2015 IEEE 18th International Symposium on Real-Time Distributed Computing 2015
DOI: 10.1109/isorc.2015.23
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic Partitioning Based Scheduling of Real-Time Tasks in Multicore Processors

Abstract: Existing real-time multicore schedulers use either global or partitioned scheduling technique to schedule real-time tasks. Partitioned scheduling is a static approach in which, a task is mapped to a per-processor ready queue prior to scheduling it and it cannot migrate. Partitioned scheduling makes ineffective use of the available processing power and incurs high overhead when real-time tasks are dynamic in nature. Global scheduling is a dynamic scheduling approach, where the processors share a single ready-qu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 9 publications
(6 citation statements)
references
References 12 publications
0
6
0
Order By: Relevance
“…Uniprocessor ERD and our previous study [4] only support one privileged task. * 9 [19] requires a dedicated server processor for migration and on-line partitioning. In contrast, in mERD, migration is processed in the order of m × max(length(slp q)) ≒ m × n in our pseudo code.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…Uniprocessor ERD and our previous study [4] only support one privileged task. * 9 [19] requires a dedicated server processor for migration and on-line partitioning. In contrast, in mERD, migration is processed in the order of m × max(length(slp q)) ≒ m × n in our pseudo code.…”
Section: Methodsmentioning
confidence: 99%
“…Dynamic Partitioning (DP) [19] is based on the job-levelmigration EDF model. When a job is released, it is assigned to some processor.…”
Section: Non-partitioning Approachmentioning
confidence: 99%
“…2 ) is known to be optimal for fixed-job-priority algorithms [1]. 1 Although the proposed technique is a form of dynamic partitioning, the name "adaptive partitioning" is used to avoid confusion with a previous work [24] that used the term "dynamic partitioning" to indicate a completely different algorithm (based on making a distinction between real-time cores and non-real-time cores, and using a dedicated scheduling core to perform on-line admission control on the arriving jobs).…”
Section: Contributionsmentioning
confidence: 99%
“…A research [20] present a technology to divide and dispatch tasks. If a task cannot be dispatched to a core to execute, it will be divided into several subtasks and be dispatched to several different cores concurrently.…”
Section: Related Technologies From Software Levelmentioning
confidence: 99%