Libera for Programmable Network Virtualization

被引:22
|
作者
Yang, Gyeongsik [1 ,2 ]
Yu, Bong-yeol [3 ]
Jin, Heesang [4 ]
Yoo, Chuck [5 ,6 ]
机构
[1] Microsoft Res Asia, Beijing, Peoples R China
[2] Korea Univ, Seoul, South Korea
[3] Korea Univ, Comp Sci, Seoul, South Korea
[4] ETRI, Gwangju, South Korea
[5] Sun Microsyst, Santa Clara, CA USA
[6] Korea Univ, Coll Informat, Seoul, South Korea
基金
新加坡国家研究基金会;
关键词
Cloud computing; Topology; Scalability; Virtualization; Monitoring; Virtual machine monitors;
D O I
10.1109/MCOM.001.1900290
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Current network virtualization allows tenants to have their own virtual networks. However, new demands to "program" virtual networks at a finer granularity have arisen as tenants want the ability to provision and control switches and links in their virtual networks. This study proposes a new concept called the p-NIaaS model. The p-NIaaS model enables tenants to program their own packet processing logic and monitor network status from any virtual network infrastructure, which is not possible with current network virtualization. This article presents the Libera network hypervisor that implements the p-NIaaS model. Libera overcomes the shortcomings of existing network hypervisors such as scalability, VM migration support, and flexibility. The evaluation shows that the Libera hypervisor is highly scalable and effectively supports VM migration. We also present the overheads of Libera. Libera incurs up to 11 percent overhead in comparison with a non-virtualized network, which we believe is promising in the first prototype of the p-NIaaS model.
引用
收藏
页码:38 / 44
页数:7
相关论文
共 50 条
  • [21] High Performance Packet Processor Architecture for Network Virtualization Programmable Packet Processor Architecture as a Data Flow Machine
    Rim, Steven Y.
    Cui, Zhenguo
    Qian, Lin
    2018 INTERNATIONAL CONFERENCE ON ALGORITHMS, COMPUTING AND ARTIFICIAL INTELLIGENCE (ACAI 2018), 2018,
  • [22] An Open Router Virtualization Framework using a Programmable Forwarding Plane
    Bozakov, Zdravko
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) : 439 - 440
  • [23] HyperV: A High Performance Hypervisor for Virtualization of the Programmable Data Plane
    Zhang, Cheng
    Bi, Jun
    Zhou, Yu
    Dogar, Abdul Basit
    Wu, Jianping
    2017 26TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN 2017), 2017,
  • [24] HyperVDP: High-Performance Virtualization of the Programmable Data Plane
    Zhang, Cheng
    Bi, Jun
    Zhou, Yu
    Wu, Jianping
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (03) : 556 - 569
  • [25] Virtualization of Table Resources in Programmable Data Plane with Global Consideration
    Xue, Yuhan
    Li, Shengru
    Han, Kai
    Zhao, Sicheng
    Huang, Huibai
    Yu, Shui
    Zhu, Zuqing
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [26] Programmable Logic as Device Virtualization Layer in Heterogeneous Multicore Architectures
    Bapp, Falco K.
    Sander, Oliver
    Sandmann, Timo
    Stoll, Hannes
    Becker, Juergen
    APPLIED RECONFIGURABLE COMPUTING, ARC 2016, 2016, : 273 - 286
  • [27] Defining and Surveying Wireless Link Virtualization and Wireless Network Virtualization
    van de Belt, Jonathan vi
    Ahmadi, Hamed
    Doyle, Linda E.
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (03): : 1603 - 1627
  • [28] ADVANCES IN NETWORK FUNCTION VIRTUALIZATION
    Jun Bi
    Gaogang Xie
    Hongxin Hu
    中国通信, 2018, 15 (10) : 84 - 85
  • [29] Network virtualization for cloud computing
    Baroncelli, Fabio
    Martini, Barbara
    Castoldi, Piero
    ANNALS OF TELECOMMUNICATIONS-ANNALES DES TELECOMMUNICATIONS, 2010, 65 (11-12): : 713 - 721
  • [30] Network virtualization for cloud computing
    Fabio Baroncelli
    Barbara Martini
    Piero Castoldi
    annals of telecommunications - annales des télécommunications, 2010, 65 : 713 - 721