Cloud Computing is a new emerging paradigm that aims at streamlining the on-demand provisioning of resources as services, providing end-user with flexible and scalable services accessible through the Internet on a pay-per-use basis. Since modern Cloud systems operate in an open and dynamic world characterized by continuous changes, the development of efficient resource provisioning policies for Cloud-based services becomes increasingly challenging. This paper aims to study the hourly basis service provisioning problem through a generalized Nash game model. We take the perspective of SaaS (Software as a Service) providers which want to minimize the costs associated with the virtual machine instances allocated in a multi-IaaSs (Infrastruct...