1989
DOI: 10.1109/12.30866
|View full text |Cite
|
Sign up to set email alerts
|

Distributed scheduling of tasks with deadlines and resource requirements

Abstract: In the design of distributed computer systems, the scheduling problem is considered to be an important one and has been addressed by many researchers. However, most approaches have not dealt with tasks' timing and resource requirements. In this paper, we describe a set of heuristic algorithms to schedule tasks that have deadlines and resource requirements, in a distributed system. These algorithms are dynamic and function in a decentralized manner. When a task arrives at a node, the local scheduler at that nod… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
83
0

Year Published

1995
1995
2007
2007

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 257 publications
(83 citation statements)
references
References 16 publications
0
83
0
Order By: Relevance
“…The concept of moving a task if its deadline may not be satisfied (presented in [30]) is used in one of the heuristics in our research. However, the environment in our research is different because it includes task with priorities and multiple deadlines, heterogeneous machines, and a more complex performance metric, all of which complicate the scheduling problem.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The concept of moving a task if its deadline may not be satisfied (presented in [30]) is used in one of the heuristics in our research. However, the environment in our research is different because it includes task with priorities and multiple deadlines, heterogeneous machines, and a more complex performance metric, all of which complicate the scheduling problem.…”
Section: Related Workmentioning
confidence: 99%
“…The environment in [30] has randomly arriving tasks with a hard deadline. The concept of moving a task if its deadline may not be satisfied (presented in [30]) is used in one of the heuristics in our research.…”
Section: Related Workmentioning
confidence: 99%
“…The environment in [20] is similar to the environment considered in our research in that [20] has randomly arriving tasks with a hard deadline. The idea in [20] to move a task if its deadline may not be satisfied is used in one of the heuristics in our research.…”
Section: Related Workmentioning
confidence: 99%
“…The idea in [20] to move a task if its deadline may not be satisfied is used in one of the heuristics in our research. However, the environment in our research includes task with priorities and multiple deadlines, and heterogeneous machines, all of which complicate the scheduling problem.…”
Section: Related Workmentioning
confidence: 99%
“…Most tasks in such systems have strict execution deadlines. Depending on the strictness of the execution deadline, tasks are categorized as critical and essential 15], 16]. If missing a task's deadline is catastrophic, then the task's deadline is considered to be hard, and the task is categorized as critical.…”
Section: Introductionmentioning
confidence: 99%