• DocumentCode
    3141245
  • Title

    Mechanism Design for Stochastic Virtual Resource Allocation in Non-cooperative Cloud Systems

  • Author

    Kong, Zhen ; Xu, Cheng-Zhong ; Guo, Minyi

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wayne State Univ., Detroit, MI, USA
  • fYear
    2011
  • fDate
    4-9 July 2011
  • Firstpage
    614
  • Lastpage
    621
  • Abstract
    Currently, virtualization technology has been widely adopted by cloud service providers to provide flexible and cost-effective resource sharing among users. On cloud platforms, computing resources are allocated on-demand dynamically and the application hosted on a virtual machine(VM) usually has the illusion of complete control of resources. Thus, a selfish VM may strategically compete for resource with other VMs to maximize its own benefit while at the cost of overall system performance. This problem poses new challenges to cloud providers, who must thwart non-cooperative behavior as well as allocating resource among selfish VMs efficiently. In this paper, we propose to utilize mechanism design to allocate resource among selfish VMs in a non-cooperative cloud environment. Because the accurate relationship between VM´s valuation function and allocated resource may not be available in practice and the valuation function parameters may not noise free, we also propose to apply stochastic approximation methods to get stochastic solution for allocation and payment outcomes. We show through theoretical analysis and simulations that the proposed stochastic mechanism is efficient and incentive compatible. That is, the incorporation of mechanism design for virtualized resource allocation is able to enforce cooperation and achieve efficient resource utilization among selfish VMs in non-cooperative cloud systems.
  • Keywords
    cloud computing; resource allocation; stochastic systems; virtual machines; virtualisation; cloud service providers; noncooperative cloud systems; resource sharing; stochastic approximation methods; stochastic virtual resource allocation; virtual machine; virtualization technology; Approximation methods; Cloud computing; Cost accounting; Noise measurement; Optimization; Resource management; Stochastic processes; Cloud computing; Vickrey-Clarke-Groves (VCG) mechanism design; game theory; resource allocation; stochastic approximation; virtual machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2011 IEEE International Conference on
  • Conference_Location
    Washington, DC
  • ISSN
    2159-6182
  • Print_ISBN
    978-1-4577-0836-7
  • Electronic_ISBN
    2159-6182
  • Type

    conf

  • DOI
    10.1109/CLOUD.2011.82
  • Filename
    6008762