We consider several Software as a Service (SaaS) providers that offer applications using the Cloud facilities provided by an Infrastructure as a Service (IaaS) provider which adopts a pay-per-use scheme similar to the Amazon EC2 service, comprising flat, on demand, and spot virtual machine instances. For this scenario, we study the virtual machine provisioning and spot pricing strategies. We consider a two stage provisioning scheme. In the first stage, the SaaS providers determine the optimal number of required flat and on demand instances. Then, in the second stage, the IaaS provider sells its unused capacity as spot instances for which the SaaS providers compete by submitting a bid. We study two different IaaS provider pricing strategies: the first assumes the IaaS provider sets a unique price; in the second, instead, the IaaS provider can set different prices for different users. We model the resulting problem as a Stackelberg game. For each pricing scheme, we provide proof of the existence of the game equilibrium and provide the solution algorithms. Through numerical evaluation we compare the provisioning and spot price under the two different pricing strategies as function of the system parameters.

Cardellini, V., Di Valerio, V., LO PRESTI, F. (2014). A Comparison of Game-Theoretical Pricing and Provisioning Strategies in Cloud Systems [Rapporto tecnico].

A Comparison of Game-Theoretical Pricing and Provisioning Strategies in Cloud Systems

CARDELLINI, VALERIA;LO PRESTI, FRANCESCO
2014-06-01

Abstract

We consider several Software as a Service (SaaS) providers that offer applications using the Cloud facilities provided by an Infrastructure as a Service (IaaS) provider which adopts a pay-per-use scheme similar to the Amazon EC2 service, comprising flat, on demand, and spot virtual machine instances. For this scenario, we study the virtual machine provisioning and spot pricing strategies. We consider a two stage provisioning scheme. In the first stage, the SaaS providers determine the optimal number of required flat and on demand instances. Then, in the second stage, the IaaS provider sells its unused capacity as spot instances for which the SaaS providers compete by submitting a bid. We study two different IaaS provider pricing strategies: the first assumes the IaaS provider sets a unique price; in the second, instead, the IaaS provider can set different prices for different users. We model the resulting problem as a Stackelberg game. For each pricing scheme, we provide proof of the existence of the game equilibrium and provide the solution algorithms. Through numerical evaluation we compare the provisioning and spot price under the two different pricing strategies as function of the system parameters.
Rapporto tecnico
Rilevanza internazionale
Settore ING-INF/05 - Sistemi di Elaborazione delle Informazioni
English
Cloud computing, Resource provisioning, Stackelberg game, Pricing, MPEC
Cardellini, V., Di Valerio, V., LO PRESTI, F. (2014). A Comparison of Game-Theoretical Pricing and Provisioning Strategies in Cloud Systems [Rapporto tecnico].
Cardellini, V; Di Valerio, V; LO PRESTI, F
Altro
File in questo prodotto:
File Dimensione Formato  
RR-14.4.pdf

accesso aperto

Descrizione: DICII, Technical Report RR-14.4
Dimensione 500.03 kB
Formato Adobe PDF
500.03 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/86547
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact