2020
DOI: 10.1002/cpe.5652
|View full text |Cite
|
Sign up to set email alerts
|

Load balancing in cloud computing environments based on adaptive starvation threshold

Abstract: Clouds provide to users on-demand access to large computing and storing resources and offer over on premise IT infrastructures many advantages in terms of cost, flexibility, and availability.However, this new paradigm still faces many challenges, and in this paper, we address the load balancing problem. Even though many approaches have been proposed to balance the load among the servers, most of them are too sensitive to the fluctuation in the clouds load and produce unstable systems. In this paper, we propose… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
25
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 48 publications
(25 citation statements)
references
References 24 publications
0
25
0
Order By: Relevance
“…Authors in [30] proposed a distributed LB algorithm with an adaptive threshold. The authors introduce a starvation threshold to enforce a transfer policy for the migration process.…”
Section: B Recent Literaturementioning
confidence: 99%
“…Authors in [30] proposed a distributed LB algorithm with an adaptive threshold. The authors introduce a starvation threshold to enforce a transfer policy for the migration process.…”
Section: B Recent Literaturementioning
confidence: 99%
“…However, dynamic task scheduling algorithms have not been considered. Authors in [9] have proposed an adaptive threshold based task scheduling and load balancing approach in Cloud computing. This threshold is also termed as starvation threshold and named as starvation threshold-based load-balancing (STLB).…”
Section: Related Workmentioning
confidence: 99%
“…There is a need to have intelligent resource management schemes to satisfy the applications' performance requirements and efficiently utilize the available computing resources. The amount of work that a computing node needs to process the data is generally referred to as load VOLUME 4, 2016 or workload [9] [10]. In a real Cloud datacenter, the number of workloads submitted to the Cloud for processing is much more than the number of computing nodes on the datacenter [8].…”
Section: Introductionmentioning
confidence: 99%
“…Load balancing can take into account various metrics, such as throughput, response time, resource utilization, availability and energy consumption. [57][58][59][60] One major challenge with cloud applications is distributing the workload over a dynamic computing environment, also considering that the application deployment may span different and heterogeneous cloud regions. Load balancing can be applied also to optimize the workload distribution in hybrid clouds, that is, composed of both private and public cloud regions.…”
Section: Related Workmentioning
confidence: 99%
“…The basic goal of load balancing techniques in the cloud is ensuring that no (virtual) resource is either overloaded or under‐loaded compared to other ones. Load balancing can take into account various metrics, such as throughput, response time, resource utilization, availability and energy consumption 57‐60 . One major challenge with cloud applications is distributing the workload over a dynamic computing environment, also considering that the application deployment may span different and heterogeneous cloud regions.…”
Section: Related Workmentioning
confidence: 99%