2019
DOI: 10.1186/s13638-019-1454-9
|View full text |Cite
|
Sign up to set email alerts
|

Virtual machine scheduling strategy based on machine learning algorithms for load balancing

Abstract: With the rapid increase of user access, load balancing in cloud data center has become an important factor affecting cluster stability. From the point of view of green scheduling, this paper proposed a virtual machine intelligent scheduling strategy based on machine learning algorithm to achieve load balancing of cloud data center. Firstly, a load forecasting algorithm based on genetic algorithm (SVR_GA), k-means clustering algorithm based on optimized min-max, and adaptive differential evolution algorithm (ES… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
8
2

Relationship

0
10

Authors

Journals

citations
Cited by 33 publications
(11 citation statements)
references
References 12 publications
0
10
0
Order By: Relevance
“…These parameters are again divided into primary and secondary parameters. Primary parameters include but are not limited to number of execution units available, capacity of each unit to execute the task, execution requirements for the resources, and others (Sui et al, 2019). A typical task scheduler can be observed from figure 1, wherein the tasks coming from users are given to the data center broker, the broker sends these tasks to the cloud controller for processing.…”
Section: T F T T T Tmentioning
confidence: 99%
“…These parameters are again divided into primary and secondary parameters. Primary parameters include but are not limited to number of execution units available, capacity of each unit to execute the task, execution requirements for the resources, and others (Sui et al, 2019). A typical task scheduler can be observed from figure 1, wherein the tasks coming from users are given to the data center broker, the broker sends these tasks to the cloud controller for processing.…”
Section: T F T T T Tmentioning
confidence: 99%
“…This technique diminishes the PM's frenzied energy and increases the breach of SLA. VM scheduling strategies based on machine learning algorithms for load balancing is suggested in [4 ]. The proposed method measures PM performance interference by clustering operation using the K‐means clustering algorithm.…”
Section: Related Workmentioning
confidence: 99%
“…Recently, machine learning models have made a huge impact in achieving performance efficiency in dynamic load balancing in the cloud [18]. These machine learning models are being integrated with load balancing algorithms resulting in hybrid techniques [19,20]. Classification is one of the important concepts of supervised machine learning which further divides into SVM [21], Discriminant Analysis [22], Naïve Bayes (NB) [23], K-Nearest Neighbor (K-NN) [24], and Neural Networks (NN) [25].…”
Section: Introductionmentioning
confidence: 99%