Cloud Resource Allocation Games

Date Added: Nov 2010
Format: PDF

Cloud computing is a newly emerging paradigm in which a client pays as it uses computing resources owned by a cloud provider. Since multiple clients share the cloud's resources, they could potentially interfere with each others' tasks. Current pricing and resource allocation mechanisms are quite preliminary (E.g., Fixed Pricing In Amazon EC2/S3) and do not take into account the conflict of interests between multiple clients using the cloud simultaneously. This can lead to clients being overpriced, depending upon their allocated resources. Further, these mechanisms do not allow the provider to optimize its resource utilization. In this paper, the authors take the first step towards modeling the complex client-client and client-provider interactions in a cloud by using game theory.