Abstract

One of the most complex issues in the cloud computing environment is the problem of resource allocation so that, on one hand, the cloud provider expects the most profitability and, on the other hand, users also expect to have the best resources at their disposal considering the budget constraints and time. In most previous work conducted, heuristic and evolutionary approaches have been used to solve this problem. Nevertheless, since the nature of this environment is based on economic methods, using such methods can decrease response time and reducing the complexity of the problem. In this paper, an auction-based method is proposed which determines the auction winner by applying game theory mechanism and holding a repetitive game with incomplete information in a non-cooperative environment. In this method, users calculate suitable price bid with their objective function during several round and repetitions and send it to the auctioneer; and the auctioneer chooses the winning player based the suggested utility function. In the proposed method, the end point of the game is the Nash equilibrium point where players are no longer inclined to alter their bid for that resource and the final bid also satisfies the auctioneer’s utility function. To prove the response space convexity, the Lagrange method is used and the proposed model is simulated in the cloudsim and the results are compared with previous work. At the end, it is concluded that this method converges to a response in a shorter time, provides the lowest service level agreement violations and the most utility to the provider.

Highlights

  • Cloud computing is a model for the empowerment of comprehensive, convenient and demand-oriented network access to a series of share and configurable computing resources such as networks, service providers, storage space, application and other services, which can be supplied quickly and made final and usable with the least attempt and contact with the providing manager [1, 2]

  • A non-cooperative game is proposed to solve the problem of multi-user allocation in cloud scenarios

  • An algorithm based on game theory is performed for user bidding, auctioneer pricing and share-bidding model in supplying resources in cloud framework simulator for scientific workflow tasks

Read more

Summary

Introduction

Cloud computing is a model for the empowerment of comprehensive, convenient and demand-oriented network access to a series of share and configurable computing resources such as networks, service providers, storage space, application and other services, which can be supplied quickly and made final and usable with the least attempt and contact with the providing manager [1, 2]. Nash Equilibrium Resource Allocation Based on Game Theory Mechanism certain amount for the demanded resources and providing the resources for the agreed time period. This method is currently utilized by famous cloud providers including Amazon EC2 as resource calculation per hour usage of CPU (pay as you use) [1]. One of the drawbacks of this method is that at the time of high system workloads, a job demanded by a customer must wait a long time in order for the workload to become less and the needed resources to be allocated. Since providing service in clouds is a kind of product in the supply chain, service scheduling can be divided into two categories: 1. User-Level

System-Level
Auction-based strategies include
Related Works
Each resource can be allocated to various tasks
Objective function definition
Evaluation
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.