Load Balancing Based on Multi-Agent Framework to Enhance Cloud燛nvironment
Source abstract
Abstract
According to the advances in users’ service requirements, physical hardware accessibility, and speed of resource delivery, Cloud Computing (CC) is an essential technology to be used in many fields. Moreover, the Internet of Things (IoT) is employed for more communication flexibility and richness that are required to obtain fruitful services. A multi-agent system might be a proper solution to control the load balancing of interaction and communication among agents. This paper proposes a multi-agent load balancing framework that consists of two phases to optimize the workload among different servers with large-scale CC power with various utilities and a significant number of IoT devices with low resources. Different agents are integrated based on relevant features of behavioral interaction using classification techniques to balance the workload. A load balancing algorithm is developed to serve users’ requests to improve the solution of workload problems with an efficient distribution. The activity task from IoT devices has been classified by feature selection methods in the preparatory phase to optimize the scalability of CC. Then, the server’s availability is checked and the classified task is assigned to its suitable server in the main phase to enhance the cloud environment performance. Multi-agent load balancing framework is succeeded to cope with the importance of using large-scale requirements of CC and (low resources and large number) of IoT.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: IoT and Edge/Fog Computing · Cloud Computing and Resource Management · Blockchain Technology Applications and Security
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (38)
Show source-provided references
1. Multi-agent genetic algorithm for efficient load balancing in cloud computing10.35940/ijitee.C8836.029420 ↗
2. Enhancing the e-learning system based on a novel tasks’ classification load-balancing algorithm10.7717/peerj-cs.669 ↗
3. An overview of load balancing techniques in cloud computing environments
4. Adapting load balancing techniques for improving the performance of e-learning educational process10.17706/jcp.12.3.250-257 ↗
5. Load balancing in cloud computing using mutation based particle swarm optimization
6. New balancing technique for green cloud computing and environmental sustainability
7. Load balancing techniques in cloud computing: Extensive review10.25046/aj060299 ↗
8. Enhanced cloud computing framework to improve the educational process in higher education: A case study of Helwan University in Egypt10.24297/ijct.v14i6.1913 ↗
9. Challenges and opportunities for intrusion detection system in cloud computing environment
10. Load balancing framework for cross-region tasks in cloud computing10.32604/cmc.2022.019344 ↗
11. Adoption of cloud computing framework in higher education to enhance educational process
12. Load balancing in cloud computing: Issues and challenges
13. Load balancing algorithms in cluster systems
14. A load balance multi-scheduling model for open CL kernel tasks in an integrated cluster10.1007/s00500-020-05152-8 ↗
15. Data mining approach for detecting key performance indicators10.3923/jai.2017.59.65 ↗
16. MAP-ACO: An efficient protocol for multi-agent pathfinding in real-time WSN and decentralized IoT systems
17. A multi-agent and internet of things framework of digital twin for optimized manufacturing control
18. Multi-agent-based smart power management for remote health monitoring
19. A hybrid trust management framework for a multi-service social IoT network10.1016/j.comcom.2021.02.015 ↗
20. Multi-agent systems for scalable internet of things security
21. Retrieval and processing of information with the use of multi-agent system
22. A multi-agent based load balancing framework in cloud environment
23. Analysis of load balancing mechanisms in public cloud service
24. Load balancing in cloud computing: A state of the art survey10.5815/ijmecs.2016.03.08 ↗
25. A multi-agent based load balancing system in IaaS cloud environment
26. A survey of load balancing algorithms in cloud computing
27. Logic-based technologies for multi-agent systems: A systematic literature review10.1007/s10458-020-09478-3 ↗
28. Load balancing for improved quality of service in the cloud10.14569/IJACSA.2015.060724 ↗
29. Load-balancing algorithms in cloud computing: A survey10.1016/j.jnca.2017.04.007 ↗
30. Issues and challenges of load balancing algorithm in cloud computing environment
31. A taxonomic survey on load balancing in cloud10.1016/j.jnca.2017.08.020 ↗
32. Load balancing in cloud computing–A hierarchical taxonomical classification
33. Load optimization in cloud computing using clustering: A survey
34. Load balancing approach and algorithm in cloud computing environment
35. A review on various load balancing algorithms in cloud computing
36. A hybrid meta-heuristic for optimal load balancing in cloud computing
37. Developing multiagent e-learning system-based machine learning and feature selection techniques10.1155/2022/2941840 ↗
38. Open university learning analytics dataset10.1038/sdata.2017.171 ↗