2001
DOI: 10.1002/jos.85
|View full text |Cite
|
Sign up to set email alerts
|

Online real-time preemptive scheduling of jobs with deadlines on multiple machines

Abstract: SUMMARYIn this paper, we derive bounds on performance guarantees of online algorithms for real-time preemptive scheduling of jobs with deadlines on K machines when jobs are characterized in terms of their minimum stretch factor (or, equivalently, their maximum execution rate r = 1= ). We consider two well-known preemptive models that are of interest from practical applications: the hard real-time scheduling model in which a job must be completed if it was admitted for execution by the online scheduler, and the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

1
17
0

Year Published

2003
2003
2018
2018

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 27 publications
(18 citation statements)
references
References 18 publications
1
17
0
Order By: Relevance
“…In such an application, while it is acceptable to slow down the processing (up to some minimum "operating level"), it is nonetheless crucial that the processing progresses at a relatively uniform rate throughout the lifetime of the application. Unfortunately, the scheduling algorithms described in [8,9] as well as in [4,5,21] are prone to producing "bursty" schedules with non-uniform processing rates, and hence are not applicable to these types of applications.…”
Section: Introductionmentioning
confidence: 97%
See 2 more Smart Citations
“…In such an application, while it is acceptable to slow down the processing (up to some minimum "operating level"), it is nonetheless crucial that the processing progresses at a relatively uniform rate throughout the lifetime of the application. Unfortunately, the scheduling algorithms described in [8,9] as well as in [4,5,21] are prone to producing "bursty" schedules with non-uniform processing rates, and hence are not applicable to these types of applications.…”
Section: Introductionmentioning
confidence: 97%
“…For example, an application which has an execution time of 100 msec (on an unloaded system) and stretch factor 2 may be allowed to run at a slower rate, or have its execution delayed, so long as it is completed no later than 200 msec after it first becomes runnable. A number of recent papers have addressed the task scheduling problem based on this model [2,3,4,5,8,9,15,16,21]. In [4,5,21] Muthukrishnan et al presented offline and online scheduling algorithms that mimimize either the maximum stretch factor or the average stretch factor among all the tasks in the system.…”
Section: Introductionmentioning
confidence: 98%
See 1 more Smart Citation
“…The goal of the scheduling algorithm is to maximize the cumulated utility. Firm-deadline tasks arise in various application domains, e.g., machine scheduling (Gupta and Palis 2001), multimedia and video streaming (Abeni and Buttazzo 1998), QoS management in bounded-delay data network switches (Englert and Westermann 2007) and even networks-on-chip (Lu and Jantsch 2007), and other systems that may suffer from overload (Koren and Shasha 1995).…”
Section: Introductionmentioning
confidence: 99%
“…Most of the researches concentrate on a single-stage system with one machine or with multiple machines systems (e.g. Akker, Hoogeveen and Vakhania (3) , Fleischer and Wahl (4) , and Gupta and Palis (5) ). For multi-stage manufacturing systems, two types of methods can be enumerated for the online scheduling.…”
Section: Introductionmentioning
confidence: 99%