2008
DOI: 10.1007/s00500-008-0356-2
|View full text |Cite
|
Sign up to set email alerts
|

A hybrid evolutionary approach for heterogeneous multiprocessor scheduling

Abstract: Abstract-This paper considers the assignment of tasks with interdependencies in a heterogeneous multiprocessor environment where task execution time varies with task as well as the processing element processing it. The solution to this heterogeneous multiprocessor scheduling problem involves the optimization of complete task assignments and processing order within the assigned processors with minimum makespan, subject to the precedence constraint. To solve such a NP-hard combinatorial optimization problem, thi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 14 publications
(8 citation statements)
references
References 26 publications
0
8
0
Order By: Relevance
“…There also exist some reported works on the hybridization of both deterministic and non-deterministic algorithms for multiprocessor scheduling [16,44]. Yu in [44] proposes an AIS-based algorithm for task scheduling in heterogeneous multiprocessor systems, in which the scheduling process is separated into two phases, task-processor mapping and task sequence assignment.…”
Section: Related Workmentioning
confidence: 98%
“…There also exist some reported works on the hybridization of both deterministic and non-deterministic algorithms for multiprocessor scheduling [16,44]. Yu in [44] proposes an AIS-based algorithm for task scheduling in heterogeneous multiprocessor systems, in which the scheduling process is separated into two phases, task-processor mapping and task sequence assignment.…”
Section: Related Workmentioning
confidence: 98%
“…Much research has been done using heterogeneous computing systems to meet energy minimization goals. Several algorithms sought to determine an application schedule offline [17,33,34] and online [6,11,15,16]. Kumar et al [16] used a heuristic to schedule applications to different cores.…”
Section: Related Workmentioning
confidence: 99%
“…Many of these scheduling algorithms are static (off-line) [7], [8], [9], [10], [11], while others perform dynamic (online) scheduling [12], [13], [14], [15], [16], [17]. These dynamic approaches have the benefit that they can adapt to the dynamic workload and the different phases of applications.…”
Section: B Mapping Applications To Coresmentioning
confidence: 99%