Real-time scheduling with resource sharing on heterogeneous multiprocessors

被引:0
|
作者
Björn Andersson
Gurulingesh Raravi
机构
[1] Carnegie Mellon University,Software Engineering Institute
[2] Polytechnic Institute of Porto,CISTER/INESC
来源
Real-Time Systems | 2014年 / 50卷
关键词
Heterogeneous multiprocessors; Real-time scheduling; Resource sharing;
D O I
暂无
中图分类号
学科分类号
摘要
Consider the problem of scheduling a task set τ of implicit-deadline sporadic tasks to meet all deadlines on a t-type heterogeneous multiprocessor platform where tasks may access multiple shared resources. The multiprocessor platform has mk processors of type-k, where k∈{1,2,…,t}. The execution time of a task depends on the type of processor on which it executes. The set of shared resources is denoted by R. For each task τi, there is a resource set Ri⊆R such that for each job of τi, during one phase of its execution, the job requests to hold the resource set Ri exclusively with the interpretation that (i) the job makes a single request to hold all the resources in the resource set Ri and (ii) at all times, when a job of τi holds Ri, no other job holds any resource in Ri. Each job of task τi may request the resource set Ri at most once during its execution. A job is allowed to migrate when it requests a resource set and when it releases the resource set but a job is not allowed to migrate at other times. Our goal is to design a scheduling algorithm for this problem and prove its performance.
引用
收藏
页码:270 / 314
页数:44
相关论文
共 50 条
  • [1] Real-time scheduling with resource sharing on heterogeneous multiprocessors
    Andersson, Bjoern
    Raravi, Gurulingesh
    [J]. REAL-TIME SYSTEMS, 2014, 50 (02) : 270 - 314
  • [2] Controlled Duplication Scheduling of Real-Time Precedence Tasks on Heterogeneous Multiprocessors
    Singh, Jagpreet
    Auluck, Nitin
    [J]. JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, JSSPP 2016, 2017, 10353 : 3 - 21
  • [3] Partitioned real-time scheduling on heterogeneous shared-memory multiprocessors
    Niemeier, Martin
    Wiese, Andreas
    Baruah, Sanjoy
    [J]. PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 115 - 124
  • [4] Real-time scheduling with task splitting on multiprocessors
    Kato, Shinpei
    Yamasaki, Nobuyuki
    [J]. 13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 441 - +
  • [5] An optimal real-time scheduling algorithm for multiprocessors
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    [J]. 27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 101 - +
  • [6] Energy-efficient real-time scheduling for two-type heterogeneous multiprocessors
    Mason Thammawichai
    Eric C. Kerrigan
    [J]. Real-Time Systems, 2018, 54 : 132 - 165
  • [7] Energy-efficient real-time scheduling for two-type heterogeneous multiprocessors
    Thammawichai, Mason
    Kerrigan, Eric C.
    [J]. REAL-TIME SYSTEMS, 2018, 54 (01) : 132 - 165
  • [8] Synchronization for an optimal real-time scheduling algorithm on multiprocessors
    Cho, Hyeonjoong
    Ravindran, Binoy
    Jensen, E. Douglas
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, : 9 - +
  • [9] Improved real-time scheduling of periodic tasks on multiprocessors
    Rattanatamrong, P.
    Fortes, J. A. B.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (09): : 2291 - 2309
  • [10] Fault tolerant real-time global scheduling on multiprocessors
    Liberato, F
    Lauzac, S
    Melhem, R
    Mossé, D
    [J]. PROCEEDINGS OF THE 11TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 1999, : 252 - 259