Dynamic VM Scaling: Provisioning and Pricing through an Online Auction
Today’s IaaS clouds allow dynamic scaling of VMs allocated to a user, depending on the user’s real-time demand. There are two types of scaling: horizontal scaling (scale-out) by allocating more instances of VM to the user, and vertical scaling (scale-up) by boosting user-owned VM resources. Dynamic VM Scaling: Provisioning and Pricing through an Online Auction was a daunting issue how to efficiently allocate resources on physical servers to meet on – the-go users ‘ scaling demand, achieving the best use of the server and user utility.
Speed : 1.1 GHz
This work designs a truthful and efficient online auction for dynamic resource scaling and pricing, where cloud users repeatedly bid for resources in the future with increased amounts according to their scale-up / out preferences. We consider the minimization of server energy costs in social welfare maximization, and reveal an important property, submodularity, of the objective function in the resulting significantly more challenging offline problem.