DocumentCode :
2022558
Title :
Network aware resource allocation in distributed clouds
Author :
Alicherry, Mansoor ; Lakshman, T.V.
Author_Institution :
Alcatel-Lucent, Bell Labs. India, Bangalore, India
fYear :
2012
fDate :
25-30 March 2012
Firstpage :
963
Lastpage :
971
Abstract :
We consider resource allocation algorithms for distributed cloud systems, which deploy cloud-computing resources that are geographically distributed over a large number of locations in a wide-area network. This distribution of cloud-computing resources over many locations in the network may be done for several reasons, such as to locate resources closer to users, to reduce bandwidth costs, to increase availability, etc. To get the maximum benefit from a distributed cloud system, we need efficient algorithms for resource allocation which minimize communication costs and latency. In this paper, we develop efficient resource allocation algorithms for use in distributed clouds. Our contributions are as follows: Assuming that users specify their resource needs, such as the number of virtual machines needed for a large computational task, we develop an efficient 2-approximation algorithm for the optimal selection of data centers in the distributed cloud. Our objective is to minimize the maximum distance, or latency, between the selected data centers. Next, we consider use of a similar algorithm to select, within each data center, the racks and servers where the requested virtual machines for the task will be located. Since the network inside a data center is structured and typically a tree, we make use of this structure to develop an optimal algorithm for rack and server selection. Finally, we develop a heuristic for partitioning the requested resources for the task amongst the chosen data centers and racks. We use simulations to evaluate the performance of our algorithms over example distributed cloud systems and find that our algorithms provide significant gains over other simpler allocation algorithms.
Keywords :
approximation theory; cloud computing; computer centres; resource allocation; virtual machines; 2-approximation algorithm; bandwidth cost reduction; cloud computing resource deployment; communication cost minimization; communication latency minimization; distributed cloud systems; network aware resource allocation; optimal data center selection; rack selection; resource needs; server selection; virtual machines; wide area network; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM, 2012 Proceedings IEEE
Conference_Location :
Orlando, FL
ISSN :
0743-166X
Print_ISBN :
978-1-4673-0773-4
Type :
conf
DOI :
10.1109/INFCOM.2012.6195847
Filename :
6195847
Link To Document :
بازگشت