Abstract
Cloud computing is emerging as a promising platform for ubiquitous computing where various types of resources are offered on pay-per-use basis. Cloud services are basically offered at three levels; infrastructure, platform and software. Service providers of these services are often interested to maximize their revenue and at the same time Cloud users expect for optimum quality of services. Sometimes, these two may conflict and admission of the requests is to be done that satisfies both Cloud providers and consumers. Game theory is a mathematical study of strategic decision making in which two players are involved in decision making based on their strategic moves. This work, applies the concept of game theory in admission control for Cloud requests. A model has been proposed and its performance study is done by simulating it in CloudSim simulator. Results are encouraging and may suggest for its possible inclusion in the Cloud middleware.
Similar content being viewed by others
References
Garg SK, Versteeg S, Buyya R (2013) A framework for ranking of cloud computing services. Fut Gen Comput Syst 29:1012–1023
Li A, Yang X, Kandula S, Zhang M (2010) CloudCmp: comparing public cloud providers. In: Proceedings of the 10th annual conference on internet measurement, Melbourne, pp 1–14
Baranwal G, Vidyarthi DP (2014) A framework for selection of best cloud service provider using ranked voting method. In: Proceedings of IEEE international advance computing conference (IACC), pp 831–837
Pueschel T, Putzke F, Neumann D (2012) Revenue management for cloud providers-a policy-based approach under stochastic demand. In: Proceedings of 45th Hawaii international conference on system science, pp 1583–1592
Wu L, Garg SK, Buyya R (2012) SLA-based admission control for a software-as-a-service provider in cloud computing environments. J Comput Syst Sci 78(5):1280–1299
Buyya R, Yeo CS, Venugopal S, Broberg J, Brandic I (2009) Cloud computing emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Fut Gen Comput Syst 25(6):599–616
Zhang Q, Zhu Q, Boutaba R (2011) Dynamic resource allocation for spot markets in cloud computing environments. In: Proceedings of 4th IEEE international conference on utility and cloud computing (UCC), pp 178-185
Buyya R, Garg SK, Calheiros RN (2011) SLA-oriented resource provisioning for cloud computing: challenges, architecture, and solutions. In: Proceedings of international conference on cloud and service computing (CSC), pp 1–10
Mao M, Li J, Humphrey M (2010) Cloud auto-scaling with deadline and budget constraints. In: Proceedings of 11th IEEE/ACM international conference on grid computing (GRID), pp 41–48
Moakar LA, Chrysanthis PK, Chung C, Guirguis S, Labrinidis A, Neophytou P, Pruhs K (2010) Admission control mechanisms for continuous queries in the cloud. In: Proceedings of IEEE 26th international conference on data engineering (ICDE), pp 409–412
Feldman Z, Masin M, Tantawi AN, Arroyo D, Steinder M (2011) Using approximate dynamic programming to optimize admission control in cloud computing environment. In: Proceedings of the 2011 winter simulation conference, 2011, pp 3153–3164
Konstanteli K, Varvarigou T, Cucinotta T (2011) Probabilistic admission control for elastic cloud computing. In: Proceedings of IEEE International conference on service-oriented computing and applications, pp 1–4
Calheiros RN, Ranjan R, Buyya R (2011) Virtual machine provisioning based on analytical performance and QoS in cloud computing environments. In: Proceedings of IEEE international conference on parallel processing (ICPP), pp 295–304
Yeo CS, Venugopal S, Chu X, Buyya R (2010) Autonomic metered pricing for a utility computing service. Fut Gen Comput Syst 26(8):1368–1380
Jaideep DN, Varma MV (2010) Learning based Opportunistic admission control algorithms for map reduce as a service. In: Proceedings of the 3rd India software engineering conference (ISEC 2010), Mysore
Rouskas AN, Kikilis AA, Ratsiatos SS (2006) Admission control and pricing in competitive wireless networks based on non-cooperative game theory. In: Proceedings of IEEE wireless communications and networking conference, vol 1, pp 205–210
Lin H, Chatterjee M, Das SK, Basu K (2005) ARC: an integrated admission and rate control framework for competitive wireless CDMA data networks using noncooperative games. IEEE Trans Mob Comput 4(3):243–258
Ye D, Chen J (2013) Non-cooperative games on multidimensional resource allocation. Fut Gen Comput Syst 29(6):1345–1352
Pal R, Hui P (2013) Economic models for cloud service markets: pricing and capacity planning. Theor Comput Sci 496:113–124
Ardagna D, Panicucci B, Passacantando M (2011) A game theoretic formulation of the service provisioning problem in cloud systems. In: Proceedings of the 20th international conference on World wide web, pp 177–186
Wei G, Vasilakos AV, Zheng Y, Xiong N (2010) A game-theoretic method of fair resource allocation for cloud computing services. J Supercomput 54(2):252–269
Kim N, Jung Kyu-Hwan, Kim YS, Lee J (2012) Uniformly subsampled ensemble (USE) for churn management: theory and implementation. Expert Syst Appl 39:11839–11845
Xie Y, Li X, Ngai EWT, Ying W (2009) Customer churn prediction using improved balanced random forests. Expert Syst Appl 36:5445–5449
Tsai Chih-Fong, Lu Yu-Hsin (2009) Customer churn prediction by hybrid neural networks. Expert Syst Appl 36:12547–12553
Coussement K, Benoit DF, den Poel DV (2010) Improved marketing decision making in a customer churn prediction context using generalized additive models. Expert Syst Appl 37:2132–2143
Gibbs MN, MacKay DJC (2000) Variational Gaussian process classifiers. IEEE Trans Neural Netw 11(6):1458–1464
Bennani MN, Menasce DA (2005) Resource allocation for autonomic data centers using analytic performance models. In: Proceedings of the 2nd international conference on autonomic computing, pp 229–240
Ai X, Marinescu DC, Boloni L, Siegel HJ, Daley RA, Wang I-Jeng (2008) A macroeconomic model for resource allocation in large-scale distributed systems. J Parallel Distrib Comput 68(2):182–199
Paton NW, de Aragao MAT, Lee K, Fernandes AAA, Sakellariou R (2009) Optimizing utility in cloud computing through autonomic workload execution. IEEE Data Eng Bull 32:51–58
Roy N, Das SK, Basu K, Kumar M (2005) Enhancing availability of grid computational services to ubiquitous computing applications. In: Proceedings of 19th IEEE international parallel and distributed processing symposium, p 92
Shoham Y, Leyton-Brown K (2009) Multiagent systems algorithmic, game-theoretic, and logical foundations, Cambridge University Press
Basar T, Olsder GT (1999) Dynamic noncooperative game theory, 2nd edn. Soc. Industrial and Applied Math., Philadelphia
Gen M, Cheng R (2000) Genetic algorithms and engineering optimization. Wiley, New York
Gustedt J, Jeannot E, Quinson M (2009) Experimental validation in large-scale systems: a survey of methodologies. Parallel Process Lett 19(3):399–418
Calheiros RN, Ranjan R, Beloglazov A, De Rose CAF, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 1(41):23–50
Garg SK, Buyya R (2013) An environment for modeling and simulation of message-passing parallel applications for cloud computing. Softw Pract Exp 43(11):1359–1375
Kliazovich D, Bouvry P, Khan SU (2012) GreenCloud: a packet-level simulator of energy-aware cloud computing data centers. J Supercomput 62(3):1263–1283
McManus ML, Long MC, Copper A, Litavak E (2004) Queuing theory accurately models the need for critical care resources. Anesthesiology 100(5):1271–1276
Wolff RW (1998) Poisson arrivals see time averages. Oper Res 30(2):223–231
Amazon EC2 (2014). http://aws.amazon.com/
Microsoft Azure (2014). http://azure.microsoft.com/en-us/
RackSpace (2014). http://www.rackspace.com/
GoGrid (2014). http://www.gogrid.com/
Winer RS (2001) A framework for customer relationship management. Calif Manag Rev 43(4):89–105
Valerio VD, Cardellini V, Presti FL (2013) Optimal pricing and service provisioning strategies in cloud systems: a Stackelberg game approach. In: Proceedings of 6th international conference on cloud computing, pp 115–122
Anselmi J, Ardagna D, Passacantando M (2014) Generalized nash equilibria for saas/paas clouds. Eur J Oper Res 236(1):326–339
Hassan MM, Hossain MS, Sarkar AMJ, Huh EN (2014) Cooperative game-based distributed resource allocation in horizontal dynamic cloud federation platform. Inf Syst Front 16(4):523–542
Jebalia M, Letaïfa AB, Hamdi M, Tabbane S (2013) A comparative study on game theoretic approaches for resource allocation in cloud computing architectures. In: Proceedings of 22nd International workshop on in enabling technologies: infrastructure for collaborative enterprises (WETICE), pp 336–341
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Baranwal, G., Vidyarthi, D.P. Admission control in cloud computing using game theory. J Supercomput 72, 317–346 (2016). https://doi.org/10.1007/s11227-015-1565-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-015-1565-y