Network Emulation as a Service (NEaaS): Towards a Cloud-Based Network Emulation Platform

被引:18
|
作者
Lai, Junyu [1 ]
Tian, Jiaqi [1 ]
Zhang, Ke [1 ]
Yang, Zheng [2 ]
Jiang, Dingde [1 ]
机构
[1] Univ Elect Sci & Technol China, Sch Aeronaut & Astronaut, Chengdu, Sichuan, Peoples R China
[2] Chongqing Univ Technol, Sch Comp Sci & Engn, Chongqing, Peoples R China
来源
MOBILE NETWORKS & APPLICATIONS | 2021年 / 26卷 / 02期
基金
中国国家自然科学基金;
关键词
Network emulation; Cloud computing; NFV; SDN; Light-weighted virtualization;
D O I
10.1007/s11036-019-01426-0
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network emulation is an essential method to test network architecture, protocol and application software during a network's entire life-cycle. Compared with simulation and test-bed methods, network emulation possesses the advantages of accuracy and cost-efficiency. However, legacy network emulators are typically restricted in scalability, agility, and extensibility, which builds barriers to prevent them from being widely used. In this paper, we introduce the currently prevalent cloud computing and the related technologies including resource virtualization, NFV (network functional virtualization), SDN (software-defined networking), traffic control and flow steering to the network emulation domain. We design and implement an innovative cloud-based network emulation platform, aiming at providing users Network Emulation as a Service (NEaaS), which can be conveniently deployed on both public and private clouds. In order to emulate networks of much larger scale, and to reduce the hardware cost of the proposed platform, a representative light-weighted virtualization technology, namely Docker container is adopted as a supplement to virtual machine (VM) to emulate networking nodes in a hybrid manner. We carried out a comprehensive performance evaluation with in-depth discussions for this emulation platform. It turns out, our platform can significantly outperform legacy network emulators regarding to scalability, agility, and extensibility in large scale emulation scenarios, with much lower costs. Finally, a case study of applying the proposed platform to emulate a typical space-ground integrated network (SGIN) is given, which illustrates the platform's effectivity and efficiency.
引用
收藏
页码:766 / 780
页数:15
相关论文
共 50 条
  • [1] Network Emulation as a Service (NEaaS): Towards a Cloud-Based Network Emulation Platform
    Junyu Lai
    Jiaqi Tian
    Ke Zhang
    Zheng Yang
    Dingde Jiang
    Mobile Networks and Applications, 2021, 26 : 766 - 780
  • [2] A Cloud-based platform for the emulation of complex cybersecurity scenarios
    Furfaro, Angelo
    Piccolo, Antonio
    Parise, Andrea
    Argento, Luciano
    Sacca, Domenico
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 89 : 791 - 803
  • [3] Towards scalable network emulation
    Simmonds, R
    Unger, BW
    COMPUTER COMMUNICATIONS, 2003, 26 (03) : 264 - 277
  • [4] Towards scalable network emulation
    Simmonds, R
    Unger, B
    SCALABILITY AND TRAFFIC CONTROL IN IP NETWORKS, 2001, 4526 : 252 - 262
  • [5] Cloud-Based Satellite Constellation Emulation Environment for Accelerated Network, Security, and Payload Interoperability Testing
    Esman, Gregory D.
    Laukonen, Eric G.
    OPEN ARCHITECTURE/OPEN BUSINESS MODEL NET-CENTRIC SYSTEMS AND DEFENSE TRANSFORMATION 2022, 2022, 12119
  • [6] Towards High Fidelity Network Emulation
    Cao, Lianjie
    Bu, Xiangyu
    Fahmy, Sonia
    Cao, Siyuan
    2017 26TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN 2017), 2017,
  • [7] EmuStack: An OpenStack-based DTN Network Emulation Platform
    Li, Haifeng
    Zhou, Huachun
    Zhang, Hongke
    Feng, Bohao
    PROCEEDINGS 2016 INTERNATIONAL CONFERENCE ON NETWORKING AND NETWORK APPLICATIONS NANA 2016, 2016, : 387 - 392
  • [8] Emulation of Router Functions Based on A Cloud Platform
    Chen, Jianyu
    Song, He
    Wang, Xiaofeng
    Yang, Sijie
    PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 271 - 276
  • [9] Development of a Cloud-based Network Teaching Platform
    Huang, Renshu
    INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2018, 13 (04) : 176 - 186
  • [10] Towards Virtual and Physical Nodes Fused Network Emulation
    Lai, Junyu
    Zhang, Ke
    Tian, Jiaqi
    Xiao, Han
    Sun, Yingbing
    2019 IEEE 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING TECHNOLOGY (CCET), 2019, : 264 - 268