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.
Similar content being viewed by others
References
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
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
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
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
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
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
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
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
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
White Paper-VMware Infrastructure Architecture Overview. VMware, CA
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
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
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
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
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
Brucker P (2007) Scheduling algorithms, 5th edn. Springer, Berlin. ISBN 978-3-540-69515-8. doi:10.1007/978-3-540-69516-5
Contributed by techgreek.in (2010) Types of scheduling. 4th June
Mohan S (2009) Mixed scheduling, a new scheduling policy, proceedings of insight’09, 25–26 Nov 2009
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
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
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
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
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
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
Parsa S, Entezari-Maleki R (2009) RASA: a new grid task scheduling algorithm. Int J Digit Content Technol Appl 3:91–99
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
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
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11761-016-0196-3