Abstract
Cloud computing is a novel paradigm for the provision of service on demand. Performance analysis of cloud computing is required to predict the corresponding quality of service experienced by users. Although there are some researches on cloud service performance, very few of them considered the impact of resources sharing among virtual machines (VMs). This paper presents a queuing model for performance analysis of cloud services. The model considers the resources sharing among VMs. The service requests are relaxed compared with prior research. A service request is divided into many subtasks and each subtask is served by a VM. Multiple VMs share the same underlying physical resources. The performance indicators such as the average response time, blocking probability are obtained, and a numerical example is presented.
Similar content being viewed by others
References
Rajkumarbuyya CY, Venugopal S (2009) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25(6):599–616
Fox A, Griffith R, Joseph A, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I (2009) Above the clouds: a Berkeley view of cloud computing. Electrical Eng. and Comput Sciences, University of California, Berkeley
Khazaei H (2013) A fine-grained performance model of cloud computing centers. IEEE Trans Parallel Distrib Syst 24(11):2138–2147
Dong F, Luo J, Jin J et al (2012) Performance evaluation and analysis of SEU cloud computing platform. In: IEEE international conference on systems, man, and cybernetics, pp 1455–1460
Jackson KR, Ramakrishnan L, Muriki K et al (2010) Performance analysis of high performance computing applications on the amazon web services cloud. In: 2nd IEEE international conference on cloud computing technology and science, pp 159–168
Iosup A, Ostermann S, Yigitbasi MN et al (2011) Performance analysis of cloud computing services for many-tasks scientific computing. IEEE Trans Parallel Distrib Syst 22(6):931–945
Bruneo D (2014) A stochastic model to investigate datacenter performance and QoS in IaaS cloud computing systems. IEEE Trans Parallel Distrib Syst 25(3):560–569
Lin YK, Chang PC (2013) Performance indicator evaluation for a cloud computing system from QoS viewpoint. Qual Quant 47:1605–1616
Yang B, Tan F, Dai YS (2013) Performance evaluation of cloud service considering fault recovery. J Supercomput 65(1):426–444
Khazaei H (2012) Performance analysis of cloud computing centers using M/G/m/m+ r queuing system. IEEE Trans Parallel Distrib Syst 23(5):936–943
Vilaplana J, Solsona F, Teixid I et al (2014) A queuing theory model for cloud computing. J Supercomput 69(1):492–507
Xiong K, Perros H (2009) Service performance and analysis in cloud computing. In: World conference on services, pp 693–700
Dai YS, Pan Y, Zou X (2007) A hierarchical modeling and analysis for grid service reliability. IEEE Trans Comput 56:681–691
Levitin G, Dai YS, Ben-Haim H (2006) Reliability and performance of star topology grid service with precedence constraints on subtask execution. IEEE Trans Reliab 55(3):507–515
Lee HM, Jeong Y-S, Jang HJ (2014) Performance analysis based resource allocation for green cloud computing. J Supercomput 69(3):1013–1026
Khazaei H (2014) Performance of cloud centers with high degree of virtualization under batch task arrivals. IEEE Trans Parallel Distrib Syst 24(12):2429–2438
Liu X, Tong W, Zhi X et al (2014) Performance analysis of cloud computing services considering resources sharing among virtual machines. J Supercomput 69(1):357–374
Suresh Varma P, Satyanarayana A, Sundari R (2012) Performance analysis of cloud computing using queuing models. In: International conference on cloud computing, technologies, applications & management, pp 12–15
Meng X, Isci C, Kephart J et al (2010) Efficient resource provisioning in compute clouds via VM multiplexing. In: Proceedings of the 7th international conference on autonomic computing, pp 11–20
Armbrust M, Fox A, Griffith R et al (2010) A view of cloud computing. Commun ACM 53(4):50–58
Acknowledgments
This work is supported by Doctor Foundation of Henan Institute of Engineering(D2015024), Foundation of Henan Educational Committee(15A520055).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, X., Li, S. & Tong, W. A queuing model considering resources sharing for cloud service performance. J Supercomput 71, 4042–4055 (2015). https://doi.org/10.1007/s11227-015-1503-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-015-1503-z