2017
DOI: 10.1016/j.engappai.2017.02.013
|View full text |Cite
|
Sign up to set email alerts
|

An enhanced genetic algorithm with new operators for task scheduling in heterogeneous computing systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
25
0
1

Year Published

2017
2017
2023
2023

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 97 publications
(26 citation statements)
references
References 38 publications
0
25
0
1
Order By: Relevance
“…Keshanchi et al [17] proposed an improved heuristic-based genetic algorithm, called N-GA. e N-GA is used for the static task scheduling in the cloud. Akbari et al [18] improved the performance of genetic algorithm by significantly changing genetic operators to ensure the sample diversity and reliable coverage of the entire space. In [19], a hybrid metaheuristic algorithm is offered, which uses the HEFT (Heterogeneous Earliest Completion Time) algorithm combined with PSO and GA to improve performance.…”
Section: Relevant Workmentioning
confidence: 99%
“…Keshanchi et al [17] proposed an improved heuristic-based genetic algorithm, called N-GA. e N-GA is used for the static task scheduling in the cloud. Akbari et al [18] improved the performance of genetic algorithm by significantly changing genetic operators to ensure the sample diversity and reliable coverage of the entire space. In [19], a hybrid metaheuristic algorithm is offered, which uses the HEFT (Heterogeneous Earliest Completion Time) algorithm combined with PSO and GA to improve performance.…”
Section: Relevant Workmentioning
confidence: 99%
“…Heterogeneous Computing Systems (HCS) provides a large scale computing platform encompassing multiple geographically distributed computing resources, from different administrative domains-ranging from campus-wide resources to worldwide federated resources, to execute complex applications [1]- [3]. This aggregation and sharing of multiple resources from distributed computing sites for executing large user applications is known as co-allocation or cross-site allocation [4] [5].…”
Section: Introductionmentioning
confidence: 99%
“…Cloud platform is established on the concept of utility computing and virtualization for offering different types of services such as Infrastructure as a service (IaaS), Platform as a service (PaaS) and Software as a service (SaaS) to users [7]. One of the main challenges in HCS platforms from last two decades is to develop efficient job scheduling algorithms in order to meet the expectations of the service provider and user [3]. Job scheduling problem (JSP) in HCS platforms primarily deals with two scheduling issues; first to decide the order of execution of waiting jobs (also known as job ordering) and second is allocation or mapping of jobs (also refereed as tasks or applications) to HCS resources [8].…”
Section: Introductionmentioning
confidence: 99%
“…This meta-heuristic algorithm is simple, flexible, and ergodic [4]. Besides generating schedules with lowered repetitions, which allows for maximum parallelization for improved performance of the tasks, it also reduces execution time and helps to avoid conflicts with local optimums [5]. Although genetic allocation is improved to guarantee variety and consistent coverage of problem space, it is laborious to complete the overall configuration at the beginning of data transfer to make the system operate under supervision.…”
Section: Introductionmentioning
confidence: 99%