Skip to main content
Log in

Design and analysis of an efficient QoS improvement policy in cloud computing

  • Original Research Paper
  • Published:
Service Oriented Computing and Applications Aims and scope Submit manuscript

Abstract

Cloud computing offers the proficiency to use computing and storage resources on a metered basis and reduces the investments in Information Technology domain. This paper highlights a major research issue, i.e., providing good quality of service (QoS) to the cloud users. The QoS is associated with several parameters such as completion time, response time, turnaround time (TAT), waiting time (WT), bandwidth. A new cloudlet scheduling algorithm—improved round robin cloudlet scheduling algorithm—has been proposed which improves the TAT, WT and number of context switching. It enhances the resource utilization. The experimental results are obtained by CloudSim toolkit extending few base classes and compared by classical round robin algorithm.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Xiong K, Perros H (2009) Service performance and analysis in cloud computing. 2009 Congress on services - I, Los Angeles, CA, pp 693–700. doi:10.1109/SERVICES-I.2009.121

  2. Sotomayor B, Montero RS, Llorente IM, Foster I (2009) Virtual infrastructure management in private and hybrid clouds. IEEE Internet Comput 13(5):14–22. doi:10.1109/MIC.2009.119

    Article  Google Scholar 

  3. Adhikari M, Banerjee S, Biswas U (2012) Smart task assignment model for cloud service provider. Spec Issue Int J Comput Appl (0975–8887) Adv Comput Commun Technol HPC Appl-ACCTHPCA, June 2012

  4. Lei X, Zhe X, Shaowu M, Xiongyan T (2009) Cloud computing and services platform construction of telecom operator. In: 2nd IEEE international conference on broadband network & multimedia technology, IC-BNMT ’09, Beijing, pp 864–867. doi:10.1109/ICBNMT.2009.5347793

  5. Banerjee S, Adhikari M, Biswas U (2014) Development of a smart job allocation model for a cloud service provider. In: 2014 2nd international conference on business and information management (ICBIM), Durgapur, pp 114–119. doi:10.1109/ICBIM.2014.6970946

  6. Calheiros RN, Ranjan R, De Rose CAF, Buyya R (2009) CloudSim: a novel framework for modeling and simulation of cloud computing infrastructures and services. arXiv:0903.2525

  7. Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I, Zaharia M (2010) Above the clouds: a berkeley view of cloud computing. Technical report No. UCB/EECS-2009-28. University of California at Berkley. http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.html

  8. Aymerich FM, Fenu G, Surcis S (2008) An approach to a cloud computing network. In: First international conference on the applications of digital information and web technologies, ICADIWT 2008, Ostrava, pp 113–118. doi:10.1109/ICADIWT.2008.4664329

  9. Buyya R, Ranjan R, Calheiro RN (2009) Modeling and simulation of scalable cloud computing environments and the CloudSim toolkit: challenges and opportunities. In: Proceedings of the high performance computing and simulation conference, HPCS’09, IEEE, pp 1–11

  10. White Paper-VMware Infrastructure Architecture Overview. VMware, CA

  11. Bhatia W, Buyya R, Ranjan R (2010) CloudAnalyst: a CloudSim based visualmodeller for analysing cloud computing environments and applications. In: 2010 24th IEEE international conference on advanced information networking and applications, pp 446–452

  12. El-kenawy EST, El-Desoky AI, Al-rahamawy MF (2012) Extended max–min scheduling using petri net and load balancing. Int J Soft Comput Eng (IJSCE) 2(4):2231–2307

  13. Banerjee S, Adhikari M, Kar S, Biswas U (2015) Development and analysis of a new cloudlet allocation strategy for QoS improvement in cloud. Arabian J Sci Eng 40(5):1409–1425. doi:10.1007/s13369-015-1626-9

  14. Wang S, Liu Z, Sun Q, Zou H, Yang F (2012) Towards an accurate evaluation of quality of cloud service in service-oriented cloud computing. J Intell Manuf 25(2):283–291. doi:10.1007/s10845-012-0661-6

    Article  Google Scholar 

  15. Rimal BP, Choi E, Lumb I (2010) A taxonomy, survey, and issues of cloud computing ecosystems. In: Antonopoulos N, Gillam L (eds) Cloud computing: principles systems and applications, Computer communications and networks. Springer, Berlin, pp 21–46. ISBN 978-1-84996-240-7. doi:10.1007/978-1-84996-241-4_2

  16. Brucker P (2007) Scheduling algorithms, 5th edn. Springer, Berlin. ISBN 978-3-540-69515-8. doi:10.1007/978-3-540-69516-5

  17. Contributed by techgreek.in (2010) Types of scheduling. 4th June

  18. Mohan S (2009) Mixed scheduling, a new scheduling policy, proceedings of insight’09, 25–26 Nov 2009

  19. Xiao Jun C, Jing Z, Junhuai L, Xiang L (2013) Resource virtualization methodology for on-demand allocation in cloud computing systems. SOCA 7:77–100. doi:10.1007/s11761-011-0092-9

  20. Amalarethinam DIG, Muthulakshmi P (2011) An overview of the scheduling policies and algorithms in grid computing. Int J Res Rev Comput Sci 2(2):280–294

    Google Scholar 

  21. Khanli LM, Analoui M (2008) Resource scheduling in desktop grid by grid-JQA. In: The 3rd international conference on grid and pervasive computing workshops, GPC Workshops ’08, Kunming, pp 63–68. doi:10.1109/GPC.WORKSHOPS.2008.27

  22. Chatterjee T, Ojha VK, Adhikari M, Banerjee S, Biswas U, Snasel V (2014) Design and implementation of a new datacenter broker policy to improve the QoS of a cloud. In: \({\copyright }\) Springer international publishing Switzerland 2014, Proceedings of ICBIA 2014, advances in intelligent systems and computing vol 303, pp 281–290. doi:10.1007/978-3-319-08156-4_28

  23. Belalem G, Tayeb FZ, Zaoui W (2010) Approaches to improve the resources management in the simulator CloudSim, First international conference, ICICA 2010, Tangshan, China, October 15–18, 2010 proceedings, LNCS, vol 6377, pp 189–196. doi:10.1007/978-3-642-16167-4_25

  24. Calheiros RN, Ranjan R, De Rose CAF, Buyya R (2009) CloudSim: a novel framework formodeling and simulation of cloud computing infrastructures and services. In: Technical report, GRIDS-TR-2009-1. The University of Melbourne, Australia, Grid Computing and Distributed Systems Laboratory

  25. Parsa S, Entezari-Maleki R (2009) RASA: a new grid task scheduling algorithm. Int J Digit Content Technol Appl 3:91–99

    Google Scholar 

  26. Yang J, Khokhar A, Sheikht S, Ghafoor A (1994) Estimating execution time for parallel tasks in heterogeneous processing (HP) environment. In: Proceedings of the heterogeneous computing workshop, Cancun, pp 23–28. doi:10.1109/HCW.1994.324966

  27. Barham P, Dragovic B, Fraser K, Hand S, Harris T, Ho A, Neuge-bauer R, Pratt I, Warfield A (2003) Xen and the art of virtualization. In: Proceedings of the 19th ACM symposium on operating systems principles (SOS’2003). Bolton Landing, pp 177. ISBN:1-58113-757-5

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sourav Banerjee.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Banerjee, S., Adhikari, M. & Biswas, U. Design and analysis of an efficient QoS improvement policy in cloud computing. SOCA 11, 65–73 (2017). https://doi.org/10.1007/s11761-016-0196-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11761-016-0196-3

Keywords

Navigation