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 条
  • [31] Genealogy of Hard Real-Time Preemptive Scheduling Algorithms for Identical Multiprocessors
    Muller, Dirk
    Werner, Matthias
    [J]. OPEN COMPUTER SCIENCE, 2011, 1 (03): : 253 - 265
  • [32] On Best-Effort Utility Accrual Real-Time Scheduling on Multiprocessors
    Garyali, Piyush
    Dellinger, Matthew
    Ravindran, Binoy
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, 2010, 6490 : 270 - 285
  • [33] Mode Transition for Online Scheduling of Adaptive Real-Time Systems on Multiprocessors
    Rattanatamrong, Prapaporn
    Fortes, Jose A. B.
    [J]. 2011 IEEE 17TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2011), VOL 1, 2011, : 25 - 32
  • [34] Fair integrated scheduling of soft real-time tardiness classes on multiprocessors
    Devi, UC
    Anderson, JH
    [J]. RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, : 554 - 561
  • [35] Scheduling periodic hard real-time tasks with arbitrary deadlines on multiprocessors
    Ramamurthy, S
    [J]. 23RD IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2002, : 59 - 68
  • [36] Partitioning and Server Shadowing for Scheduling Periodic Real-time Tasks on Multiprocessors
    Barreto, Joao
    Massa, Ernesto
    Lima, George
    [J]. 2023 XIII BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING, SBESC, 2023,
  • [37] Semi-Federated Scheduling of Parallel Real-Time Tasks on Multiprocessors
    Jiang, Xu
    Guan, Nan
    Long, Xiang
    Yi, Wang
    [J]. 2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 80 - 91
  • [38] Conditions for on-line scheduling of hard real-time tasks on multiprocessors
    Dominic, M
    Jain, BN
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1998, 55 (01) : 121 - 137
  • [39] Dynamic Voltage and Frequency Scaling for Optimal Real-Time Scheduling on Multiprocessors
    Funaoka, Kenji
    Takeda, Akira
    Kato, Shinpei
    Yamasaki, Nobuyuki
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2008, : 27 - 33
  • [40] Properties of hard real-time tasks for on-line scheduling on multiprocessors
    Dominic, M
    Jain, BN
    [J]. PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 168 - 176