{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T22:56:31Z","timestamp":1773701791127,"version":"3.50.1"},"reference-count":34,"publisher":"MDPI AG","issue":"24","license":[{"start":{"date-parts":[[2020,12,21]],"date-time":"2020-12-21T00:00:00Z","timestamp":1608508800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National Council for Science and 852 Technology Communications (NCSTC), Department of Science and Technology (DST), 853 Ministry of Science and Technology (Govt. of India), New Delhi, India","award":["5753\/ IFD\/ 2015-16"],"award-info":[{"award-number":["5753\/ IFD\/ 2015-16"]}]},{"name":"VC Research","award":["VCR 0000110"],"award-info":[{"award-number":["VCR 0000110"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Cloud computing has emerged as the primary choice for developers in developing applications that require high-performance computing. Virtualization technology has helped in the distribution of resources to multiple users. Increased use of cloud infrastructure has led to the challenge of developing a load balancing mechanism to provide optimized use of resources and better performance. Round robin and least connections load balancing algorithms have been developed to allocate user requests across a cluster of servers in the cloud in a time-bound manner. In this paper, we have applied the round robin and least connections approach of load balancing to HAProxy, virtual machine clusters and web servers. The experimental results are visualized and summarized using Apache Jmeter and a further comparative study of round robin and least connections is also depicted. Experimental setup and results show that the round robin algorithm performs better as compared to the least connections algorithm in all measuring parameters of load balancer in this paper.<\/jats:p>","DOI":"10.3390\/s20247342","type":"journal-article","created":{"date-parts":[[2020,12,21]],"date-time":"2020-12-21T09:41:41Z","timestamp":1608543701000},"page":"7342","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":35,"title":["Experimental Setup for Investigating the Efficient Load Balancing Algorithms on Virtual Cloud"],"prefix":"10.3390","volume":"20","author":[{"given":"Bhavya","family":"Alankar","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, School of Engineering Sciences and Technology, Jamia Hamdard, New Delhi 110062, India"}]},{"given":"Gaurav","family":"Sharma","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, School of Engineering Sciences and Technology, Jamia Hamdard, New Delhi 110062, India"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9780-2138","authenticated-orcid":false,"given":"Harleen","family":"Kaur","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, School of Engineering Sciences and Technology, Jamia Hamdard, New Delhi 110062, India"}]},{"given":"Raul","family":"Valverde","sequence":"additional","affiliation":[{"name":"John Molson School of Business, Concordia University, Montreal, QC G1X 3X4, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8012-5852","authenticated-orcid":false,"given":"Victor","family":"Chang","sequence":"additional","affiliation":[{"name":"Artificial Intelligence and Information Systems Research Group, School of Computing, Engineering and Digital Technologies, Teesside University, Middlesbrough TS1 3BX, UK"}]}],"member":"1968","published-online":{"date-parts":[[2020,12,21]]},"reference":[{"key":"ref_1","unstructured":"Shimonski, R.J. (2003). Windows Server (2003) Clustering & Load Balancing, Osborne McGraw-Hill."},{"key":"ref_2","unstructured":"Velte, A.T., Velte, T.J., and Elsenpeter, R. (2009). Cloud Computing a Practical Approach, TATA Mc Graw-Hill."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"985","DOI":"10.1109\/TPDS.2011.65","article-title":"Exploiting Dynamic Resource Allocation for Efficient Parallel Data Processing in the Cloud","volume":"22","author":"Warneke","year":"2011","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Al-Rayis, E., and Kurdi, H. (2013, January 20\u201322). Performance Analysis of Load Balancing Architectures in Cloud Computing. Proceedings of the 2013 European Modelling Symposium, Manchester, UK.","DOI":"10.1109\/EMS.2013.10"},{"key":"ref_5","unstructured":"Calheiros, R.N., Ranjan, R., de Rose, C.A.F., and Buyya, R. (2009). CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructure and Services, Grids Computing and Distributed Systems Laboratory, The University of Melbourne. Technical Report, GRIDS-TR2009-1."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Wickremasinghe, B. (2009). CloudAnalyst: A Cloudsim-Based Tool for Modeling and Analysis of Large Scale Cloud Computing Environments, The University of Melbourne. MEDC Project Report.","DOI":"10.1109\/AINA.2010.32"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1109\/JSYST.2013.2256731","article-title":"Metaheuristic scheduling for cloud: A survey","volume":"8","author":"Tsai","year":"2014","journal-title":"IEEE Syst. J."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1007\/s10916-018-1007-5","article-title":"A Proposed Solution and Future Direction for Blockchain-Based Heterogeneous Medicare Data in Cloud Environment","volume":"42","author":"Kaur","year":"2018","journal-title":"J. Med. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"739","DOI":"10.1007\/s10766-013-0275-4","article-title":"Task-Based System Load Balancing in Cloud Computing Using Particle Swarm Optimization","volume":"42","author":"Ramezani","year":"2014","journal-title":"Int. J. Parallel. Prog."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Heinzl, S., and Metz, C. (2013, January 17\u201320). Toward a Cloud-Ready Dynamic Load Balancer Based on the Apache Web Server. Proceedings of the 2013 Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, Hammamet, Tunisia.","DOI":"10.1109\/WETICE.2013.63"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Kaur, H., Lechman, E., and Marszk, A. (2017). Catalyzing Development through ICT Adoption: The Developing World Experience, Springer Publishers.","DOI":"10.1007\/978-3-319-56523-1"},{"key":"ref_12","unstructured":"Fortino, G., Russo, W., Savaglio, C., Viroli, M., and Zhou, M. (2017, January 15\u201316). Modeling Opportunistic IoT Services in Open IoT Ecosystems. Proceedings of the 18th Workshop from Objects to Agents, Scilla, Italy."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Sriram, I. (2009, January 1\u20134). SPECI, a simulation tool exploring cloud-scale data centres. Proceedings of the IEEE International Conference on Cloud Computing, Beijing, China.","DOI":"10.1007\/978-3-642-10665-1_35"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Rahman, M., Iqbal, S., and Gao, J. (2014, January 7\u201311). Load Balancer as a Service in Cloud Computing. Proceedings of the 2014 IEEE 8th International Symposium on Service Oriented System Engineering, Oxford, UK.","DOI":"10.1109\/SOSE.2014.31"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1109\/TVCG.2012.52","article-title":"On Delay Adjustment for Dynamic Load Balancing in Distributed Virtual Environments","volume":"18","author":"Deng","year":"2012","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/j.fcij.2017.02.001","article-title":"A survey of IoT cloud platforms","volume":"1","author":"Ray","year":"2016","journal-title":"Future Comput. Inform. J."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Aladwani, T. (2017, January 29\u201330). Impact of Selecting Virtual Machine with Least Load on Tasks Scheduling Algorithms in Cloud Computing. Proceedings of the 2nd International Conference on Big Data, Cloud and Applications (BDCA\u201917), Tetouan, Morocco.","DOI":"10.1145\/3090354.3090367"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Fahim, Y., Lahmar, E.B., Labriji, E.H., and Eddaoui, A. (2014, January 10\u201312). The load balancing based on the estimated finish time of tasks in cloud computing. Proceedings of the 2014 Second World Conference on Complex Systems (WCCS), Agadir, Morocco.","DOI":"10.1109\/ICoCS.2014.7060891"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1007\/s10916-017-0851-z","article-title":"DNA Cryptography and Deep Learning using Genetic Algorithm with NW algorithm for Key Generation","volume":"42","author":"Kalsi","year":"2018","journal-title":"J. Med. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1504\/IJCC.2016.075112","article-title":"Towards improving resource management in cloud systems using a multi-agent framework","volume":"5","author":"Daraghmeh","year":"2016","journal-title":"Int. J. Cloud Comput."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/MIC.2010.113","article-title":"Cloud Computing: The New Frontier of Internet Computing","volume":"14","author":"Pallis","year":"2010","journal-title":"IEEE J. Internet Comput."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1002\/spe.995","article-title":"CloudSim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms","volume":"41","author":"Calheiros","year":"2011","journal-title":"Soft. Pract. Exp."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2292","DOI":"10.1016\/j.asoc.2013.01.025","article-title":"Honey bee behavior inspired load balancing of tasks in cloud computing environments","volume":"13","year":"2013","journal-title":"Appl. Soft Comput."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Li, K., Xu, G., Zhao, G., Dong, Y., and Wang, D. (2011, January 22\u201323). Cloud Task Scheduling Based on Load Balancing Ant Colony Optimization. Proceedings of the Sixth Annual China grid Conference, Liaoning, China.","DOI":"10.1109\/ChinaGrid.2011.17"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"164","DOI":"10.1109\/TSC.2011.7","article-title":"Optimization of resource provisioning cost in cloud computing","volume":"5","author":"Chaisiri","year":"2012","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"951","DOI":"10.1109\/TPDS.2012.196","article-title":"Load rebalancing for distributed file systems in clouds","volume":"24","author":"Hsiao","year":"2013","journal-title":"IEEE Trans. Parall. Distribut. Syst."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"465","DOI":"10.3390\/fi7040465","article-title":"Dynamic Load Balancing Strategy for Cloud Computing with Ant Colony Optimization","volume":"7","author":"Gao","year":"2015","journal-title":"Future Internet"},{"key":"ref_28","first-page":"36","article-title":"An advanced algorithm for load balancing in cloud computing using MEMA technique","volume":"8","author":"Manaseer","year":"2019","journal-title":"Int. J. Innov. Technol. Explor. Eng."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"64","DOI":"10.5815\/ijmecs.2016.03.08","article-title":"Load Balancing in Cloud Computing: A State of the Art Survey","volume":"3","author":"Mesbahi","year":"2016","journal-title":"Int. J. Mod. Educ. Comput. Sci."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/TCC.2013.2","article-title":"A Tabu search algorithm for the location of data centers and software components in green cloud computing networks","volume":"1","author":"Larumbe","year":"2013","journal-title":"IEEE Trans. Cloud Comput."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"684","DOI":"10.1016\/j.future.2015.09.021","article-title":"Integration of cloud computing and internet of things: A survey","volume":"56","author":"Botta","year":"2016","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_32","unstructured":"(2020, November 14). HAProxy is Free and Open-Source Load Balancer Website. Available online: http:\/\/haproxy.org."},{"key":"ref_33","unstructured":"DigitalOcean, Inc (2020, March 24). Is an American Cloud Infrastructure Provider. Available online: https:\/\/digitalocean.com."},{"key":"ref_34","unstructured":"(2020, May 05). Apache the HTTP Server Project. Available online: https:\/\/httpd.apache.org."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/24\/7342\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:47:59Z","timestamp":1760179679000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/24\/7342"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12,21]]},"references-count":34,"journal-issue":{"issue":"24","published-online":{"date-parts":[[2020,12]]}},"alternative-id":["s20247342"],"URL":"https:\/\/doi.org\/10.3390\/s20247342","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,12,21]]}}}