The evolution and widespread adoption of virtualization, service-oriented architectures, autonomic computing, and utility computing have converged, giving rise to Cloud Computing, which enables the on-demand delivery of software, hardware, and data as services. As Cloud-based services become more numerous and dynamic, developing efficient service provisioning policies is increasingly challenging due to the impact of estimation errors in the operating parameters of applications such as execution time or request rate for each application and for each service. In this paper, we take the perspective of Software as a Service (SaaS) providers which host their applications at an Infrastructure as a Service (IaaS) provider. Each SaaS needs to comply with quality of service requirements, specified in Service Level Agreement (SLA) contracts with the end-users, which determine the revenues and penalties based on the achieved performance level. SaaS providers should maximize their revenue and minimize their cost by deciding how many VMs for each class (reserved, on-demand or spot) are to be used, while IaaS must decide the price of VMs in order to maximize his revenue. The problem is modeled using a Generalized Nash Equilibrium Problem (GNEP). The uncertainty in the application parameters, that are not known until run time, is specifically addressed in this paper using a cardinality-constrained robust optimization approach to formulate a robust version of the SaaS problem. Furthermore, we propose a best-reply algorithm to identify a robust GNE, ensuring that the solution remains feasible even under the worst-case scenarios of uncertain parameters. An analytical model is developed to derive the equilibrium. For validation, the analytical model results are compared with simulations that reflect real situations, characterized by more realistic parameter distributions and limited buffer capacities.

A Robust Game Approach for On Spot Price Cloud Markets in Microservice-Based Applications / Sedghani, H.; Passacantando, M.; Lancellotti, R.; Zolfy Lighvan, M.; Ardagna, D.. - In: IEEE ACCESS. - ISSN 2169-3536. - 13:(2025), pp. 42178-42195. [10.1109/ACCESS.2025.3547659]

A Robust Game Approach for On Spot Price Cloud Markets in Microservice-Based Applications

Lancellotti R.;
2025

Abstract

The evolution and widespread adoption of virtualization, service-oriented architectures, autonomic computing, and utility computing have converged, giving rise to Cloud Computing, which enables the on-demand delivery of software, hardware, and data as services. As Cloud-based services become more numerous and dynamic, developing efficient service provisioning policies is increasingly challenging due to the impact of estimation errors in the operating parameters of applications such as execution time or request rate for each application and for each service. In this paper, we take the perspective of Software as a Service (SaaS) providers which host their applications at an Infrastructure as a Service (IaaS) provider. Each SaaS needs to comply with quality of service requirements, specified in Service Level Agreement (SLA) contracts with the end-users, which determine the revenues and penalties based on the achieved performance level. SaaS providers should maximize their revenue and minimize their cost by deciding how many VMs for each class (reserved, on-demand or spot) are to be used, while IaaS must decide the price of VMs in order to maximize his revenue. The problem is modeled using a Generalized Nash Equilibrium Problem (GNEP). The uncertainty in the application parameters, that are not known until run time, is specifically addressed in this paper using a cardinality-constrained robust optimization approach to formulate a robust version of the SaaS problem. Furthermore, we propose a best-reply algorithm to identify a robust GNE, ensuring that the solution remains feasible even under the worst-case scenarios of uncertain parameters. An analytical model is developed to derive the equilibrium. For validation, the analytical model results are compared with simulations that reflect real situations, characterized by more realistic parameter distributions and limited buffer capacities.
2025
13
42178
42195
A Robust Game Approach for On Spot Price Cloud Markets in Microservice-Based Applications / Sedghani, H.; Passacantando, M.; Lancellotti, R.; Zolfy Lighvan, M.; Ardagna, D.. - In: IEEE ACCESS. - ISSN 2169-3536. - 13:(2025), pp. 42178-42195. [10.1109/ACCESS.2025.3547659]
Sedghani, H.; Passacantando, M.; Lancellotti, R.; Zolfy Lighvan, M.; Ardagna, D.
File in questo prodotto:
File Dimensione Formato  
A_Robust_Game_Approach_for_On_Spot_Price_Cloud_Markets_in_Microservice-Based_Applications.pdf

Open access

Tipologia: VOR - Versione pubblicata dall'editore
Dimensione 2.8 MB
Formato Adobe PDF
2.8 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

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