2020
DOI: 10.1016/j.sysarc.2019.101706
|View full text |Cite
|
Sign up to set email alerts
|

Contention-aware optimal scheduling of real-time precedence-constrained task graphs on heterogeneous distributed systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
25
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 36 publications
(25 citation statements)
references
References 27 publications
0
25
0
Order By: Relevance
“…Real-time scheduling aims to complete tasks within specific time constraints and avoiding simultaneous access to resources shared amongst application tasks. To guarantee real-time performance while meeting all timing, precedence and resource usage specifications requires employment of efficient scheduling algorithms supported by accurate schedulability analysis techniques [ 104 ]. Real-time scheduling algorithms can be implemented for uniprocessor or multiprocessor systems [ 105 107 ].…”
Section: Required Software Components For Real-time Implementationmentioning
confidence: 99%
See 1 more Smart Citation
“…Real-time scheduling aims to complete tasks within specific time constraints and avoiding simultaneous access to resources shared amongst application tasks. To guarantee real-time performance while meeting all timing, precedence and resource usage specifications requires employment of efficient scheduling algorithms supported by accurate schedulability analysis techniques [ 104 ]. Real-time scheduling algorithms can be implemented for uniprocessor or multiprocessor systems [ 105 107 ].…”
Section: Required Software Components For Real-time Implementationmentioning
confidence: 99%
“…The Arduino Uno uses the ATMEGA 328P processor (uni-processor), whereas embedded computers like the Rasberry-Pi uses a quad core ARM Cortex-A72 processor (multi-processor). Scheduling algorithms can be broadly divided into two major subsets: offline scheduling and online scheduling algorithms [ 104 ]. In offline scheduling algorithms, task scheduling is carried out before system execution, also known as pre-run time scheduling.…”
Section: Required Software Components For Real-time Implementationmentioning
confidence: 99%
“…The former aims to minimize the number of used processors, while the latter aims to minimize the execution latency while keeping the deadline constraints. The latter is extended to consider heterogeneous processors and shared bus contention in [27].…”
Section: ) Scheduling Of a Single Sdf Graphmentioning
confidence: 99%
“…In recent years, a large number of scheduling algorithms that combine time and other system qualities of service (QoS), such as reliability, budget, deadline, energy consumption, have been emerged in the field of heterogeneous computing systems [16]- [19], [34], [39], [40]. Dogan and Özgüner [40] analyzed the task execution reliability on heterogeneous computing systems, and combined this into applications dynamic level to implemented the scheduling algorithm.…”
Section: Related Workmentioning
confidence: 99%
“…Dogan and Özgüner [40] analyzed the task execution reliability on heterogeneous computing systems, and combined this into applications dynamic level to implemented the scheduling algorithm. Roy et al studied the real-time precedence-constrained task scheduling problem on heterogeneous systems with multiple service levels (such as performance, reliability, cost) [34]- [36]. Zhang et al first built the heterogeneous systems communication contention and task execution reliability model.…”
Section: Related Workmentioning
confidence: 99%