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 条
  • [1] Low-Power Scheduling Algorithms for Sporadic Task with Shared Resources in Hard Real-Time Systems
    Zhang, Yi-wen
    Guo, Rui-feng
    [J]. COMPUTER JOURNAL, 2015, 58 (07): : 1585 - 1597
  • [2] Power-aware fixed priority scheduling for sporadic tasks in hard real-time systems
    Zhang, Yi-wen
    Guo, Rui-feng
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 90 : 128 - 137
  • [3] Energy aware fixed priority scheduling for real time sporadic task with task synchronization
    Zhang, Yi-wen
    Wang, Cheng
    Liu, Jin
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 83 : 12 - 22
  • [4] Energy-aware sporadic tasks scheduling with shared resources in hard real-time systems
    Zhang, Yi-Wen
    Wang, Cheng
    Lin, Chang-Long
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2017, 15 : 52 - 62
  • [5] Online sporadic task scheduling in hard real-time systems
    Vieira, SL
    Magalhaes, MF
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1998, 13 (04): : 249 - 258
  • [6] TIMING ANALYSIS FOR FIXED-PRIORITY SCHEDULING OF HARD REAL-TIME SYSTEMS
    HARBOUR, MG
    KLEIN, MH
    LEHOCZKY, JP
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (01) : 13 - 28
  • [7] Energy Efficient Scheduling for Hard Real-Time Systems with Fixed-Priority Assignment
    Niu, Linwei
    [J]. 2010 IEEE 29TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2010, : 153 - 160
  • [8] Global fixed-priority scheduling of arbitrary-deadline sporadic task systems
    Baruah, Sanjay
    Fisher, Nathan
    [J]. DISTRIBUTED COMPUTING AND NETWORKING, PROCEEDINGS, 2008, 4904 : 215 - +
  • [9] Procrastination scheduling in fixed priority real-time systems
    Jejurikar, R
    Gupta, R
    [J]. ACM SIGPLAN NOTICES, 2004, 39 (07) : 57 - 65
  • [10] FIXED PRIORITY SCHEDULING OF HARD REAL-TIME MULTIMEDIA DISK TRAFFIC
    TINDELL, K
    BURNS, A
    [J]. COMPUTER JOURNAL, 1994, 37 (08): : 691 - 697