• DocumentCode
    650589
  • Title

    Optimal Pricing and Service Provisioning Strategies in Cloud Systems: A Stackelberg Game Approach

  • Author

    Di Valerio, Valerio ; Cardellini, Valeria ; Lo Presti, Francesco

  • Author_Institution
    Univ. of Roma “Tor Vergata”, Rome, Italy
  • fYear
    2013
  • fDate
    June 28 2013-July 3 2013
  • Firstpage
    115
  • Lastpage
    122
  • Abstract
    In this paper we consider several Software as a Service (SaaS) providers, that offer a set of applications using the Cloud facilities provided by an Infrastructure as a Service (IaaS) provider. We assume that the IaaS provider offers a pay only what you use scheme similar to the Amazon EC2 service, comprising flat, on demand, and spot virtual machine instances. We propose a two stage provisioning scheme. In the first stage, the SaaS providers determine the number of required flat and on demand instances by means of standard optimization techniques. In the second stage the SaaS providers compete, by bidding for the spot instances which are instantiated using the unused IaaS capacity. We assume that the SaaS providers want to maximize a suitable utility function which accounts for both the QoS delivered to their users and the associated cost. The IaaS provider, on the other hand, wants to maximize his revenue by determining the spot prices given the SaaS bids. We model the second stage as a Stackelberg game, and we compute its equilibrium price and allocation strategy by solving a Mathematical Program with Equilibrium Constraints (MPEC) problem. Through numerical evaluation we study the equilibrium solutions as function of the system parameters.
  • Keywords
    cloud computing; game theory; mathematical programming; pricing; quality of service; virtual machines; Amazon EC2 service; IaaS provider; MPEC problem; QoS; SaaS bids; SaaS providers; Stackelberg game approach; allocation strategy; cloud facilities; cloud systems; equilibrium price; infrastructure as a service provider; mathematical program with equilibrium constraints; optimal pricing; revenue maximization; service provisioning strategies; software as a service providers; spot instances; spot prices; standard optimization techniques; utility function maximization; virtual machine instances; Games; Gold; Nash equilibrium; Optimization; Pricing; Software as a service; Standards; Cloud; Resource Allocation; Resource Pricing; Stackelberg Games;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2013 IEEE Sixth International Conference on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-0-7695-5028-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2013.102
  • Filename
    6676685