2014
DOI: 10.1109/tpds.2013.302
|View full text |Cite
|
Sign up to set email alerts
|

Multiprocessor Real-Time Systems with Shared Resources: Utilization Bound and Mapping

Abstract: Abstract-In real-time systems, both scheduling theory and resource access protocols have been studied extensively. However, there is very limited research focusing on scheduling algorithms specifically for real-time systems with shared resources, where the problem becomes more prominent with the emergence of multicore processors. In this paper, focusing on the partitioned-EDF scheduling with the MSRP resource access protocol, we study the utilization bound and efficient task mapping schemes for a set of period… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(7 citation statements)
references
References 44 publications
0
7
0
Order By: Relevance
“…More recently, Wieder and Brandenburg [43] proposed a greedy slacker partitioning heuristic with the MSRP. Han et al [27], [28] addressed the problem of utilization bounds for P-EDF with the MSRP and proposed the synchronization-cognizant task mapping algorithms [28]. However, no algorithmic evidence was provided to necessitate these approaches from the perspective of resource augmentation.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…More recently, Wieder and Brandenburg [43] proposed a greedy slacker partitioning heuristic with the MSRP. Han et al [27], [28] addressed the problem of utilization bounds for P-EDF with the MSRP and proposed the synchronization-cognizant task mapping algorithms [28]. However, no algorithmic evidence was provided to necessitate these approaches from the perspective of resource augmentation.…”
Section: Related Workmentioning
confidence: 99%
“…Suppose that task set t is schedulable under R-PCPrm-rm when each processor is at least x times as fast. Then, summing over the corresponding terms in inequalities ( 25), ( 26), (27), and (28) and to contradict to inequality (24)…”
Section: T Umentioning
confidence: 99%
“…Hsiu et al [25] proposed a dedicated-core framework to adequately manage blocking. Han et al [26] proposed a synchronizationcognizant task mapping algorithm to realize optimal schedulability and workload balancing. To reduce synchronization overheads, previous studies have assigned tasks to the same core according to accessed resources [10], [28].…”
Section: Related Workmentioning
confidence: 99%
“…Previous studies have extended the stack resource policy (SRP) [21] and priority ceiling protocol (PCP) [22] for multiprocessor systems to reduce the remote blocking resulting from resource sharing among different cores [18], [19], namely multiprocessor SRP (MSRP) and multiprocessor PCP (MPCP), respectively. Numerous studies have been conducted for investigating synchronization-aware task allocation to enhance the schedulability of tasks with resource sharing in multicore systems [10], [23], [24], [25], [26], [27], [28]. Although the effect of remote blocking on schedulability has been adequately addressed in the mentioned studies, the requirement of global resource sharing cannot be avoided.…”
Section: Introductionmentioning
confidence: 99%
“…In the lock-free approach [1,9], operations on simple software objects, e.g., stacks, linked lists, are performed by retry loops, i.e., operations are retried until the object is accessed successfully. The advantages of lock-free algorithm are that they do not require kernel support and as there is no need to lock, priority inversion does not occur.…”
Section: Different Types Of Resource Access Protocolmentioning
confidence: 99%