skip to main content
10.1145/3672199.3673893acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
short-paper

Openlab: A One-Stop Service Platform for Software-Defined Networks Emulation

Published: 04 August 2024 Publication History

Abstract

The emergence of emerging services such as 5G/6G and AIGC has put forward higher requirements for future networks. More and more new network architectures are being proposed, and it is necessary to verify the correctness of new networking designs by emulating networks. However, existing platforms are inadequate in usability and scalability, failing to fully meet all the networking needs of future software-defined network experiment services.
In this paper, we present Openlab, an open emulation platform for future network technology verification. Openlab uses virtualization technology to share heterogeneous resources and provides users with an on-demand, independent, and isolated simulation environment by test slice. In addition, it provides a user-friendly service interface to achieve one-click and multi-layer deployment of large-scale cross-domain testing environments. We evaluated the scalability of the platform by deploying real use cases.

References

[1]
Mark Berman, Jeffrey S Chase, Lawrence Landweber, Akihiro Nakao, Max Ott, Dipankar Raychaudhuri, Robert Ricci, and Ivan Seskar. 2014. GENI: A federated testbed for innovative network experiments. Computer Networks, 61 (2014), 5--23.
[2]
Jiamin Cao, Ying Liu, Yu Zhou, Lin He, and Mingwei Xu. 2022. Turbonet: Faithfully emulating networks with programmable switches. IEEE/ACM Transactions on Networking, 30, 3 (2022), 1395--1409.
[3]
Mark Carson and Darrin Santay. 2003. NIST Net: a Linux-based network emulation tool. ACM SIGCOMM Computer Communication Review, 33, 3 (2003), 111--126.
[4]
Xinjie Chang. 1999. Network simulations with OPNET. In Proceedings of the 31st conference on Winter simulation, Vol. 1. pages 307--314.
[5]
X. Chang. 2022. MiniNet: An Instant Virtual Network on Your Laptop (or other PC). http://mininet.org.
[6]
Nikhil Handigol, Brandon Heller, Vimalkumar Jeyakumar, Bob Lantz, and Nick McKeown. 2012. Reproducible network experiments using container-based emulation. In Proceedings of the 8th international conference on Emerging networking experiments and technologies. pages 253--264.
[7]
Hongqiang Harry Liu, Yibo Zhu, Jitu Padhye, Jiaxin Cao, Sri Tallapragada, Nuno P Lopes, Andrey Rybalchenko, Guohan Lu, and Lihua Yuan. 2017. Crystalnet: Faithfully emulating large production networks. In Proceedings of the 26th Symposium on Operating Systems Principles. pages 599--613.
[8]
Tie Ma, Long Luo, Hongfang Yu, Xi Chen, Jingzhao Xie, Chongxi Ma, Yunhan Xie, Gang Sun, Tianxi Wei, Li Chen, Yanwei Xu, and Nicholas Zhang. 2024. Klonet: an {Easy-to-Use} and Scalable Platform for Computer Networks Education. In Proceedings of USENIX NSDI. pages 2025--2046.
[9]
Robert Ricci, Eric Eide, and CloudLab Team. 2014. Introducing CloudLab: Scientific infrastructure for advancing cloud architectures and applications. Login, the magazine of USENIX & SAGE, 39, 6 (2014), 36--38.
[10]
Lorenzo Saino, Cosmin Cocora, and George Pavlou. 2013. A Toolchain for Simplifying Network Simulation Setup., In Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques. SimuTools 13, 82--91.
[11]
Marc Suñé, Leonardo Bergesio, Hagen Woesner, Tom Rothe, Andreas Köpsel, Didier Colle, Bart Puype, Dimitra Simeonidou, Reza Nejabati, and Mayur Channegowda. 2014. Design and implementation of the OFELIA FP7 facility: The European OpenFlow testbed. Computer Networks, 61 (2014), 132--150.
[12]
The University of Washington NS-3 Consortium. 2023. Ns3 official website. https://www.nsnam.org/.
[13]
András Varga and Rudolf Hornig. 2010. An overview of the OMNeT++ simulation environment. In 1st International ICST Conference on Simulation Tools and Techniques for Communications, Networks and Systems.
[14]
Philip Wette, Martin Dräxler, Arne Schwabe, Felix Wallaschek, Mohammad Hassan Zahraee, and Holger Karl. 2014. Maxinet: Distributed emulation of software-defined networks. In 2014 IFIP Networking Conference. IEEE, pages 1--9.
[15]
Qizhen Zhang, Kelvin KW Ng, Charles Kazer, Shen Yan, João Sedoc, and Vincent Liu. 2021. MimicNet: Fast performance estimates for data center networks with machine learning. In Proceedings of the ACM SIGCOMM 2021 Conference. pages 287--304.

Index Terms

  1. Openlab: A One-Stop Service Platform for Software-Defined Networks Emulation

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      FMANO '24: Proceedings of the 2024 SIGCOMM Workshop on Formal Methods Aided Network Operation
      August 2024
      62 pages
      ISBN:9798400707148
      DOI:10.1145/3672199
      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 the author(s) 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: 04 August 2024

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Network emulation
      2. software-defined networks
      3. virtualization

      Qualifiers

      • Short-paper
      • Research
      • Refereed limited

      Conference

      ACM SIGCOMM '24
      Sponsor:
      ACM SIGCOMM '24: ACM SIGCOMM 2024 Conference
      August 4 - 8, 2024
      NSW, Sydney, Australia

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 86
        Total Downloads
      • Downloads (Last 12 months)86
      • Downloads (Last 6 weeks)5
      Reflects downloads up to 28 Feb 2025

      Other Metrics

      Citations

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media