• DocumentCode
    2840310
  • Title

    v-Bundle: Flexible Group Resource Offerings in Clouds

  • Author

    Hu, Liting ; Ryu, Kyung Dong ; Silva, Dilma Da ; Schwan, Karsten

  • Author_Institution
    Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2012
  • fDate
    18-21 June 2012
  • Firstpage
    406
  • Lastpage
    415
  • Abstract
    Traditional Infrastructure-as-a-Service offerings provide customers with large numbers of fixed-size virtual machine (VM) instances with resource allocations that are designed to meet application demands. With application demands varying over time, cloud providers gain efficiencies through resource consolidation and over-commitment. For cloud customers, however, this leads to inefficient use of the cloud resources they have purchased. To address cloud customers´ dynamic application requirements, we present a new cloud resource offering, called v-Bundle, which makes flexible the exchange of resource capacity among multiple VM instances belonging to the same customer. Specifically targeting network resources, for each customer application, we first use DHT-based techniques to achieve an initial VM placement that minimizes its use of the data center network´s bi-section bandwidth. When VMs´ networking requirements change, the customer can then use v-Bundle to trade the networking resources allocated to her application. v-Bundle maintains information about network resources with any-cast tree-based methods implemented as extensions of the Pastry pub-sub core. Experimental evaluations show that the approach can scale well to thousands of hosts and VMs, and that v-Bundle can provide customers with better bandwidth utilization and improved application quality of service through borrowing extra bandwidth when needed, at no additional cost in terms of the total resources allocated to the customer.
  • Keywords
    cloud computing; quality of service; resource allocation; virtual machines; DHT-based techniques; Infrastructure-as-a-Service; Pastry pub-sub core; any-cast tree-based methods; cloud customer dynamic application requirements; cloud customers; cloud resource offering; cloud resources; clouds; customer application; fixed-size virtual machine; flexible group resource offerings; network resources; quality of service; resource allocations; resource consolidation; v-Bundle; Bandwidth; Peer to peer computing; Receivers; Resource management; Routing; Servers; Switches; bi-section bandwidth; cloud computing; pastry overlay; v-bundle; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2012 IEEE 32nd International Conference on
  • Conference_Location
    Macau
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-4577-0295-2
  • Type

    conf

  • DOI
    10.1109/ICDCS.2012.61
  • Filename
    6258013