2021
DOI: 10.1016/j.jss.2020.110886
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic partitioned scheduling of real-time tasks on ARM big.LITTLE architectures

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
4

Relationship

1
7

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 26 publications
0
5
0
Order By: Relevance
“…Due to the dynamic nature of the cloud, we argue that it is essential for RT scheduler i) to consider a wide variety of heterogeneous processors in a multi-node cloud system, ii) to run fast (in polynomial time) to minimize scheduling overhead, and iii) not to migrate tasks among nodes. As far as we know, the most recent real-time scheduler studies assume a single node environment, meaning that they either consider identical CPUs/cores [26], [27] or a limited degree of heterogeneity for the processing entities [29], [30]. These schedulers are not comparable with our partitioned-EDF design since the various task runtimes on multiple different cores/processors cannot be modeled.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Due to the dynamic nature of the cloud, we argue that it is essential for RT scheduler i) to consider a wide variety of heterogeneous processors in a multi-node cloud system, ii) to run fast (in polynomial time) to minimize scheduling overhead, and iii) not to migrate tasks among nodes. As far as we know, the most recent real-time scheduler studies assume a single node environment, meaning that they either consider identical CPUs/cores [26], [27] or a limited degree of heterogeneity for the processing entities [29], [30]. These schedulers are not comparable with our partitioned-EDF design since the various task runtimes on multiple different cores/processors cannot be modeled.…”
Section: Discussionmentioning
confidence: 99%
“…Existing papers which study the partitioned scheduling problem of RT tasks typically consider either identical cores or CPUs as [26], [27], [28] or only a limited heterogeneity among of them (e.g., dual-core types of the ARM big.LITTLE architecture) [29], [30], [31]. [32], [33] propose methods running in non-polynomial time to solve the partitioning problem.…”
Section: Related Workmentioning
confidence: 99%
“…This work also highlighted how the CPU type in use (big vs. LITTLE), its operating frequency, and the type of workload running on it (e.g., CPU vs. memory-bound) are all contributing factors that determine both how the power consumption and the execution time scale when changing the system configuration. This extension has been recently used to evaluate the performance of energy-aware task placement strategies for realtime systems running on ARM big.LITTLE architectures [16,17]. However, the RTSim energy-aware support for just one hardware architecture limits its usefulness.…”
Section: Related Workmentioning
confidence: 99%
“…In the context of platforms with heterogeneous cores, a popular target platform is the big.LITTLE from ARM [42], which is composed of a "little" and power-efficient set of cores, together with a "big" set of cores for high-performance computation. Partitioning heuristics exist for such a specific architecture, e.g., see [49][50][51]73]. In the works mentioned above, schedulability is checked by means of utilizationbased tests.…”
Section: Related Workmentioning
confidence: 99%