DocumentCode
2320525
Title
SLA-based Optimization of Power and Migration Cost in Cloud Computing
Author
Goudarzi, Hadi ; Ghasemazar, Mohammad ; Pedram, Massoud
Author_Institution
Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
fYear
2012
fDate
13-16 May 2012
Firstpage
172
Lastpage
179
Abstract
Cloud computing systems (or hosting datacenters) have attracted a lot of attention in recent years. Utility computing, reliable data storage, and infrastructure-independent computing are example applications of such systems. Electrical energy cost of a cloud computing system is a strong function of the consolidation and migration techniques used to assign incoming clients to existing servers. Moreover, each client typically has a service level agreement (SLA), which specifies constraints on performance and/or quality of service that it receives from the system. These constraints result in a basic trade-off between the total energy cost and client satisfaction in the system. In this paper, a resource allocation problem is considered that aims to minimize the total energy cost of cloud computing system while meeting the specified client-level SLAs in a probabilistic sense. The cloud computing system pays penalty for the percentage of a client´s requests that do not meet a specified upper bound on their service time. An efficient heuristic algorithm based on convex optimization and dynamic programming is presented to solve the aforesaid resource allocation problem. Simulation results demonstrate the effectiveness of the proposed algorithm compared to previous work.
Keywords
cloud computing; convex programming; dynamic programming; resource allocation; software cost estimation; software reliability; storage management; utility programs; SLA-based optimization; cloud computing systems; consolidation techniques; convex optimization; data storage reliability; dynamic programming; electrical energy cost; heuristic algorithm; hosting datacenters; infrastructure-independent computing; migration cost; migration techniques; power cost; quality-of-service; resource allocation problem; service level agreement; utility computing; Cloud computing; Contracts; Memory management; Optimization; Resource management; Servers; Time factors; Cloud Computing; Data center; Energy Efficiency; Server Consolidation; Service Level Agreement; Virtual Machine Placement;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
Conference_Location
Ottawa, ON
Print_ISBN
978-1-4673-1395-7
Type
conf
DOI
10.1109/CCGrid.2012.112
Filename
6217419
Link To Document