Optimal Kernel-based Extreme Learning and Multi-objective Function-aided Task Scheduling for Solving Load Balancing Problems in Cloud Environment

Ravi Gugulothu , Vijaya Saradhi Thommandru , Suneetha Bulla

Journal of Systems Science and Systems Engineering ›› 2025, Vol. 34 ›› Issue (4) : 385 -409.

PDF
Journal of Systems Science and Systems Engineering ›› 2025, Vol. 34 ›› Issue (4) : 385 -409. DOI: 10.1007/s11518-024-5619-7
Article
research-article

Optimal Kernel-based Extreme Learning and Multi-objective Function-aided Task Scheduling for Solving Load Balancing Problems in Cloud Environment

Author information +
History +
PDF

Abstract

Workload balancing in cloud computing is not yet resolved, particularly considering Infrastructure as a Service (IaaS) in the cloud network. The problem of being underloaded or overloaded should not occur at the time of the server or host accessing the cloud which may lead to create system crash problem. Thus, to resolve these existing problems, an efficient task scheduling algorithm is required for distributing the tasks over the entire feasible resources, which is termed load balancing. The load balancing approach assures that the entire Virtual Machines (VMs) are utilized appropriately. So, it is highly essential to develop a load-balancing model in a cloud environment based on machine learning and optimization strategies. Here, the computing and networking data is utilized for the analysis to observe the traffic as well as performance patterns. The acquired data is offered to the machine learning decision to select the right server by predicting the performance effectively by employing an Optimal Kernel-based Extreme Learning Machine (OK-ELM) and their parameter is tuned by the developed hybrid approach Population Size-based Mud Ring Tunicate Swarm Algorithm (PS-MRTSA). Further, effective scheduling is performed to resolve the load balancing issues by employing the developed model MR-TSA. Here, the developed approach effectively resolves the multi-objective constraints such as Response time, Resource cost, and energy consumption. Thus, the recommended load balancing model securesan enhanced performance rate than the traditional approaches over several experimental analyses.

An erratum to this article is available online at https://doi.org/10.1007/s11518-024-5638-4.

An erratum to this article is available online at https://doi.org/10.1007/s11518-024-5638-4.

An erratum to this article is available online at https://doi.org/10.1007/s11518-024-5638-4.

Keywords

Cloud environment / load balancing problem / optimal kernel-based extreme learning machine / population size-based mud ring tunicate swarm algorithm / multi-objective function

Cite this article

Download citation ▾
Ravi Gugulothu, Vijaya Saradhi Thommandru, Suneetha Bulla. Optimal Kernel-based Extreme Learning and Multi-objective Function-aided Task Scheduling for Solving Load Balancing Problems in Cloud Environment. Journal of Systems Science and Systems Engineering, 2025, 34(4): 385-409 DOI:10.1007/s11518-024-5619-7

登录浏览全文

4963

注册一个新账户 忘记密码

References

[1]

AlqahtaniJ, HamdaouiB, LangarR. Ernie: scalable load-balanced multicast source routing for cloud data centers. IEEE Access, 2021, 9: 168816-168830

[2]

AsghariA, SohrabiM K, YaghmaeeF. Task scheduling, resource provisioning, and load balancing on scientific workflows using parallel SARSA reinforcement learning agents and genetic algorithm. The Journal of Supercomputing, 2021, 77(3): 2800-2828

[3]

AsghariA, SohrabiM K. Combined use of coral reefs optimization and reinforcement learning for improving resource utilization and load balancing in cloud environments. Computing, 2021, 103(7): 1545-1567

[4]

CheH, BaiZ, ZuoR, LiH. A deep reinforcement learning approach to the optimization of data center task scheduling. Complexity, 2020, 202013046769

[5]

DesukyA S, CifciM A, KausarS, HussainS, El BakrawyL M. Mud Ring Algorithm: A new meta-heuristic optimization algorithm for solving mathematical and engineering challenges. IEEE Access, 2022, 10: 50448-50466

[6]

DongY, XuG, DingY, MengX, ZhaoJ. A ‘joint-me’ task deployment strategy for load balancing in edge computing. IEEE Access, 2019, 7: 99658-99669

[7]

DongT, XueF, XiaoC, LiJ. Task scheduling based on deep reinforcement learning in a cloud manufacturing environment. Concurrency and Computation: Practice and Experience, 2020, 3211e5654

[8]

GabhaneJ P, PathakS, ThakareN M. A novel hybrid multi-resource load balancing approach using ant colony optimization with Tabu search for cloud computing. Innovations in Systems and Software Engineering, 2023, 19(1): 81-90

[9]

GamalM, RizkR, MahdiH, ElnaghiB E. Osmotic bio-inspired load balancing algorithm in cloud computing. IEEE Access, 2019, 7: 42735-42744

[10]

HarisM, ZubairS. Mantaray modified multi-objective Harris hawk optimization algorithm expedites optimal load balancing in cloud computing. Journal of King Saud University-Computer and Information Sciences, 2022, 34(10): 9696-9709

[11]

HungL H, WuC H, TsaiC H, HuangH C. Migration-based load balance of virtual machine servers in cloud computing by load prediction using genetic-based methods. IEEE Access, 2021, 9: 49760-49773

[12]

JavadiS A, GandhiA. User-centric interference-aware load balancing for cloud-deployed applications. IEEE Transactions on Cloud Computing, 2019, 10(1): 736-748

