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 条
  • [31] Feedback Scheduling for Energy-Efficient Real-Time Homogeneous Multiprocessor Systems
    Thammawichai, Mason
    Kerrigan, Eric C.
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 1643 - 1648
  • [32] Dynamic task scheduling algorithm with task synchronization and energy savings in hard real-time systems
    School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
    不详
    不详
    Tongxin Xuebao, 2009, 11 (15-26):
  • [33] FL-PCP: Frequency locking for energy-efficient real-time task synchronization
    Chen, Ya-Shu
    Yang, Chuan-Yue
    Kuo, Tei-Wei
    13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 451 - +
  • [34] Approximate Minimum Energy Point Tracking and Task Scheduling for Energy-Efficient Real-Time Computing
    Komori, Takumi
    Masuda, Yutaka
    Shiomi, Jun
    Ishihara, Tohru
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2022, E105A (03) : 518 - 529
  • [35] Energy-efficient optimal real-time scheduling on multiprocessors
    Funaoka, Kenji
    Kato, Shinpei
    Yamasaki, Nobuyuki
    ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 23 - 30
  • [36] An energy-efficient scheduling algorithm for real-time tasks
    Ruan, Youlin
    Liu, Gan
    Han, Jianjun
    Li, Qinghua
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 965 - +
  • [37] Energy-Efficient Real-Time Scheduling of DAG Tasks
    Bhuiyan, Ashikahmed
    Guo, Zhishan
    Saifullah, Abusayeed
    Guan, Nan
    Xiong, Haoyi
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (05)
  • [38] Energy-Efficient Scheduling of Real-Time Tasks on Heterogeneous Multicores Using Task Splitting
    Liu, Di
    Spasic, Jelena
    Wang, Peng
    Stefanov, Todor
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2016, : 149 - 158
  • [39] Energy-Efficient Task Partitioning for Real-Time Scheduling on Multi-Core Platforms
    El Sayed, Manal A.
    Saad, El Sayed M.
    Aly, Rasha F.
    Habashy, Shahira M.
    COMPUTERS, 2021, 10 (01) : 1 - 21
  • [40] Energy-efficient tasks scheduling algorithm for real-time multiprocessor embedded systems
    Hwang-Cheng Wang
    Isaac Woungang
    Cheng-Wen Yao
    Alagan Anpalagan
    Mohammad S. Obaidat
    The Journal of Supercomputing, 2012, 62 : 967 - 988