Low power fixed priority scheduling sporadic task with shared resources in hard real time systems

被引:14
|
作者
Zhang, Yi-wen [1 ]
Xu, Chu-gui [2 ]
机构
[1] Huaqiao Univ, Coll Comp Sci & Technol, Xiamen 361021, Peoples R China
[2] Sanming Univ, Sch Informat Engn, Sanming 365004, Peoples R China
关键词
Sporadic task; Resource-sharing; Energy management; Fixed priority scheme; DESIGN; ALGORITHMS;
D O I
10.1016/j.micpro.2016.04.010
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic voltage scaling (DVS) and dynamic power management (DPM) are two effective techniques in a real time system. In this paper, we address the problem of the canonical sporadic task scheduling based on a fixed-priority scheduling scheme and take a generalized power model into account. The sporadic tasks share a set serially reusable, single-unit resources. First, we present a rate monotonic with dual priority scheduling policy, called RM/DPP, to solve the sporadic tasks shared resources scheduling problem and discuss the feasibility of the RM/DPP algorithm. Second, a static fixed-priority sporadic tasks scheduling algorithm with shared resources, called SFPSASR, has been put forward, which considers the off-chip workload and assumes that each task executes with its worst case execution time. Third, for energy efficiency, a dynamic fixed-priority sporadic tasks scheduling algorithm with shared resources, called DFPSASR, has been put forward, which considers the speed transition overhead and combines the DVS and the DPM technology. The experimental results show that the proposed SFPSASR algorithm can reduce the energy consumption by 42.14%similar to 51.73% over the RM/DPP algorithm and the DFPSASR algorithm can reduce the energy consumption by 79.37%similar to 82.94% over the SFPSASR algorithm. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:164 / 175
页数:12
相关论文
共 50 条
  • [31] Fixed-priority allocation and scheduling for energy-efficient fault tolerance in hard real-time multiprocessor systems
    Wei, Tongquan
    Mishra, Piyush
    Wu, Kaijie
    Liang, Han
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (11) : 1511 - 1526
  • [32] DYNAMIC TASK-SCHEDULING IN HARD REAL-TIME DISTRIBUTED SYSTEMS
    RAMAMRITHAM, K
    STANKOVIC, JA
    [J]. IEEE SOFTWARE, 1984, 1 (03) : 65 - 75
  • [33] Reliability-aware fixed priority energy management with shared resources in real-time system
    Zhang, Yiwen
    Zhang, Huizhen
    Jiang, Wenxian
    [J]. International Journal of Computer Applications in Technology, 2020, 62 (03): : 268 - 283
  • [34] Definition of task allocation and priority assignment in hard real-time distributed systems
    Zheng, Wei
    Zhu, Qi
    Di Natale, Marco
    Vincentelli, Alberto Sangiovanni
    [J]. RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 161 - +
  • [35] Pure dynamic task scheduling in hard real-time distributed systems
    Swim, BR
    Benmaiza, M
    Tayli, M
    Woodward, MC
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 384 - 392
  • [36] Reliability-aware fixed priority energy management with shared resources in real-time system
    Zhang, Yiwen
    Zhang, Huizhen
    Jiang, Weixian
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2020, 62 (03) : 268 - 283
  • [37] Optimization of Task Allocation and Priority Assignment in Hard Real-Time Distributed Systems
    Zhu, Qi
    Zeng, Haibo
    Zheng, Wei
    Di Natale, Marco
    Sangiovanni-Vincentelli, Alberto
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (04)
  • [38] Supporting deliberative real-time AI systems: A fixed priority scheduling approach
    Chu, Yanching
    Burns, Alan
    [J]. 19TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2007, : 259 - +
  • [39] Fixed-priority scheduling of real-time systems using utilization bounds
    Park, DW
    Natarajan, S
    Kanevsky, A
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1996, 33 (01) : 57 - 63
  • [40] Execution allowance based fixed priority scheduling for probabilistic real-time systems
    Ren, Jiankang
    Xu, Zichuan
    Yu, Chao
    Lin, Chi
    Wu, Guowei
    Tan, Guozhen
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 152 : 120 - 133