Simulation Tools and Techniques. 11th International Conference, SIMUtools 2019, Chengdu, China, July 8–10, 2019, Proceedings

Research Article

A Hybrid Virtualization Approach to Emulate Heterogeneous Network Nodes

Download
48 downloads
  • @INPROCEEDINGS{10.1007/978-3-030-32216-8_22,
        author={Junyu Lai and Jiaqi Tian and Dingde Jiang and Jiaming Sun and Ke Zhang},
        title={A Hybrid Virtualization Approach to Emulate Heterogeneous Network Nodes},
        proceedings={Simulation Tools and Techniques. 11th International Conference, SIMUtools 2019, Chengdu, China, July 8--10, 2019, Proceedings},
        proceedings_a={SIMUTOOLS},
        year={2019},
        month={10},
        keywords={Resource virtualization Network emulation Heterogeneous nodes Incompatibility Space-ground integrated network},
        doi={10.1007/978-3-030-32216-8_22}
    }
    
  • Junyu Lai
    Jiaqi Tian
    Dingde Jiang
    Jiaming Sun
    Ke Zhang
    Year: 2019
    A Hybrid Virtualization Approach to Emulate Heterogeneous Network Nodes
    SIMUTOOLS
    Springer
    DOI: 10.1007/978-3-030-32216-8_22
Junyu Lai,*, Jiaqi Tian1,*, Dingde Jiang1,*, Jiaming Sun1,*, Ke Zhang1,*
  • 1: University of Electronic Science and Technologies of China
*Contact email: laijy@uestc.edu.cn, tianjq@uestc.edu.cn, jiangdd@uestc.edu.cn, sunjm@uestc.edu.cn, zhangk@uestc.edu.cn

Abstract

In the last decade, various resource virtualization technologies have been widely applied in ICT industry, particularly the cloud computing domain. These virtualization technologies can squeeze out hardware potential and consequently can save expenditure. Virtualization technologies are used in the network emulation domain to emulate network nodes, which could be quite heterogeneous in terms of hardware architecture. Currently, many network emulators utilize x86 based virtual machines (VMs) to emulate target network nodes of heterogeneous architectures, i.e. ARM, SPARC, PPC, etc., which may introduce incompatibility to the original system and application software of the target nodes, and will consequently jeopardize the emulation fidelity. This paper focuses on alleviating the emulation incompatibility caused by node heterogeneity. Firstly, this emulation incompatibility problem is investigated and analyzed. Then, a hybrid virtualization approach to emulate heterogeneous nodes is elaborated and implemented in a cloud-based network emulation system. A case study of applying the proposed approach to emulate a space-ground integrated network (SGIN) is conducted. Functional verification and performance evaluation experiments lead to the results, which show the hybrid approach can effectively dispose of the incompatibility problem with an affordable performance degradation.