DocumentCode :
55583
Title :
Dynamic Service Placement in Geographically Distributed Clouds
Author :
Qi Zhang ; Quanyan Zhu ; Zhani, Mohamed Faten ; Boutaba, R. ; Hellerstein, Joseph L.
Author_Institution :
David R. Cheriton Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON, Canada
Volume :
31
Issue :
12
fYear :
2013
fDate :
Dec-13
Firstpage :
762
Lastpage :
772
Abstract :
Large-scale online service providers have been increasingly relying on geographically distributed cloud infrastructures for service hosting and delivery. In this context, a key challenge faced by service providers is to determine the locations where service applications should be placed such that the hosting cost is minimized while key performance requirements (e.g., response time) are ensured. Furthermore, the dynamic nature of both demand pattern and infrastructure cost favors a dynamic solution to this problem. Currently most of the existing solutions for service placement have either ignored dynamics, or provided solutions inadequate to achieve this objective. In this paper, we present a framework for dynamic service placement problems based on control- and game-theoretic models. In particular, we present a solution that optimizes the hosting cost dynamically over time according to both demand and resource price fluctuations. We further consider the case where multiple service providers compete for resources in a dynamic manner. This paper extends our previous work [1] by analyzing the outcome of the competition in terms of both price of stability and price of anarchy. Our analysis suggests that in an uncoordinated scenario where service providers behave in a selfish manner, the resulting Nash equilibrium can be arbitrarily worse than the optimal centralized solution in terms of social welfare. Based on this observation, we present a coordination mechanism that can be employed by the infrastructure provider to maximize the social welfare of the system. Finally, we demonstrate the effectiveness of our solutions using realistic simulations.
Keywords :
cloud computing; game theory; predictive control; Nash equilibrium; control theoretic models; demand pattern; dynamic service placement; game theoretic models; geographically distributed clouds; service providers; Cloud computing; Computational modeling; Delays; Heuristic algorithms; Mathematical model; Resource management; Servers; Cloud computing; model predictive control; resource management;
fLanguage :
English
Journal_Title :
Selected Areas in Communications, IEEE Journal on
Publisher :
ieee
ISSN :
0733-8716
Type :
jour
DOI :
10.1109/JSAC.2013.SUP2.1213008
Filename :
6708556
Link To Document :
بازگشت