Kangaroo: A Tenant-Centric Software-Defined Cloud Infrastructure

Abstract : Applications on cloud infrastructures acquire virtual machines (VMs) from providers when necessary. The current interface for acquiring VMs from most providers, however, is too limiting for the tenants, in terms of granularity in which VMs can be acquired (e.g., small, medium, large, etc.), while giving very limited control over their placement. The former leads to VM underutilization, and the latter has performance implications, both translating into higher costs for the tenants. In this work, we leverage nested virtualization and a networking overlay to tackle these problems. We present Kangaroo, an OpenStack-based virtual infrastructure provider, and IPOPsm, a virtual networking switch for communication between nested VMs over different infrastructure VMs. In addition, we design and implement Skippy, the realization of our proposed virtual infrastructure API for programming Kangaroo. Our benchmarks show that through careful mapping of nested VMs to infrastructure VMs, Kangaroo achieves up to an order of magnitude better performance, with only half the cost on Amazon EC2. Further, Kangaroo's unified OpenStack API allows us to migrate an entire application between Amazon EC2 and our local OpenNebula deployment within a few minutes, without any downtime or modification to the application code.
Type de document :
Communication dans un congrès
Proceedings of the IEEE International Conference on Cloud Engineering, Mar 2015, Tempe, AZ, USA, United States. 2015, 〈http://conferences.computer.org/IC2E/2015/〉
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01100774
Contributeur : Guillaume Pierre <>
Soumis le : mercredi 7 janvier 2015 - 09:38:13
Dernière modification le : mercredi 16 mai 2018 - 11:23:31
Document(s) archivé(s) le : mercredi 3 juin 2015 - 17:41:21

Fichier

ic2e-final.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01100774, version 1

Citation

Kaveh Razavi, Ana Ion, Genc Tato, Kyuho Jeong, Renato Figueiredo, et al.. Kangaroo: A Tenant-Centric Software-Defined Cloud Infrastructure. Proceedings of the IEEE International Conference on Cloud Engineering, Mar 2015, Tempe, AZ, USA, United States. 2015, 〈http://conferences.computer.org/IC2E/2015/〉. 〈hal-01100774〉

Partager

Métriques

Consultations de la notice

583

Téléchargements de fichiers

461