DocumentCode
3063944
Title
Implementation of a Fast Vector Packing Algorithm and its Application for Server Consolidation
Author
Doddavula, Shyam Kumar ; Kaushik, Mudit ; Jain, Akansha
Author_Institution
InfosysLabs, Infosys Ltd., Bangalore, India
fYear
2011
fDate
Nov. 29 2011-Dec. 1 2011
Firstpage
332
Lastpage
339
Abstract
With increasing adoption of SOA and Cloud Computing technologies where IT including infrastructure, platforms and applications are delivered as services, there is increasing use of a shared resource model where computing and IT resources are shared across multiple applications, so accordingly there is increasing need for solutions that optimize the resource allocation. Power, cooling and real estate are significant costs in operating a cloud computing platform so there is need for solutions that optimize the resources consumed in order to reduce these costs. The challenge in these is in consolidating workloads to minimal number of servers while taking into consideration the resource needs across multiple dimensions like compute, storage, IO, networking bandwidth, etc which keeps changing continuously. This is considered to be a NP hard problem for which there are several solutions based on traditional bin packing algorithms. These solutions have limitations in arriving at the optimal solution in short enough time to be able to react to changing workloads. We describe an algorithm that enables arriving at an optimal workload consolidation solution with desired accuracy by trading off the accuracy with the processing required to arrive at the optimal solution while taking into consideration multiple resource usage dimensions like CPU usage, IO usage, network bandwidth usage etc simultaneously to arrive at the optimization.
Keywords
bin packing; cloud computing; optimisation; service-oriented architecture; CPU usage; IO usage; IT resource allocation; NP hard problem; SOA; bin packing algorithm; cloud computing platform; cloud computing technology; fast vector packing algorithm; multiple resource usage dimension; network bandwidth usage; optimal workload consolidation solution; real estate; server consolidation; shared resource model; Accuracy; Classification algorithms; Optimization; Resource management; Servers; Vectors; Virtual machining; Bin packing; Fuzzy Logic; Server Consolidation; Vector packing Cloud computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on
Conference_Location
Athens
Print_ISBN
978-1-4673-0090-2
Type
conf
DOI
10.1109/CloudCom.2011.52
Filename
6133161
Link To Document