2001
DOI: 10.1007/3-540-45307-5_7
|View full text |Cite
|
Sign up to set email alerts
|

An Adaptive Scheme for Fault-Tolerant Scheduling of Soft Real-Time Tasks in Multiprocessor Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
30
0
3

Year Published

2004
2004
2020
2020

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 16 publications
(33 citation statements)
references
References 7 publications
0
30
0
3
Order By: Relevance
“…Nevertheless, our approach can be applied to dependent tasks because tasks having precedence constraints are equivalent to independent tasks by modifying ready times and deadlines of dependent tasks [18]. Moreover, fault-tolerant scheduling algorithms can be classified into two groups: preemptive scheduling [27], [28] and nonpreemptive scheduling [25], [26], [32], [33]. In a preemptive scheduling approach, an executing task can be preempted by another task.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Nevertheless, our approach can be applied to dependent tasks because tasks having precedence constraints are equivalent to independent tasks by modifying ready times and deadlines of dependent tasks [18]. Moreover, fault-tolerant scheduling algorithms can be classified into two groups: preemptive scheduling [27], [28] and nonpreemptive scheduling [25], [26], [32], [33]. In a preemptive scheduling approach, an executing task can be preempted by another task.…”
Section: Related Workmentioning
confidence: 99%
“…Although preemptive scheduling is able to achieve high system utilization, in many real-world cases, hardware devices and software configuration make preemptions either impossible or prohibitively expensive. Nonpreemptive scheduling, on the other hand, has the advantages of accurate response time analysis, ease of implementation, no synchronization overhead, and reduced stack memory requirements [19], [20], [33]. Nonpreemptive scheduling has proven to be beneficial in many applications, such as multimedia applications [21].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The acceptance test is a widely adopted approach to checking the correctness of schedules [17]- [19], [21], [22]. Three variants of the primary-backup approach include: 1) the active-backup-copy-based schemes [23], [24]; 2) the passive-backup-copy-based schemes [17]- [19], [21], [22]; and 3) the primary-backup-copy overloading techniques [25], [26].…”
Section: Related Workmentioning
confidence: 99%
“…An acceptance test is employed to check the correctness of schedules [17]- [19], [21], [22]. There are three variants of the primary-backup scheme: 1) the active-backup copy [23], [24]; 2) passive-backup copy [17]- [19], [21], [22]; and 3) primary-backup copy overlapping techniques [25], [26]. In the active-backup copy schemes, if a primary copy (or a backup copy) finishes before its corresponding backup copy (or primary copy), the backup copy (or the primary copy) will not be terminated and deallocated, thereby leading to wasted processor time.…”
mentioning
confidence: 99%