{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,27]],"date-time":"2026-04-27T23:16:13Z","timestamp":1777331773181,"version":"3.51.4"},"reference-count":30,"publisher":"Emerald","issue":"3","license":[{"start":{"date-parts":[[2020,6,29]],"date-time":"2020-06-29T00:00:00Z","timestamp":1593388800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJPCC"],"published-print":{"date-parts":[[2020,6,29]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>The advancements in the cloud computing has gained the attention of several researchers to provide on-demand network access to users with shared resources. Cloud computing is important a research direction that can provide platforms and softwares to clients using internet. However, handling huge number of tasks in cloud infrastructure is a complicated task. Thus, it needs a load balancing (LB) method for allocating tasks to virtual machines (VMs) without influencing system performance. This paper aims to develop a technique for LB in cloud using optimization algorithms.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>This paper proposes a hybrid optimization technique, named elephant herding-based grey wolf optimizer (EHGWO), in the cloud computing model for LB by determining the optimal VMs for executing the reallocated tasks. The proposed EHGWO is derived by incorporating elephant herding optimization (EHO) in grey wolf optimizer (GWO) such that the tasks are allocated to the VM by eliminating the tasks from overloaded VM by maintaining the system performance. Here, the load of physical machine (PM), capacity and load of VM is computed for deciding whether the LB has to be done or not. Moreover, two pick factors, namely, task pick factor (TPF) and VM pick factor (VPF), are considered for choosing the tasks for reallocating them from overloaded VM to underloaded VM. The proposed EHGWO decides the task to be allocated in the VM based on the newly derived fitness functions.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>The minimum load and makespan obtained in the existing methods, constraint measure based LB (CMLB), fractional dragonfly based LB algorithm (FDLA), EHO, GWO and proposed EHGWO for the maximum number of VMs is illustrated. The proposed EHGWO attained minimum makespan with value 814,264\u2009ns and minimum load with value 0.0221, respectively. Meanwhile, the makespan values attained by existing CMLB, FDLA, EHO, GWO, are 318,6896\u2009ns, 230,9140\u2009ns, 1,804,851\u2009ns and 1,073,863\u2009ns, respectively. The minimum load values computed by existing methods, CMLB, FDLA, EHO, GWO, are 0.0587, 0.026, 0.0248 and 0.0234. On the other hand, the proposed EHGWO with minimum load value is 0.0221. Hence, the proposed EHGWO attains maximum performance as compared to the existing technique.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>This paper illustrates the proposed LB algorithm using EHGWO in a cloud computing model using two pitch factors, named TPF and VPF. For initiating LB, the tasks assigned to the overloaded VM are reallocated to under loaded VMs. Here, the proposed LB algorithm adapts capacity and loads for the reallocation. Based on TPF and VPF, the tasks are reallocated from VMs using the proposed EHGWO. The proposed EHGWO is developed by integrating EHO and GWO algorithm using a new fitness function formulated by load of VM, migration cost, load of VM, capacity of VM and makespan. The proposed EHGWO is analyzed based on load and makespan.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ijpcc-09-2019-0070","type":"journal-article","created":{"date-parts":[[2020,7,6]],"date-time":"2020-07-06T05:21:51Z","timestamp":1594012911000},"page":"259-277","source":"Crossref","is-referenced-by-count":3,"title":["An elephant herd grey wolf optimization (EHGWO) algorithm for load balancing in cloud"],"prefix":"10.1108","volume":"16","author":[{"given":"Pooja","family":"Arora","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anurag","family":"Dixit","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"issue":"25","key":"key2020071507272056300_ref001","article-title":"Issues and challenges of load balancing algorithm in cloud computing environment","volume":"10","year":"2017","journal-title":"Indian Journal of Science and Technology"},{"issue":"3","key":"key2020071507272056300_ref002","doi-asserted-by":"crossref","first-page":"74","DOI":"10.4018\/IJAEC.2017070104","article-title":"A load balancing strategy with migration cost for independent batch of tasks BoT on heterogeneous multiprocessor interconnection networks","volume":"8","year":"2017","journal-title":"International Journal of Applied Evolutionary Computation"},{"key":"key2020071507272056300_ref003","article-title":"Availability and load balancing in cloud computing","year":"2011"},{"key":"key2020071507272056300_ref004","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1016\/j.compeleceng.2016.01.029","article-title":"CLB: a novel load balancing architecture and algorithm for cloud services","volume":"58","year":"2017","journal-title":"Computers and Electrical Engineering"},{"key":"key2020071507272056300_ref005","first-page":"29","article-title":"An ant-colony-based meta-heuristic approach for load balancing in cloud computing","volume":"1","year":"2018","journal-title":"Applied Computational Intelligence and Soft Computing in Engineering"},{"key":"key2020071507272056300_ref006","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1016\/j.jss.2015.06.001","article-title":"A small world based overlay network for improving dynamic load-balancing","volume":"107","year":"2015","journal-title":"Journal of Systems and Software"},{"issue":"11","key":"key2020071507272056300_ref007","first-page":"158","article-title":"A survey of various load balancing techniques and challenges in cloud computing","volume":"2","year":"2013","journal-title":"International Journal of Scientific and Technology Research"},{"issue":"3","key":"key2020071507272056300_ref008","first-page":"501","article-title":"Extremal optimization applied to load balancing in execution of distributed programs","volume":"30","year":"2015","journal-title":"Applied Soft Computing"},{"key":"key2020071507272056300_ref009","first-page":"1","article-title":"Dynamic combination of improved max-min and ant colony algorithm for load balancing in cloud system","year":"2015"},{"key":"key2020071507272056300_ref010","first-page":"1","article-title":"Capacity based deadline aware dynamic load balancing (CPDALB) model in cloud computing environment","volume":"1","year":"2019","journal-title":"International Journal of Computers and Applications"},{"issue":"05","key":"key2020071507272056300_ref011","doi-asserted-by":"crossref","first-page":"593","DOI":"10.1142\/S021819401850016X","article-title":"Fuzzy clustering with feature weight preferencesfor load balancing in cloud","volume":"28","year":"2018","journal-title":"International Journal of Software Engineering and Knowledge Engineering"},{"issue":"3","key":"key2020071507272056300_ref012","first-page":"1","article-title":"DIGWO: Hybridization of dragonfly algorithm with improved grey wolf optimization algorithm for data clustering","volume":"2","year":"2019","journal-title":"Multimedia Research"},{"key":"key2020071507272056300_ref013","first-page":"101","article-title":"ACADF: Ant colony unified with adaptive dragonfly algorithm enabled with fitness function for model transformation","year":"2020"},{"key":"key2020071507272056300_ref014","first-page":"800","article-title":"Guidelines on security and privacy in public cloud computing","year":"2011"},{"issue":"4","key":"key2020071507272056300_ref015","first-page":"448","article-title":"Concurrent collective strategy diffusion of multiagents: the spatial model and case study","volume":"39","year":"2009","journal-title":"Journal Networking Computer Application"},{"issue":"2","key":"key2020071507272056300_ref016","doi-asserted-by":"crossref","first-page":"585","DOI":"10.1109\/TPDS.2015.2407900","article-title":"A survey of task allocation and load balancing in distributed systems","volume":"27","year":"2016","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"key2020071507272056300_ref017","article-title":"Load balancing in cloud computing challenges and issues","year":"2016"},{"key":"key2020071507272056300_ref018","first-page":"365","article-title":"Load balancing mechanism using fuzzy row penalty method in cloud computing environment","volume":"1","year":"2017","journal-title":"Information and Communication Technology for Sustainable Development"},{"key":"key2020071507272056300_ref019","first-page":"1","article-title":"FDLA: Fractional dragonfly based load balancing algorithm in cluster cloud model","volume":"22","year":"2018","journal-title":"Cluster Computing"},{"issue":"3","key":"key2020071507272056300_ref020","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1109\/TCE.2016.7613190","article-title":"An adaptive approach to better load balancing in a consumer-centric cloud environment","volume":"62","year":"2016","journal-title":"IEEE Transactions on Consumer Electronics"},{"issue":"2","key":"key2020071507272056300_ref021","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/MCC.2015.32","article-title":"Cloud brokering: current practices and upcoming challenges","volume":"2","year":"2015","journal-title":"IEEE Cloud Comput"},{"issue":"4","key":"key2020071507272056300_ref022","doi-asserted-by":"crossref","first-page":"332","DOI":"10.1049\/iet-ifs.2017.0634","article-title":"Least lion optimisation algorithm (LLOA) based secret key generation for privacy preserving association rule hiding","volume":"12","year":"2018","journal-title":"IET Information Security"},{"issue":"1","key":"key2020071507272056300_ref023","first-page":"86","article-title":"Load balancing mechanisms and techniques in the cloud environments: systematic literature review and future trends","volume":"71","year":"2016","journal-title":"Journal of Network and Computer Applications"},{"key":"key2020071507272056300_ref024","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1016\/j.advengsoft.2013.12.007","article-title":"Grey wolf optimizer","volume":"69","year":"2014","journal-title":"Advances in Engineering Software"},{"key":"key2020071507272056300_ref025","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1016\/j.jnca.2016.08.018","article-title":"Cost aware service brokering and performance sentient load balancing algorithms in the cloud","volume":"75","year":"2016","journal-title":"Journal of Network and Computer Applications"},{"key":"key2020071507272056300_ref026","article-title":"Auditable time outsourced attribute-based encryption for access control in cloud computing","year":"2017"},{"key":"key2020071507272056300_ref027","first-page":"1","article-title":"Dragonfly optimization and constraint measure-based load balancing in cloud computing","volume":"1","year":"2017","journal-title":"Cluster Computing"},{"key":"key2020071507272056300_ref028","article-title":"Probabilistic modeling to achieve load balancing in expert clouds","volume":"59","year":"2017","journal-title":"Ad Hoc Networks"},{"key":"key2020071507272056300_ref029","first-page":"1","article-title":"Elephant herding optimization","year":"2015"},{"issue":"2","key":"key2020071507272056300_ref030","doi-asserted-by":"crossref","first-page":"305","DOI":"10.1109\/TPDS.2015.2402655","article-title":"A heuristic clustering-based task deployment approach for load balancing using bayes theorem in cloud environment","volume":"27","year":"2016","journal-title":"IEEE Transactions on Parallel and Distributed Systems"}],"container-title":["International Journal of Pervasive Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJPCC-09-2019-0070\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IJPCC-09-2019-0070\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T22:05:47Z","timestamp":1753394747000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijpcc\/article\/16\/3\/259-277\/161313"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,29]]},"references-count":30,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2020,6,29]]}},"alternative-id":["10.1108\/IJPCC-09-2019-0070"],"URL":"https:\/\/doi.org\/10.1108\/ijpcc-09-2019-0070","relation":{},"ISSN":["1742-7371","1742-7371"],"issn-type":[{"value":"1742-7371","type":"print"},{"value":"1742-7371","type":"print"}],"subject":[],"published":{"date-parts":[[2020,6,29]]}}}