• DocumentCode
    170329
  • Title

    Online allocation of virtual machines in a distributed cloud

  • Author

    Fang Hao ; Kodialam, Murali ; Lakshman, T.V. ; Mukherjee, Sayan

  • Author_Institution
    Bell Labs., Alcatel-Lucent, Holmdel, NJ, USA
  • fYear
    2014
  • fDate
    April 27 2014-May 2 2014
  • Firstpage
    10
  • Lastpage
    18
  • Abstract
    One of the primary functions of a cloud service provider is to allocate cloud resources to users upon request. Requests arrive in real-time and resource placement decisions must be made as and when a request arrives, without any prior knowledge of future arrivals. In addition, when a cloud service provider operates a geographically diversified cloud that consists of large number of small data centers, the resource allocation problem becomes even more complex. This is due to the fact that resource request can have additional constraints on data center location, service delay guarantee, etc. In this paper, we propose a generalized resource placement methodology that can work across different cloud architectures, resource request constraints, with real-time request arrivals and departures. The proposed algorithms are online in the sense that allocations are made without any knowledge of resource requests that arrive in the future, and the current resource allocations are made in such a manner as to permit the acceptance of as many future arrivals as possible. We derive worst case competitive ratio for the algorithms. We show through experiments and case studies the superior performance of the algorithms in practice.
  • Keywords
    cloud computing; real-time systems; resource allocation; virtual machines; cloud architectures; cloud resource allocation problem; cloud service provider; data center location; distributed cloud; geographically diversified cloud; online virtual machine allocation; real-time request arrivals; resource placement decisions; resource placement methodology; resource request constraints; Approximation algorithms; Approximation methods; Computers; Conferences; Distributed databases; Resource management; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2014 Proceedings IEEE
  • Conference_Location
    Toronto, ON
  • Type

    conf

  • DOI
    10.1109/INFOCOM.2014.6847919
  • Filename
    6847919