1994
DOI: 10.1109/5.259426
|View full text |Cite
|
Sign up to set email alerts
|

Scheduling algorithms and operating systems support for real-time systems

Abstract: This paper summarizes the state of the real-time field in the areas of scheduling and operating system kernels. Given the vast amount of work that has been done by both the operations research and computer science communities in the scheduling area, we discuss four paradigms underlying the scheduling approaches and present several exemplars of each. The four paradigms are: static tabledriven scheduling, static priority preemptive scheduling, dynamic planning-based scheduling, and dynamic best efSort scheduling… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
168
0
7

Year Published

2000
2000
2018
2018

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 330 publications
(181 citation statements)
references
References 54 publications
0
168
0
7
Order By: Relevance
“…Most techniques explore how to combine IP-blocks such that the system cost (albeit performance, energy or area) is reduced. In this context, the ordering and assignment of the tasks to the processing elements plays an important role in the system's performance (see [47,48] for an overview). However, in recent years, the energy consumption has become an important bottleneck too.…”
Section: Memory Optimisation In Multi-threaded Applicationsmentioning
confidence: 99%
“…Most techniques explore how to combine IP-blocks such that the system cost (albeit performance, energy or area) is reduced. In this context, the ordering and assignment of the tasks to the processing elements plays an important role in the system's performance (see [47,48] for an overview). However, in recent years, the energy consumption has become an important bottleneck too.…”
Section: Memory Optimisation In Multi-threaded Applicationsmentioning
confidence: 99%
“…Scheduling is the strategy by which the system decides which task should be executed at any given time. Generally, it is used for load balance and system resources to be served effectively and with desired quality [4]. Scheduling algorithms are classified as preemptive and non preemptive.…”
Section: Introductionmentioning
confidence: 99%
“…[14] and references therein), call centers (see e.g. [8] and references) and telecommunications (see [4]).…”
Section: Introductionmentioning
confidence: 99%