journal article·2023Open access

Efficient Cloud Resource Scheduling with an Optimized Throttled Load Balancing Approach

V. Dhilip Kumar, J. Praveenchandar, Muhammad Arif, Adrian Brezulianu, Oana Geman, Atif Ikram

Computers, Materials & Continua· Volume 77· Issue 2

Abstract

Cloud Technology is a new platform that offers on-demand computing Peripheral such as storage, processing power, and other computer system resources. It is also referred to as a system that will let the consumers utilize computational resources like databases, servers, storage, and intelligence over the Internet. In a cloud network, load balancing is the process of dividing network traffic among a cluster of available servers to increase efficiency. It is also known as a server pool or server farm. When a single node is overwhelmed, balancing the workload is needed to manage unpredictable workflows. The load balancer sends the load to another free node in this case. We focus on the Balancing of workflows with the proposed approach, and we present a novel method to balance the load that manages the dynamic scheduling process. One of the preexisting load balancing techniques is considered, however it is somewhat modified to fit the scenario at hand. Depending on the experimentation’s findings, it is concluded that this suggested approach improves load balancing consistency, response time, and throughput by 6%.
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 (16)

Show source-provided references
1. Task offloading, load balancing, and resource allocation in MEC networks10.1049/iet-com.2018.6122 ↗
2. Task offloading and resource allocation for mobile edge computing by deep reinforcement learning based on SARSA10.1109/ACCESS.2020.2981434 ↗
3. Dynamic task offloading and resource allocation for mobile-edge computing in dense cloud RAN10.1109/JIOT.2020.2967502 ↗
4. Computation offloading & resource allocation in mixed fog, cloud computing systems with Min-Max fairness guarantee10.1109/TCOMM.2017.2787700 ↗
5. Dynamic resource allocation with optimized task scheduling and improved power management in cloud computing10.1007/s12652-020-01794-6 ↗
6. Computation offloading for service workflow in mobile cloud computing10.1109/TPDS.2014.2381640 ↗
7. Cloud computing: The limits of public clouds for business applications10.1109/MIC.2010.136 ↗
8. An optimized resource allocation by improved task scheduling algorithm in cloud environments10.1166/jctn.2018.7516 ↗
9. Time and cost trade-off management for scheduling parallel applications on utility grids10.1016/j.future.2009.07.003 ↗
10. Lightweight virtualization in cloud computing for research
11. The feasible job scheduling algorithm for efficient resource allocation process in cloud environment
12. Taxonomies of workflow scheduling problem and techniques in the cloud10.1016/j.future.2015.04.019 ↗
13. Efficient throttled load balancing algorithm in cloud environment
14. Towards offshore software maintenance outsourcing process model
15. Eliciting theory of software maintenance outsourcing process: A systematic literature review
16. An empirical investigation of vendor readiness to assess offshore software maintenance outsourcing project