• DocumentCode
    2785650
  • Title

    A Latency-Aware Co-deployment Mechanism for Cloud-Based Services

  • Author

    Kang, Yu ; Zheng, Zibin ; Lyu, Michael R.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Hong Kong, China
  • fYear
    2012
  • fDate
    24-29 June 2012
  • Firstpage
    630
  • Lastpage
    637
  • Abstract
    Cloud computing attracts considerable attention from both industry and academic these years. Nowadays, a number of research investigations have been conducted on cloud-based services (e.g., IaaS, PaaS, SaaS, etc.). Deployment of cloud-based services is one of the most important research problems. In cloud computing, multiple services tend to cooperate with each other to accomplish complicated tasks. Deploying these services independently may not lead to good overall performance, since there are a lot of interactions among different services. Making an optimal co-deployment of multiple services is critical for reducing latency of user requests. When deploying highly related services, taking only distribution of users into consideration is not enough, since the deployment of one service would affect others. To attack this challenge, we employ cross service information as well as user locations to build a new model in integer programming formulation. To reduce the computation time of the model, we purpose a sequential model running iteratively to obtain approximate solution. Extensive experiments have been conducted over a large real-world dataset, involving 307 distributed computers in about 40 countries, and 1881 real-world Internet-based services in about 60 countries. The experimental results show the effectiveness of our proposed model. Our real-world dataset is publicly released to promote future research, which also makes our experiments reproducible.
  • Keywords
    cloud computing; integer programming; cloud computing; cloud-based services; cross service information; distributed computers; integer programming formulation; latency-aware codeployment mechanism; optimal codeployment; real-world Internet-based services; sequential model; Cloud computing; Companies; Computational modeling; Computers; Facebook; Google; Linear programming; cloud; deployment; integer programming; multi-service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    2159-6182
  • Print_ISBN
    978-1-4673-2892-0
  • Type

    conf

  • DOI
    10.1109/CLOUD.2012.90
  • Filename
    6253560