Large-scale shared service hosting environments, such as content delivery networks and cloud computing, have gained much popularity in recent years. A key challenge faced by service owners in these environments is to determine the locations where service instances (e.g. virtual machine instances) should be placed such that the hosting cost is minimized while key performance requirements (e.g. response time) are assured. Furthermore, the dynamic nature of service hosting environments favors a distributed and adaptive solution to this problem. In this paper, we present an efficient algorithm for this problem. Our algorithm not only provides a worst-case approximation guarantee, but can also adapt to changes in service demand and infrastructure evolution. The effectiveness of our algorithm is evaluated though realistic simulation studies. © 2010 Springer-Verlag.
CITATION STYLE
Zhang, Q., Xiao, J., Gürses, E., Karsten, M., & Boutaba, R. (2010). Dynamic service placement in shared service hosting infrastructures. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6091 LNCS, pp. 251–264). https://doi.org/10.1007/978-3-642-12963-6_20
Mendeley helps you to discover research relevant for your work.