A Game-Theoretic Approach to Distributed Coalition Formation in Energy-Aware Cloud Federations (Extended Version)

Federations among sets of Cloud Providers (CPs), whereby a set of CPs agree to mutually use their own resources to run the VMs of other CPs, are considered a promising solution to the problem of reducing the energy cost. In this paper, we address the problem of federation formation for a set of CPs, whose solution is necessary to exploit the potential of cloud federations for the reduction of the energy bill. We devise a distributed algorithm, based on cooperative game theory, that allows a set of CPs to cooperatively set up their federations in such a way that their individual profit is increased with respect to the case in which they work in isolation, and we show that, by using our algorithm and the proposed CPs' utility function, they are able to self-organize into Nash-stable federations and, by means of iterated executions, to adapt themselves to environmental changes. Numerical results are presented to demonstrate the effectiveness of the proposed algorithm.

[1]  Akshat Verma,et al.  pMapper: Power and Migration Cost Aware Application Placement in Virtualized Systems , 2008, Middleware.

[2]  Yong Meng Teo,et al.  Dynamic Resource Pricing on Federated Clouds , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[3]  Rubén S. Montero,et al.  IaaS Cloud Architecture: From Virtualized Datacenters to Federated Cloud Infrastructures , 2012, Computer.

[4]  Erik Elmroth,et al.  Accounting and Billing for Federated Cloud Infrastructures , 2009, 2009 Eighth International Conference on Grid and Cooperative Computing.

[5]  G. Rota The Number of Partitions of a Set , 1964 .

[6]  George Coulouris,et al.  Distributed systems - concepts and design , 1988 .

[7]  Cosimo Anglano,et al.  Exploiting VM Migration for the Automated Power and Performance Management of Green Cloud Computing Systems , 2012, E2DC.

[8]  Henri Casanova,et al.  Energy-aware service allocation , 2012, Future Gener. Comput. Syst..

[9]  Benoit Hudzia,et al.  Future Generation Computer Systems Optimis: a Holistic Approach to Cloud Service Provisioning , 2022 .

[10]  A. Celesti,et al.  Towards Energy Sustainability in Federated and Interoperable Clouds , 2014 .

[11]  René van den Brink,et al.  Axiomatizations of the normalized Banzhaf value and the Shapley value , 1998 .

[12]  Cosimo Anglano,et al.  Fuzzy-Q & E: Achieving QoS Guarantees and Energy Savings for Cloud Applications with Fuzzy Control , 2013, 2013 International Conference on Cloud and Green Computing.

[13]  Christoforos E. Kozyrakis,et al.  A Comparison of High-Level Full-System Power Models , 2008, HotPower.

[14]  R. J. Aumann,et al.  Cooperative games with coalition structures , 1974 .

[15]  Holger Karl,et al.  A Game-Theoretical Approach to the Benefits of Cloud Computing , 2011, GECON.

[16]  Daniel Grosu,et al.  A Coalitional Game-Based Mechanism for Forming Cloud Federations , 2012, 2012 IEEE Fifth International Conference on Utility and Cloud Computing.

[17]  Cosimo Anglano,et al.  Energy-Efficient Resource Management for Cloud Computing Infrastructures , 2011, 2011 IEEE Third International Conference on Cloud Computing Technology and Science.

[18]  Thomas F. Wenisch,et al.  PowerNap: eliminating server idle power , 2009, ASPLOS.

[19]  Andrew Warfield,et al.  Xen and the art of virtualization , 2003, SOSP '03.

[20]  Eitan Altman,et al.  On the Nash Stability in the Hedonic Coalition Formation Games , 2014, ArXiv.

[21]  L. S. Shapley,et al.  17. A Value for n-Person Games , 1953 .

[22]  Felix Brandt,et al.  Optimal Partitions in Additively Separable Hedonic Games , 2011, IJCAI.

[23]  Zhu Han,et al.  Coalition Formation Games for Distributed Cooperation Among Roadside Units in Vehicular Networks , 2010, IEEE Journal on Selected Areas in Communications.

[24]  L. Shapley A Value for n-person Games , 1988 .

[25]  Dag Johansen,et al.  Balava: Federating Private and Public Clouds , 2011, 2011 IEEE World Congress on Services.

[26]  Andy Hopper,et al.  Predicting the Performance of Virtual Machine Migration , 2010, 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[27]  Rajkumar Buyya,et al.  Resource Provisioning Policies to Increase IaaS Provider's Profit in a Federated Cloud Environment , 2011, 2011 IEEE International Conference on High Performance Computing and Communications.

[28]  M. Shamim Hossain,et al.  Cooperative game-based distributed resource allocation in horizontal dynamic cloud federation platform , 2012, Information Systems Frontiers.

[29]  Walid Saad,et al.  Hedonic Coalition Formation for Distributed Task Allocation among Wireless Agents , 2010, IEEE Transactions on Mobile Computing.

[30]  Haris Aziz,et al.  Existence of stability in hedonic coalition formation games , 2012, AAMAS.

[31]  Erik Elmroth,et al.  Scheduling and monitoring of internally structured services in Cloud federations , 2011, 2011 IEEE Symposium on Computers and Communications (ISCC).

[32]  Debraj Ray A Game-Theoretic Perspective on Coalition Formation , 2007 .

[33]  Matthew O. Jackson,et al.  The Stability of Hedonic Coalition Structures , 2002, Games Econ. Behav..

[34]  Benny Rochwerger,et al.  Reservoir - When One Cloud Is Not Enough , 2011, Computer.

[35]  Nancy Samaan,et al.  A Novel Economic Sharing Model in a Federation of Selfish Cloud Providers , 2014, IEEE Transactions on Parallel and Distributed Systems.

[36]  Jordi Torres,et al.  Economic model of a Cloud provider operating in a federated Cloud , 2012, Inf. Syst. Frontiers.

[37]  J. Drèze,et al.  HEDONIC COALITIONS: OPTIMALITY AND STABILITY , 1980 .

[38]  Andreas Witzel,et al.  A Generic Approach to Coalition Formation , 2007, IGTR.

[39]  Zhu Han,et al.  A selfish approach to coalition formation among unmanned air vehicles in wireless networks , 2009, 2009 International Conference on Game Theory for Networks.

[40]  Dusit Niyato,et al.  Cooperative virtual machine management for multi-organization cloud computing environment , 2011, VALUETOOLS.