Packet Aggregation Based Network I/O Virtualization for Cloud Computing

Manel Bourguiba 1 Kamel Haddadou Guy Pujolle 1
1 Phare
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : Virtualization is a key technology to enable cloud computing. Driver domain based model for network virtualization offers isolation and high levels of flexibility. However, it suffers from poor performance and lacks scalability. In this paper, we evaluate networking performance of virtual machines within Xen. The I/O channel transferring packets between the driver domain and the virtual machines 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 virtual machines. Packet aggregation, combined with an efficient core allocation, allows virtual machines throughput to scale up by 700%, while minimizing both memory and CPU consumption. Besides, aggregation impact on packets delay and jitter remains acceptable. Hence, the proposed I/O virtualization model satisfies infrastructure providers to offer Cloud computing services.
Type de document :
Article dans une revue
Computer Communications, Elsevier, 2012, 35 (3), pp.309-319. 〈10.1016/j.comcom.2011.10.002〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01168685
Contributeur : Lip6 Publications <>
Soumis le : vendredi 26 juin 2015 - 13:47:05
Dernière modification le : mercredi 28 novembre 2018 - 01:23:25

Identifiants

Collections

Citation

Manel Bourguiba, Kamel Haddadou, Guy Pujolle. Packet Aggregation Based Network I/O Virtualization for Cloud Computing. Computer Communications, Elsevier, 2012, 35 (3), pp.309-319. 〈10.1016/j.comcom.2011.10.002〉. 〈hal-01168685〉

Partager

Métriques

Consultations de la notice

108