Abstract: The goal of this project is to provide a service mechanism that generates revenue for both the cloud provider and its numerous consumers. We analyse the interaction between the cloud service provider and its customers from a game theoretic point of view. We presume that most every user's approach is influenced by the cloud provider's plan. The goal of the cloud provider is to choose suitable servers and set up a request allocation mechanism that satisfies consumers while using less energy.

We add a controlling parameter and choose the best request allocation approach in order to approximate the server selection space. Based on the cloud provider's strategy, we create a utility function for each user that combines net profit and time effectiveness, and we aim to optimise this value. The suggested service mechanism has potential advantages for both the cloud service provider and its clients. The cloud provider may save energy expenses and boost revenue by picking the right servers and allocating requests effectively. Shorter job completion times and maximising net rewards are further advantages for users.

Our approach considers the interdependence of the strategies of the cloud provider and its users and seeks to optimize the profits of both parties. By designing a service mechanism that incentivizes users to submit requests during off-peak hours and provides appropriate server resources, the cloud provider can increase profit while providing high-quality services to its users.

Keywords:  Cloud computing, Cloud providers, Multiple users, Game theory, Utility functions, Profit optimization, Server selection, Request allocation strategy, Energy efficiency, Time efficiency, Controlling parameter, Iterative algorithm, Numerical calculations, Service mechanism, Off-peak hours

PDF | DOI: 10.17148/IJARCCE.2023.12340

Open chat
Chat with IJARCCE