Title :
Game theoretic resource allocation in cloud computing
Author :
Srinivasa, K.G. ; Kumar, K. Sathish ; Kaushik, U. Shashank ; Srinidhi, S. ; Shenvi, Vignesh ; Mishra, K.
Author_Institution :
Dept. of CSE, M.S. Ramaiah Inst. of Technol., Bangalore, India
Abstract :
Considering the proliferation in the number of cloud users on an everyday basis, the task of resource provisioning in order to support all these users becomes a challenging problem. When resource allocation is non-optimal, users may face high costs or performance issues. So, in order to maximize profit and resource utilization while satisfying all client requests, it is essential for Cloud Service Providers to come up with ways to allocate resources adaptively for diverse conditions. This is a constrained optimization problem. Each client that submits a request to the cloud has its own best interests in mind. But each of these clients competes with other clients in the quest to obtain required quantum of resources. Hence, every client is a participant in this competition. So, a preliminary analysis of the problem reveals that it can be modelled as a game between clients. A game theoretic modelling of this problem provides us an ability to find an optimal resource allocation by employing game theoretic concepts. Resource allocation problems are NP-Hard, involving VM allocation and migration within and possibly, among data centres. Owing to the dynamic nature and number of requests, static methods fail to surmount race conditions. Using a Min-Max Game approach, we propose an algorithm that can overcome the problems mentioned. We propose to employ a utility maximization approach to solve the resource provisioning and allocation problem. We implement a new factor into the game called the utility factor which considers the time and budget constraints of every user. Resources are provisioned for tasks having the highest utility for the corresponding resource.
Keywords :
cloud computing; computational complexity; computer centres; game theory; minimax techniques; resource allocation; utility theory; virtual machines; NP-hard problem; VM allocation; VM migration; cloud computing; cloud service providers; constrained optimization problem; data centres; game theoretic modelling; game theoretic resource allocation; min-max game approach; performance issues; profit maximization; resource provisioning problem; resource utilization; utility factor; utility maximization approach; Cloud computing; Computational modeling; Games; Load modeling; Optimization; Resource management; Virtual machining; Cloud Architectures; Cloud Computing; Fair Allocation; Game Theory; Utility based;
Conference_Titel :
Applications of Digital Information and Web Technologies (ICADIWT), 2014 Fifth International Conference on the
Conference_Location :
Bangalore
Print_ISBN :
978-1-4799-2258-1
DOI :
10.1109/ICADIWT.2014.6814667