The Community for Technology Leaders
Green Image
Issue No. 03 - March (2014 vol. 25)
ISSN: 1045-9219
pp: 673-681
Manel Bourguiba , Paris-Sud Univ., Le Kremlin-Bicetre, France
Kamel Haddadou , Gandi SaS, Paris, France
Ines El Korbi , Nat. Sch. of Comput. Sci., Ariana, Tunisia
Guy Pujolle , Univ. of Pierre & Marie Curie, Paris, France
ABSTRACT
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.
INDEX TERMS
Containers, Throughput, Delay, Virtualization, Performance evaluation, Virtual machine monitors, Jitter,memory latency, Cloud computing, I/O virtualization, driver domain, networking performance, Xen
CITATION
Manel Bourguiba, Kamel Haddadou, Ines El Korbi, Guy Pujolle, "Improving Network I/O Virtualization for Cloud Computing", IEEE Transactions on Parallel & Distributed Systems, vol. 25, no. , pp. 673-681, March 2014, doi:10.1109/TPDS.2013.29
408 ms
(Ver )