DocumentCode :
627478
Title :
Provisioning of requests for virtual machine sets with placement constraints in IaaS clouds
Author :
Lei Shi ; Butler, B. ; Botvich, Dmitri ; Jennings, Brendan
Author_Institution :
Waterford Inst. of Technol., Telecommun. Software & Syst. Group (TSSG), Waterford, Ireland
fYear :
2013
fDate :
27-31 May 2013
Firstpage :
499
Lastpage :
505
Abstract :
We study the problem of optimising the provisioning of collections of virtual machines (VMs) having different placement constraints (e.g., security and anti-collocation) and characteristics (e.g., memory and disk capacity), given a set of physical machines (PMs) with known specifications, in order to achieve the objective of maximising an IaaS cloud provider´s revenue. We propose two approaches. The first is based on the formulation of the problem as an integer linear programming (ILP) problem, the solution to which provides an optimal VM placement. The second approach is a heuristic based on classifying the requests into different categories and satisfying the constraints in a particular order using a first lit decreasing (FFD) algorithm for multi-dimensional vector bin packing problem. Given a model of VM placement constraints, offered resources and requests with multiple VM types, both approaches devise a placement plan in a way that maximizes revenue, having due regard both to customer requirements and PM capacities. We evaluate the relative performance of the solutions by means of numerical experiments. The results suggest the optimal solution is not practical for medium to large problems, but it is encouraging that the placement plans of the heuristic are close to those of the optimal solution for smaller problem sizes. We use the heuristic to generate results for large scale placement problems; experiments suggest that it is practical in terms of its runtime efficiency and can provide an effective means of online VM-to-PM mapping.
Keywords :
bin packing; cloud computing; integer programming; linear programming; virtual machines; virtualisation; IaaS clouds; integer linear programming problem; multidimensional vector bin packing problem; optimal VM placement; placement constraint; placement plan; runtime efficiency; virtual machine sets; Heuristic algorithms; Optimization; Resource management; Runtime; Security; Software; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Integrated Network Management (IM 2013), 2013 IFIP/IEEE International Symposium on
Conference_Location :
Ghent
Print_ISBN :
978-1-4673-5229-1
Type :
conf
Filename :
6573024
Link To Document :
بازگشت