Skip to main content
Log in

A queuing model considering resources sharing for cloud service performance

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

  3. Khazaei H (2013) A fine-grained performance model of cloud computing centers. IEEE Trans Parallel Distrib Syst 24(11):2138–2147

    Article  Google Scholar 

  4. 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

  5. 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

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. Lin YK, Chang PC (2013) Performance indicator evaluation for a cloud computing system from QoS viewpoint. Qual Quant 47:1605–1616

    Article  MathSciNet  Google Scholar 

  9. Yang B, Tan F, Dai YS (2013) Performance evaluation of cloud service considering fault recovery. J Supercomput 65(1):426–444

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. Vilaplana J, Solsona F, Teixid I et al (2014) A queuing theory model for cloud computing. J Supercomput 69(1):492–507

    Article  Google Scholar 

  12. Xiong K, Perros H (2009) Service performance and analysis in cloud computing. In: World conference on services, pp 693–700

  13. Dai YS, Pan Y, Zou X (2007) A hierarchical modeling and analysis for grid service reliability. IEEE Trans Comput 56:681–691

    Article  MathSciNet  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. Lee HM, Jeong Y-S, Jang HJ (2014) Performance analysis based resource allocation for green cloud computing. J Supercomput 69(3):1013–1026

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

  19. 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

  20. Armbrust M, Fox A, Griffith R et al (2010) A view of cloud computing. Commun ACM 53(4):50–58

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Xiaodong Liu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-015-1503-z

Keywords

Navigation