Modelling Cloud Federation: A Fair Profit Distribution Strategy Using the Shapley Value

Cloud computing provides software (Software as a Service), platform (Platform as a Service) and infrastructure (Infrastructure as a Service) services to its users by integrating IT resources into a large-scale and scalable resource pool through the virtualisation technology. However, the single cloud resource provider model currently implemented by many providers may fail short to meet the dynamic nature of cloud users' requirements. Cloud federation can mitigate this issue by optimising cloud resource allocation through sharing and re-usability of available resources. This paper revisit the problem of cloud engineering by tackling the key issue of the fair distribution of profit between cloud resource providers, which, to the best of our knowledge, has only been scarcely addressed by the research and practitioners' community. We propose a method that enables the cloud federation to map the contribution of resources of the participants to the federations into a quality of service metric used to achieve a cloud federation. Building upon a federation game implementation, we reveal the possibilities and benefits of different federation compositions using the Shapley value of each resource provider as a way of implementing a fair profit sharing strategy. Using extensions of the CloudSim package, we present simulation results that demonstrate the fairness of our proposed method and strategy.

[1]  Muthoni Masinde,et al.  A framework for predicting droughts in developing countries using sensor networks and mobile phones , 2010, SAICSIT '10.

[2]  Yong Liu,et al.  Pricing in multiservice loss networks: static pricing, asymptotic optimality, and demand substitution effects , 2002, TNET.

[3]  Leon Sterling,et al.  Measuring quality of service for contract aware web services , 2004 .

[4]  Jean C. Walrand,et al.  An efficient Nash-implementation mechanism for network resource allocation , 2010, Autom..

[5]  George D. Stamoulis,et al.  An auction mechanism for allocating the bandwidth of networks to their users , 2007, Comput. Networks.

[6]  Antoine B. Bagula Hybrid traffic engineering: the least path interference algorithm , 2004 .

[7]  Jean C. Walrand,et al.  Pricing and revenue sharing strategies for Internet service providers , 2005, IEEE Journal on Selected Areas in Communications.

[8]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[9]  Amin Vahdat,et al.  Resource Allocation in Federated Distributed Computing Infrastructures , 2004 .

[10]  Robert C. Stuart,et al.  Comparing Economic Systems in the Twenty-First Century , 2003 .

[11]  Serge Fdida,et al.  Federation of virtualized infrastructures: sharing the value of diversity , 2010, CoNEXT.

[12]  Djamel Djenouri,et al.  Car park management with networked wireless sensors and active RFID , 2015, 2015 IEEE International Conference on Electro/Information Technology (EIT).

[13]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.

[14]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

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