v-Bundle: Flexible Group Resource Offerings in Clouds

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. Application demands, however, vary over time. Cloud providers exploit this fact to gain efficiencies through resource consolidation and overcommitment. For cloud customers, however, it leads to inefficient use of the cloud resources that they have purchased. To address cloud customers’ dynamic application requirements, we present a new cloud resource offering, called v-Bundle, which makes flexible exchange of resource capacity among multiple VM instances belonging to the same customer. Specifically, once a customer’s VMs have been instantiated, v-Bundle extended Pastry pub-sub core to manage all of her VMs using anycast tree-based online resource discovery methods. For each customer’s application, we use DHT-based techniques to achieve an initial VM placement that minimizes its use of the datacenter’s network bi-section bandwidth. When VMs’ networking requirements change, the customer can then use v-Bundle to trade the networking resources allocated to her. Experimental evaluations show that the approach can scale well to thousands of hosts and VMs, and 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.

By: Liting Hu; Kyung Dong Ryu; Dilma Da Silva; Karsten Schwan

Published in: RC25249 in 2011


This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.


Questions about this service can be mailed to reports@us.ibm.com .