Improving Network I/O Virtualization for Cloud Computing

被引:32
|
作者
Bourguiba, Manel [1 ]
Haddadou, Kamel [2 ]
El Korbi, Ines [3 ]
Pujolle, Guy [4 ,5 ]
机构
[1] Univ Paris 11, F-94270 Le Kremlin Bicetre, France
[2] Gandi SaS, F-75013 Paris, France
[3] Natl Sch Comp Sci, Ariana 2094, Tunisia
[4] Univ Paris 06, LIP6, F-75252 Paris 05, France
[5] Postech, Pohang, South Korea
基金
新加坡国家研究基金会;
关键词
Cloud computing; I/O virtualization; driver domain; networking performance; Xen; memory latency;
D O I
10.1109/TPDS.2013.29
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Virtualization is a key technology to enable cloud computing. It enhances resource availability and offers high flexibility and cost effectiveness. However, the driver domain-based model for network I/O virtualization exhibit poor networking performance. In this paper, we evaluate the networking performance of VMs based on Xen. The I/O channel transferring packets between the driver domain and the VMs is shown to be the bottleneck. To overcome this limitation, we proposed a packet aggregation-based mechanism to transfer packets from the driver domain to the VM. Experimental performance evaluation showed that our proposal allows the VMs throughput to scale up at line rates. Furthermore, we studied the impact of the aggregation on the packets delay. For this purpose, we proposed a system modeling based on queuing theory. The proposed model allowed us to dynamically tune the aggregation mechanism to achieve the best tradeoff between the packets delay and throughput. The proposed I/O virtualization model henceforth satisfies the infrastructure providers to offer cloud computing services.
引用
收藏
页码:673 / 681
页数:9
相关论文
共 50 条
  • [1] Network I/O Virtualization for Cloud Computing
    Luo, Yan
    IT PROFESSIONAL, 2010, 12 (05) : 36 - 41
  • [2] Packet aggregation based network I/O virtualization for cloud computing
    Bourguiba, Manel
    Haddadou, Kamel
    Pujolle, Guy
    COMPUTER COMMUNICATIONS, 2012, 35 (03) : 309 - 319
  • [3] Network virtualization for cloud computing
    Baroncelli, Fabio
    Martini, Barbara
    Castoldi, Piero
    ANNALS OF TELECOMMUNICATIONS-ANNALES DES TELECOMMUNICATIONS, 2010, 65 (11-12): : 713 - 721
  • [4] Network virtualization for cloud computing
    Fabio Baroncelli
    Barbara Martini
    Piero Castoldi
    annals of telecommunications - annales des télécommunications, 2010, 65 : 713 - 721
  • [5] Network virtualization in the cloud computing era
    Donadio, Pasquale
    Parladori, Giorgio
    2012 15TH INTERNATIONAL TELECOMMUNICATIONS NETWORK STRATEGY AND PLANNING SYMPOSIUM (NETWORKS), 2012,
  • [6] Role of Optical Network Virtualization in Cloud Computing
    Peng, Shuping
    Nejabati, Reza
    Simeonidou, Dimitra
    JOURNAL OF OPTICAL COMMUNICATIONS AND NETWORKING, 2013, 5 (10) : A162 - A170
  • [7] Appraisal on Cloud Computing and Network Functions Virtualization
    Ayankoya, F. Y.
    Agbaje, M. O.
    Ohwo, B. O.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (07): : 38 - 44
  • [8] Network Virtualization System for Security in Cloud Computing
    Ashalatha, R.
    Agarkhed, Jayashree
    Patil, Siddarama
    PROCEEDINGS OF 2017 11TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND CONTROL (ISCO 2017), 2017, : 346 - 350
  • [9] A Survey of Emerging Network Virtualization Frameworks and Cloud Computing
    Gupta, Tushar
    Ganatra, Jaydeep
    Samdani, Krishna
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE CONFLUENCE 2018 ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING, 2018, : 193 - 198
  • [10] Performance of Network Virtualization in Cloud Computing Infrastructures: The OpenStack Case
    Callegati, Franco
    Cerroni, Walter
    Contoli, Chiara
    Santandrea, Giuliano
    2014 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2014, : 132 - 137