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 条
  • [21] Energy-Efficient Scheduling in Distributed Real-Time Computing Systems
    Gruzlikov, A. M.
    Kolesov, N. V.
    Kostygov, D. V.
    Oshuev, V. V.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2019, 58 (03) : 393 - 403
  • [22] Energy-Efficient Scheduling of Periodic Real-Time Tasks on Lightly Loaded Multicore Processors
    Lee, Wan Yeon
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (03) : 530 - 537
  • [23] A Real-Time Task Scheduling Algorithm for Multicore Embedded Systems
    Xu, Kena
    Hu, Wei
    Song, Mengke
    Luo, Wenjun
    Li, Tianpei
    2015 CHINESE AUTOMATION CONGRESS (CAC), 2015, : 1165 - 1170
  • [24] Energy-aware task scheduling with task synchronization for embedded real-time systems
    Jejurikar, Ravindra
    Gupta, Rajesh
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (06) : 1024 - 1037
  • [25] Energy-Efficient Continuous Task Scheduling for Near Real-time Periodic Tasks
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    Nakamura, Hiroshi
    2015 IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND DATA INTENSIVE SYSTEMS, 2015, : 675 - 681
  • [26] Energy-Efficient Real-Time Task Scheduling with Temperature-Dependent Leakage
    Yang, Chuan-Yue
    Chen, Jian-Jia
    Thiele, Lothar
    Kuo, Tei-Wei
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 9 - 14
  • [27] Task allocation, migration and scheduling for energy-efficient real-time multiprocessor architectures
    Rupanetti, Dulana
    Salamy, Hassan
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 17 - 26
  • [28] Energy efficient scheduling of real-time tasks on multicore processors
    Seo, Euiseong
    Jeong, Jinkyu
    Park, Seonyeong
    Lee, Joonwon
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (11) : 1540 - 1552
  • [29] 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
  • [30] Energy-efficient scheduling with reliability guarantee in embedded real-time systems
    Xu, Hongzhi
    Li, Renfa
    Zeng, Lining
    Li, Keqin
    Pan, Chen
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2018, 18 : 137 - 148