skip to main content
10.1145/3040992.3040996acmconferencesArticle/Chapter ViewAbstractPublication PagescodaspyConference Proceedingsconference-collections
research-article

Enabling SDN Experimentation in Network Testbeds

Published: 24 March 2017 Publication History

Abstract

Software-defined networking (SDN) has become a popular technology, being adopted in operational networks and being a hot research topic. Many network testbeds today are used to test new research solutions and would benefit from offering SDN experimentation capabilities to their users. Yet, exposing SDN to experimenters is challenging because experiments must be isolated from each other and limited switch resources must be shared fairly. We outline three different approaches for exposing SDN to experimenters while achieving isolation and fair sharing goals. These solutions use software implementation, shared hardware switches and smart network interface cards to implement SDN in testbeds. These approaches are under development on two operational SDN testbeds: the DeterLab at USC/ISI/Berkeley and the NCL testbed at the National University of Singapore.

References

[1]
S. Jain, A. Kumar, S. Mandal, J. Ong, L. Poutievski, A. Singh, S. Venkata, J. Wanderer, J. Zhou, M. Zhu, et al., "B4: Experience with a globally-deployed software defined wan," ACM SIGCOMM Computer Communication Review, vol. 43, no. 4, pp. 3--14, 2013.
[2]
M. Banikazemi, D. Olshefski, A. Shaikh, J. Tracey, and G. Wang, "Meridian: an sdn platform for cloud network services," IEEE Communications Magazine, vol. 51, no. 2, pp. 120--127, 2013.
[3]
A. Gupta, L. Vanbever, M. Shahbaz, S. P. Donovan, B. Schlinker, N. Feamster, J. Rexford, S. Shenker, R. Clark, and E. Katz-Bassett, "SDX: a software defined internet exchange," ACM SIGCOMM Computer Communication Review, vol. 44, no. 4, pp. 551--562, 2015.
[4]
B. Lantz, B. Heller, and N. McKeown, "A network in a laptop: rapid prototyping for software-defined networks," in Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, p. 19, ACM, 2010.
[5]
B. White, J. Lepreau, L. Stoller, R. Ricci, S. Guruprasad, M. Newbold, M. Hibler, C. Barb, and A. Joglekar, "An integrated experimental environment for distributed systems and networks," in Proc. of the Fifth Symposium on Operating Systems Design and Implementation, (Boston, MA), pp. 255--270, USENIX Association, Dec. 2002.
[6]
R. Bajcsy, T. Benzel, M. Bishop, et al., "Cyber Defense Technology Networking and Evaluation," Commun. ACM, vol. 47, no. 3, 2004.
[7]
B. Chun, D. Culler, T. Roscoe, A. Bavier, L. Peterson, M. Wawrzoniak, and M. Bowman, "Planetlab: An overlay testbed for broad-coverage services," SIGCOMM Comput. Commun. Rev., vol. 33, pp. 3--12, July 2003.
[8]
M. Berman, J. S. Chase, L. Landweber, A. Nakao, M. Ott, D. Raychaudhuri, R. Ricci, and I. Seskar, "GENI: A federated testbed for innovative network experiments, " Computer Networks, vol. 61, pp. 5--23, 2014.
[9]
"National Security R & D Laboratories." http://ncl.sg.
[10]
B. Pfaff, J. Pettit, K. Amidon, M. Casado, T. Koponen, and S. Shenker, "Extending networking into the virtualization layer.," in Hotnets, 2009.
[11]
R. Ricci, C. Alfeld, and J. Lepreau, "A solver for the network testbed mapping problem," SIGCOMM Comput. Commun. Rev., vol. 33, pp. 65--81, Apr. 2003.
[12]
A. Al-Shabibi, M. De Leenheer, M. Gerola, A. Koshibe, G. Parulkar, E. Salvadori, and B. Snow, "Openvirtex: Make your virtual sdns programmable," in Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, HotSDN '14, (New York, NY, USA), pp. 25--30, ACM, 2014.
[13]
R. Sherwood, G. Gibb, K.-K. Yap, G. Appenzeller, M. Casado, N. McKeown, and G. Parulkar, "Can the production network be the testbed?," in Proceedings of the 9th OSDI, (Berkeley, CA, USA), pp. 365--378, USENIX Association, 2010.
[14]
M. S. et al., "Design and implementation of the{OFELIA}{FP7} facility: The european openflow testbed," Computer Networks, vol. 61, pp. 132--150, 2014.
[15]
"ESNet." http://www.es.net/network-r-and-d/ experimental-network-testbeds/100g-sdn-testbed/.
[16]
G. Carrozzo, R. Monno, B. Belter, R. Krzywania, K. Pentikousis, M. Broadbent, T. Kudoh, A. Takefusa, A. Vieo-Oton, C. Fernandez, et al., "Large-scale SDN experiments in federated environments," in Smart Communications in Network Technologies (SaCoNeT) Conference, pp. 1--6, IEEE, 2014.
[17]
R. Ricci and E. e. a. Eide, "Introducing CloudLab: Scientific infrastructure for advancing cloud architectures and applications,";login: the magazine of USENIX & SAGE, vol. 39, no. 6, pp. 36--38, 2014.

Cited By

View all

Index Terms

  1. Enabling SDN Experimentation in Network Testbeds

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SDN-NFVSec '17: Proceedings of the ACM International Workshop on Security in Software Defined Networks & Network Function Virtualization
    March 2017
    80 pages
    ISBN:9781450349086
    DOI:10.1145/3040992
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 24 March 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. SDN
    2. network testbeds
    3. sharing

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    CODASPY '17
    Sponsor:

    Acceptance Rates

    SDN-NFVSec '17 Paper Acceptance Rate 4 of 10 submissions, 40%;
    Overall Acceptance Rate 11 of 30 submissions, 37%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)11
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 24 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media