Nash Equilibrium and Decentralized Pricing for QoS Aware Service Composition in Cloud Computing Environments

QoS aware service composition necessitates an effective pricing mechanism in regulating service providers in public cloud computing environments. However, due to the fact that service providers are usually autonomous, strategic and self-motivated, it is far from trivial to deal with the pricing issues between them. In this paper we formulate a non-cooperative service pricing game to understand the performance of a QoS aware service composition model, for which multiple providers strategically bid how to provide and price their elementary services and establish the Nash equilibrium as the final service composition scheme. We also develop a proportional revenue division rule to incentivize elementary service providers to contribute in improving the QoS of the final composite service delivered to end users. Concerning privacy conservation, we develop a decentralized and recursive bidding algorithm, allowing service providers to reach an equilibrium without disclosing their private information. Through theoretical analysis, we show that a Nash equilibrium exists in a QoS aware service composition game. Through extensive simulations, we show that the proposed recursive bidding process can converge quickly to a Nash equilibrium service composition scheme, and its efficiency is generally high.

[1]  Shijun Liu,et al.  An Optimal and Iterative Pricing Model for Multiclass IaaS Cloud Services , 2016, ICSOC.

[2]  Athanasios V. Vasilakos,et al.  A Framework for Truthful Online Auctions in Cloud Computing with Heterogeneous User Demands , 2016, IEEE Trans. Computers.

[3]  Liang Zheng,et al.  How to Bid the Cloud , 2015, Comput. Commun. Rev..

[4]  Shiyong Lu,et al.  A Service Framework for Scientific Workflow Management in the Cloud , 2015, IEEE Transactions on Services Computing.

[5]  Hongbing Wang,et al.  Optimal and Effective Web Service Composition with Trust and User Preference , 2015, 2015 IEEE International Conference on Web Services.

[6]  Ching-Hsien Hsu,et al.  Multi-user web service selection based on multi-QoS prediction , 2014, Inf. Syst. Frontiers.

[7]  Jian Lin,et al.  Autonomous service level agreement negotiation for service composition provision , 2007, Future Gener. Comput. Syst..

[8]  Jinwoo Park,et al.  Render Verse: Hybrid Render Farm for Cluster and Cloud Environments , 2014, 2014 7th International Conference on Control and Automation.

[9]  Athman Bouguettaya,et al.  Efficient Service Skyline Computation for Composite Service Selection , 2013, IEEE Transactions on Knowledge and Data Engineering.

[10]  J. Frédéric Bonnans,et al.  Numerical Optimization: Theoretical and Practical Aspects (Universitext) , 2006 .

[11]  Kui Ren,et al.  When cloud meets eBay: Towards effective pricing for cloud computing , 2012, 2012 Proceedings IEEE INFOCOM.

[12]  R. Aumann,et al.  Epistemic Conditions for Nash Equilibrium , 1995 .

[13]  Edward D. Lazowska,et al.  Speedup Versus Efficiency in Parallel Systems , 1989, IEEE Trans. Computers.

[14]  Yi Mu,et al.  Trust‐oriented QoS‐aware composite service selection based on genetic algorithms , 2014, Concurr. Comput. Pract. Exp..

[15]  Marty Humphrey,et al.  Auto-scaling to minimize cost and meet application deadlines in cloud workflows , 2011, 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[16]  Alvin AuYoung,et al.  Service contracts and aggregate utility functions , 2006, 2006 15th IEEE International Conference on High Performance Distributed Computing.

[17]  Wei Jiang,et al.  Top K Query for QoS-Aware Automatic Service Composition , 2014, IEEE Transactions on Services Computing.

[18]  Erich Schikuta,et al.  User-Centric, Heuristic Optimization of Service Composition in Clouds , 2010, Euro-Par.

[19]  Taso Viglas,et al.  A Combinatorial Auction Model for Composite Service Selection Based on Preferences and Constraints , 2013, 2013 IEEE International Conference on Services Computing.

[20]  David E. Irwin,et al.  Balancing risk and reward in a market-based task service , 2004, Proceedings. 13th IEEE International Symposium on High performance Distributed Computing, 2004..

[21]  I-Ling Yen,et al.  QoS-Driven Service Composition with Reconfigurable Services , 2013, IEEE Transactions on Services Computing.

[22]  Zongpeng Li,et al.  Dynamic resource provisioning in cloud computing: A randomized auction approach , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[23]  Amin Jula,et al.  Cloud computing service composition: A systematic literature review , 2014, Expert Syst. Appl..

[24]  Qing Zhu,et al.  Non-cooperative Game Based QoS-Aware Web Services Composition Approach for Concurrent Tasks , 2011, 2011 IEEE International Conference on Web Services.

[25]  Keita Fujii,et al.  Semantics-based dynamic service composition , 2005, IEEE Journal on Selected Areas in Communications.

[26]  Bo An,et al.  Automated negotiation with decommitment for dynamic resource allocation in cloud computing , 2010, AAMAS.

[27]  Alex Delis,et al.  Flexible use of cloud resources through profit maximization and price discrimination , 2011, 2011 IEEE 27th International Conference on Data Engineering.