Testbeds and Research Infrastructure: Development of Networks and Communities. 9th International ICST Conference, TridentCom 2014, Guangzhou, China, May 5-7, 2014, Revised Selected Papers

Research Article

Software-Defined Infrastructure and the SAVI Testbed

Download33 downloads
  • @INPROCEEDINGS{10.1007/978-3-319-13326-3_1,
        author={Joon-Myung Kang and Thomas Lin and Hadi Bannazadeh and Alberto Leon-Garcia},
        title={Software-Defined Infrastructure and the SAVI Testbed},
        proceedings={Testbeds and Research Infrastructure: Development of Networks and Communities. 9th International ICST Conference, TridentCom 2014, Guangzhou, China, May 5-7, 2014, Revised Selected Papers},
        proceedings_a={TRIDENTCOM},
        year={2014},
        month={11},
        keywords={Virtualization Cloud computing Software defined networking Resource management},
        doi={10.1007/978-3-319-13326-3_1}
    }
    
  • Joon-Myung Kang
    Thomas Lin
    Hadi Bannazadeh
    Alberto Leon-Garcia
    Year: 2014
    Software-Defined Infrastructure and the SAVI Testbed
    TRIDENTCOM
    Springer
    DOI: 10.1007/978-3-319-13326-3_1
Joon-Myung Kang1,*, Thomas Lin2,*, Hadi Bannazadeh2,*, Alberto Leon-Garcia2,*
  • 1: HP Labs.
  • 2: University of Toronto
*Contact email: joon-myung.kang@hp.com, t.lin@utoronto.ca, hadi.bannazadeh@utoronto.ca, alberto.leongarcia@utoronto.ca

Abstract

In this paper we consider Software-Defined Infrastructure (SDI), a new concept for integrated control and management of converged heterogeneous resources. SDI enables programmability of infrastructure by enabling the support of cloud-based applications, customized network functions, and hybrid combinations of these. We motivate SDI in the context of a multi-tier cloud that includes massive-scale datacenters as well as a smart converged network edge. In SDI, a centralized SDI manager controls converged heterogeneous resources (i.e., computing, programmable hardware, and networking resources) using virtualization and a topology manager that provides the status of all resources and their connectivity. We discuss the design and implementation of SDI in the context of the Canadian SAVI testbed. We describe the current deployment of the SAVI testbed and applications that are currently supported in the testbed.