P-ACOHONEYBEE: A Novel Load Balancer for Cloud Computing Using燤athematical Approach
Source abstract
Abstract
Cloud computing is a collection of disparate resources or services, a web of massive infrastructures, which is aimed at achieving maximum utilization with higher availability at a minimized cost. One of the most attractive applications for cloud computing is the concept of distributed information processing. Security, privacy, energy saving, reliability and load balancing are the major challenges facing cloud computing and most information technology innovations. Load balancing is the process of redistributing workload among all nodes in a network; to improve resource utilization and job response time, while avoiding overloading some nodes when other nodes are underloaded or idle is a major challenge. Thus, this research aims to design a novel load balancing systems in a cloud computing environment. The research is based on the modification of the existing approaches, namely; particle swarm optimization (PSO), honeybee, and ant colony optimization (ACO) with mathematical expression to form a novel approach called P-ACOHONEYBEE. The experiments were conducted on response time and throughput. The results of the response time of honeybee, PSO, SASOS, round-robin, PSO-ACO, and P-ACOHONEYBEE are: 2791, 2780, 2784, 2767, 2727, and 2599 (ms) respectively. The outcome of throughput of honeybee, PSO, SASOS, round-robin, PSO-ACO, and P-ACOHONEYBEE are: 7451, 7425, 7398, 7357, 7387 and 7482 (bps) respectively. It is observed that P-ACOHONEYBEE approach produces the lowest response time, high throughput and overall improved performance for the 10 nodes. The research has helped in managing the imbalance drawback by maximizing throughput, and reducing response time with scalability and reliability.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Cloud Computing and Resource Management · IoT and Edge/Fog Computing · Blockchain Technology Applications and Security
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (50)
Show source-provided references
1. An exploratory study of cloud andubiquitous computing systems
2. An systematic overview on cloud computing and load balancing in the cloud
3. Empirical evaluation of efficient asymmetric encryption algorithms for the protection of electronic medical records (EMR) on web application
4. Fog computing for energy-aware load balancing and scheduling in smart factory10.1109/TII.2018.2818932 ↗
5. Edge and fog computing for IoT: A survey on current research activities & future directions10.1016/j.comcom.2021.09.003 ↗
6. A systematic mapping study on soft computing techniques to the cloud environment10.1016/j.procs.2017.11.207 ↗
7. Improved FIFO scheduling algorithm based on fuzzy clustering in cloud computing
8. A robust 3-D medical watermarking based on wavelet transform for data protection10.32604/csse.2022.022305 ↗
9. Design and implementation of smart home for security using radio frequency modules
10. Enhancing of artificial Bee Colony algorithm for virtual machine scheduling and load balancing problem in cloud computing10.2991/ijcis.d.200410.002 ↗
11. Optimal load balancing in cloud computing by efficient utilisation of virtual machines
12. Evaluation of computing resources consumption of selected symmetric-key algorithms10.4314/jcsia.v26i2.7 ↗
13. A methodological survey on load balancing techniques in cloud computing
14. Survey on fault tolerant and load balancing algorithms in Cloud Computing
15. Optimal provisioning for elastic service oriented virtual network request in Cloud Computing
16. HEFT based workflow scheduling algorithm for cost optimisation within deadline in hybrid Clouds
17. A novel algorithm of load balancing in distributed file system for Cloud
18. A survey of workflow scheduling algorithms and research issues10.5120/12961-0069 ↗
19. Dynamic load balancing strategy for cloud computing with ant colony optimization10.3390/fi7040465 ↗
20. Survey on Meta heuristic optimization techniques in cloud computing
21. Leveraging A multi-objective approach to data replication in cloud computing environment to support big data applications
22. Insider threat detection model for the cloud
23. Managing computation load on a Blockchain–based Multi–Layered Internet–of–Things Network
24. Dynamic cost-load aware service broker load balancing in virtualization environment
25. HealthFog: An ensemble deep learning based smart healthcare system for automatic diagnosis of heart diseases in integrated IoT and fog computing environments10.1016/j.future.2019.10.043 ↗
26. Fog computing job scheduling optimization based on bees swarm10.1080/17517575.2017.1304579 ↗
27. IFFO: An improved fruit fly optimization algorithm for multiple workflow scheduling minimizing cost and makespan in cloud computing environments10.1155/2021/5205530 ↗
28. Performance-effective and low-complexity task scheduling for heterogeneous computing10.1109/71.993206 ↗
29. Prioritized task scheduling in fog computing
30. FBRC: Optimization of task scheduling in Fog-based Region and Cloud
31. Cost-conscious scheduling for large graph processing in the cloud
32. A hyper heuristic algorithm for scheduling of fog networks
33. An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem10.1007/s10845-015-1039-3 ↗
34. Software-defined QoS provisioning for fog computing advanced wireless sensor networks
35. Optimising resource allocation for virtual network functions in SDN/NFV-enabled MEC networks10.1049/cmu2.12183 ↗
36. Towards an efficient VNF placement in network function virtualization10.1016/j.comcom.2019.03.005 ↗
37. An automated task scheduling model using non-dominated sorting genetic algorithm II for fog-cloud systems
38. Priority based dynamic resource allocation in cloud computing with modified waiting queue
39. From cloud to fog and IoT-based real-time Uhealthcare monitoring for smart homes and hospitals10.14257/ijsh.2016.10.2.18 ↗
40. Multi-objective tasks scheduling algorithm for cloud computing throughput optimization10.1016/j.procs.2015.04.158 ↗
41. On QoS-aware scheduling of data stream applications over fog computing infrastructures
42. Vehicular fog computing: A viewpoint of vehicles as the infrastructures10.1109/TVT.2016.2532863 ↗
43. Green survivable collaborative edge computing in smart cities10.1109/TII.2018.2797922 ↗
44. Designing a smart method for load balancing in cloud computing
45. Multitier fog computing with large-scale IoT data analytics for smart cities10.1109/JIOT.2017.2724845 ↗
46. Multi-objective optimization approach for task scheduling in fog computing
47. Efficient load balancing for cloud computing by using content analysis
48. L. Sliwko, “Intelligent Load Balancing in Cloud Computer Systems, a PhD thesis awarded by the University of Westminster,” 2019.
49. Mao · ICCC’13 · 2013
50. Applicability of MMRR load balancing algorithm in cloud computing