Energy-Efficient Task Scheduling and Synchronization for Multicore Real-Time Systems

被引:3
|
作者
Wu, Jun [1 ]
Hong, Xu-Jia [1 ]
机构
[1] Natl Pingtung Univ, Dept Comp Sci & Informat Engn, Pingtung, Taiwan
关键词
Multicore processor; Real-Time System; Dynamic Voltage/Frequency Scaling; Task Scheduling; Task Synchronization;
D O I
10.1109/BigDataSecurity.2017.37
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the recent years, many energy-efficient real-time task scheduling algorithms have been proposed for multi-core platforms. Most of them focus on independent tasks, however, relatively little work has been done in the presence of task synchronization. In this paper, we are interested in scheduling of real-time tasks which may make requests for accessing shared resources at the run time. A similarity-based task-to-core partitioning algorithm is proposed to allocate the tasks which may access a similar set of shared resources to the same core so that a large number of blockings can be avoided. Furthermore, we also propose speed assignment methods to assign proper processor speeds for tasks' executions with full-chip and per-core DVFS techniques so that the overall energy consumption can be reduced. The schedulability analysis of our proposed approach is provided in this paper. The capabilities of our proposed approach were evaluated by a series of experiments for which we have some encouraging results.
引用
收藏
页码:179 / 184
页数:6
相关论文
共 50 条
  • [1] Online Energy-efficient Real-time Task Scheduling for Heterogeneous Multicore Systems
    Yao, Tien-Shun
    Tsai, Ting-Hao
    Chen, Ya-Shu
    Chen, Jing-Ho
    Chen, Dai-Chang
    [J]. 2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [2] An Energy-Efficient Task Scheduling for Near Real-Time Systems on Heterogeneous Multicore Processors
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Imai, Kunimaro
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    Nakamura, Hiroshi
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (02) : 329 - 338
  • [3] Energy-Efficient Task Synchronization for Real-Time Systems
    Chen, Ya-Shu
    Yang, Chuan-Yue
    Kuo, Tei-Wei
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (03) : 287 - 301
  • [4] Energy-Efficient Multicore Scheduling for Hard Real-Time Systems: A Survey
    Sheikh, Saad Zia
    Pasha, Muhammad Adeel
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 17 (06)
  • [5] Energy-Efficient Scheduling of Real-Time Periodic Tasks in Multicore Systems
    Wu, Xiaodong
    Lin, Yuan
    Han, Jian-Jun
    Gaudiot, Jean-Luc
    [J]. NETWORK AND PARALLEL COMPUTING, 2010, 6289 : 344 - +
  • [6] A Survey of Energy-Efficient Task Synchronization for Real-Time Embedded Systems
    Wu, Jun
    [J]. 2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [7] Energy-efficient real-time task scheduling in multiprocessor DVS systems
    Chen, Jian-Jia
    Yang, Chuan-Yue
    Kuo, Tei-Wei
    Shih, Chi-Sheng
    [J]. PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 342 - +
  • [8] Energy-efficient real-time task scheduling with task rejection
    Chen, Jian-Jia
    Kuo, Tei-Wei
    Yang, Chia-Lin
    King, Ku-Jei
    [J]. 2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 1629 - +
  • [9] Energy-efficient Task Scheduling and Task Energy Consumption Analysis for Real-time Embedded Systems
    Ge, Yongqi
    Dong, Yunwei
    Zhao, Hongbing
    [J]. 2014 THEORETICAL ASPECTS OF SOFTWARE ENGINEERING CONFERENCE (TASE), 2014, : 135 - 138
  • [10] BATS: An Energy-Efficient Approach to Real-Time Scheduling and Synchronization
    Wu, Jun
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 661 - 668