[13]

JinS, AhnJ, SeolJ, ChaS, HuhJ, MaengS. H-svm: Hardware-assisted secure virtual machines under a vulnerable hypervisor. IEEE Transactions on Computers, 2015, 64(10): 2833-2846

[14]

JunaidM, SohailA, AhmedA, BazA, KhanI A, AlhakamiH. A hybrid model for load balancing in cloud using file type formatting. IEEE Access, 2020, 8: 118135-118155

[15]

KamilaN K, FrndaJ, PaniS K, DasR, IslamS M, BhartiP K, MuduliK. Machine learning model design for high performance cloud computing & load balancing resiliency: An innovative approach. Journal of King Saud University-Computer and Information Sciences, 2022, 34(10): 9991-10009

[16]

KaurS, AwasthiL K, SangalA L, DhimanG. Tunicate Swarm Algorithm: A new bio-inspiredbased meta-heuristic paradigm for global optimization. Engineering Applications of Artificial Intelligence, 2020, 90103541

[17]

KimmelJ C, McdoleA D, AbdelsalamM, GuptaM, SandhuR. Recurrent neural networks based online behavioural malware detection techniques for cloud infrastructure. IEEE Access, 2021, 9: 68066-68080

[18]

KruekaewB, KimpanW. Multi-objective task scheduling optimization for load balancing in cloud computing environment using hybrid artificial bee colony algorithm with reinforcement learning. IEEE Access, 2022, 10: 17803-17818

[19]

LiC, ZhouM, LuoY. Efficient load-balancing aware cloud resource scheduling for mobile user. The Computer Journal, 2017, 60(6): 925-939

[20]

LinC C, ChinH H, DengD J. Dynamic multiservice load balancing in cloud-based multimedia system. IEEE Systems Journal, 2013, 8(1): 225-234

[21]

LiuQ, CaiW, ShenJ, LiuX, LingeN. An adaptive approach to better load balancing in a consumer-centric cloud environment. IEEE Transactions on Consumer Electronics, 2016, 62(3): 243-250

[22]

LiuF, MaZ, WangB, LinW. A virtual machine consolidation algorithm based on ant colony system and extreme learning machine for cloud data center. IEEE Access, 2019, 8: 53-67

[23]

MaswoodM M S, RahmanM R, AlharbiA G, MedhiD. A novel strategy to achieve bandwidth cost reduction and load balancing in a cooperative three-layer fog-cloud computing environment. IEEE Access, 2020, 8: 113737-113750

[24]

MirjaliliS, LewisA. The whale optimization algorithm. Advances in Engineering Software, 2016, 95: 51-67

[25]

MuteehA, SardarazM, TahirM. MrLBA: Multi-resource load balancing algorithm for cloud computing using ant colony optimization. Cluster Computing, 2021, 24(4): 3135-3145

[26]

NezamiZ, ZamanifarK, DjemameK, PournarasE. Decentralized edge-to-cloud load balancing: Service placement for the Internet of Things. IEEE Access, 2021, 9: 64983-65000

[27]

PayaA, MarinescuD C. Energy-aware load balancing and application scaling for the cloud ecosystem. IEEE Transactions on Cloud Computing, 2015, 5(1): 15-27

[28]

PradhanA, BisoyS K, KautishS, JasserM B, MohamedA W. Intelligent decision-making of load balancing using deep reinforcement learning and parallel PSO in cloud environment. IEEE Access, 2022, 10: 76939-76952

[29]

RaoR. Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems. International Journal ofIndustrial Engineering Computations, 2016, 7(1): 19-34

[30]

RastegarfarH, RuschL A, Leon-GarciaA. Optical load-balancing tradeoffs in wavelength-routing cloud data centers. Journal of Optical Communications and Networking, 2015, 7(4): 286-300

[31]

SaxenaD, SinghA K, BuyyaR. OP-MLB: An online VM prediction-based multi-objective load balancing framework for resource management at cloud data center. IEEE Transactions on Cloud Computing, 2021, 10(4): 2804-2816

[32]

ShenH, ChenL. A resource usage intensity aware load balancing method for virtual machine migration in cloud datacenters. IEEE Transactions on Cloud Computing, 2017, 8(1): 17-31

[33]

TangF, YangL T, TangC, LiJ, GuoM. A dynamical and load-balanced flow scheduling approach for big data centers in clouds. IEEE Transactions on Cloud Computing, 2016, 6(4): 915-928

[34]

Tennakoon D, Chowdhury M, Luan T H (2023). Cloud-based load balancing using double Q-learning for improved Quality of Service. Wireless Networks: 1–8.

[35]

WongW K, JuwonoF H, KhooB T T. Multi-features capacitive hand gesture recognition sensor: A machine learning approach. IEEE Sensors Journal, 2021, 21(6): 8441-8450

[36]

XuG, PangJ, FuX. A load balancing model based on cloud partitioning for the public cloud. Tsinghua Science and Technology, 2013, 18(1): 34-39

[37]

ZhouZ, ChangJ, HuZ, YuJ, LiF. A modified PSO algorithm for task scheduling optimization in cloud computing. Concurrency and Computation: Practice and Experience, 2018, 3024e4970

RIGHTS & PERMISSIONS

Systems Engineering Society of China and Springer-Verlag GmbH Germany

AI Summary AI Mindmap
PDF

218

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/