• DocumentCode
    2840555
  • Title

    Dynamic Service Placement in Geographically Distributed Clouds

  • Author

    Zhang, Qi ; Zhu, Quanyan ; Zhani, Mohamed Faten ; Boutaba, Raouf

  • Author_Institution
    David R. Cheriton Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON, Canada
  • fYear
    2012
  • fDate
    18-21 June 2012
  • Firstpage
    526
  • Lastpage
    535
  • 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 assured. 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 inadequate solutions that achieve both objectives at the same time. 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 desired objective dynamically over time according to both demand and resource price fluctuations. We further consider the case where multiple service providers compete for resource in a dynamic manner, and show that there is a Nash equilibrium solution which is socially optimal. Using simulations based on realistic topologies, demand and resource prices, we demonstrate the effectiveness of our solution in realistic settings.
  • Keywords
    cloud computing; game theory; topology; Nash equilibrium solution; control-theoretic models; demand pattern; demand price fluctuations; dynamic service placement; game-theoretic models; geographically distributed cloud infrastructures; geographically distributed clouds; hosting cost; ignored dynamics; inadequate solutions; infrastructure cost; key performance requirements; large-scale online service providers; realistic topology; resource price fluctuations; response time; service delivery; service hosting; socially optimal; Adaptation models; Cloud computing; Context; Data models; Mathematical model; Resource management; Servers; Cloud Computing; Model Predictive Control; Resource Management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2012 IEEE 32nd International Conference on
  • Conference_Location
    Macau
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-4577-0295-2
  • Type

    conf

  • DOI
    10.1109/ICDCS.2012.74
  • Filename
    6258025