DocumentCode :
601446
Title :
Service Level Agreement-Based Joint Application Environment Assignment and Resource Allocation in Cloud Computing Systems
Author :
Yanzhi Wang ; Shuang Chen ; Pedram, Massoud
Author_Institution :
Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
fYear :
2013
fDate :
4-5 April 2013
Firstpage :
167
Lastpage :
174
Abstract :
Cloud computing have attracted a lot of attention recently due to increasing demand for high performance computing and storage. Resource allocation is one of the most important challenges in the cloud computing system especially when the clients have some Service Level Agreements (SLAs) and the total profit depends on how the system can meet these SLAs. Moreover, a data center typically hosts and manages a suite of application environments and a fixed number of servers that are allocated to these application environments in a way that maximizes a certain utility function. In this paper, we consider the problem of SLA-based joint optimization of application environment assignment, request dispatching from the clients to the servers, as well as resource allocation in a data center comprised of heterogeneous servers. The objective is to maximize the total profit, which is the total price gained from serving the clients subtracted by the operation cost of the data center. The total price depends on the average service request response time for each client as defined in their utility functions, while the operating cost is related to the total energy consumption. We propose a near-optimal solution of the joint optimization problem based on the Hungarian algorithm for the assignment problem, as well as convex optimization techniques, in a way that is similar to the constructive partitioning algorithm in VLSI computer-aided design (CAD). Experimental results demonstrate that the proposed nearoptimal joint application environment assignment and resource allocation algorithm outperforms baseline algorithms by up to 65.7%.
Keywords :
cloud computing; computer centres; contracts; convex programming; resource allocation; Hungarian algorithm; assignment problem; cloud computing system; constructive partitioning algorithm; convex optimization technique; data center; heterogeneous server; joint application environment assignment; joint optimization problem; near optimal solution; resource allocation; service level agreement; total profit maximization; Cloud computing; Convex functions; Joints; Linear programming; Optimization; Resource management; Servers; application environment; assignment problem; cloud computing; resource allocation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Green Technologies Conference, 2013 IEEE
Conference_Location :
Denver, CO
ISSN :
2166-546X
Print_ISBN :
978-1-4673-5191-1
Type :
conf
DOI :
10.1109/GreenTech.2013.33
Filename :
6520046
Link To Document :
بازگشت