A Game-Theoretic Framework for Resource Sharing in Clouds

04/01/2019
by   Faheem Zafari, et al.
0

Providing resources to different users or applications is fundamental to cloud computing. This is a challenging problem as a cloud service provider may have insufficient resources to satisfy all user requests. Furthermore, allocating available resources optimally to different applications is also challenging. Resource sharing among different cloud service providers can improve resource availability and resource utilization as certain cloud service providers may have free resources available that can be "rented" by other service providers. However, different cloud service providers can have different objectives or utilities. Therefore, there is a need for a framework that can share and allocate resources in an efficient and effective way, while taking into account the objectives of various service providers that results in a multi-objective optimization problem. In this paper, we present a Cooperative Game Theory (CGT) based framework for resource sharing and allocation among different service providers with varying objectives that form a coalition. We show that the resource sharing problem can be modeled as an N-player canonical cooperative game with non-transferable utility (NTU) and prove that the game is convex for monotonic non-decreasing utilities. We propose an O(N) algorithm that provides an allocation from the core, hence guaranteeing Pareto optimality. We evaluate the performance of our proposed resource sharing framework in a number of simulation settings and show that our proposed framework improves user satisfaction and utility of service providers.

READ FULL TEXT

page 8

page 9

research
01/02/2020

Let's Share: A Game-Theoretic Framework for Resource Sharing in Mobile Edge Clouds

Mobile edge computing seeks to provide resources to different delay-sens...
research
09/07/2018

Dynamic Resource Allocation in the Cloud with Near-Optimal Efficiency

Cloud computing has motivated renewed interest in resource allocation pr...
research
03/19/2018

Cloud Provider Capacity Augmentation Through Automated Resource Bartering

Growing interest in Cloud Computing places a heavy workload on cloud pro...
research
11/05/2019

Fourth Industrial Revolution for Development: The Relevance of Cloud Federation in Healthcare Support

Inefficient healthcare is a major concern among many African nations and...
research
09/12/2019

SQLR: Short Term Memory Q-Learning for Elastic Provisioning

As more and more application providers transition to the cloud and deliv...
research
01/13/2020

Resource Sharing in the Edge: A Distributed Bargaining-Theoretic Approach

The growing demand for edge computing resources, particularly due to inc...
research
11/22/2019

Fair Multi-party Machine Learning – a Game Theoretic approach

High performance machine learning models have become highly dependent on...

Please sign up or login with your details

Forgot password? Click here to reset