Various Approaches for High Throughput and Energy Efficient Scheduling of Real-Time Tasks in Multicore Systems

被引:0
|
作者
Baital, Kalyan [1 ]
Chakrabarti, Amlan [2 ]
机构
[1] Natl Inst Elect & Informat Technol, Kolkata Ctr, Kolkata, India
[2] Univ Calcutta, AK Choudhury Sch Informat Technol, Kolkata, India
来源
2019 IEEE INTERNATIONAL SYMPOSIUM ON SMART ELECTRONIC SYSTEMS (ISES 2019) | 2019年
关键词
Embedded System; Energy Efficiency; Heterogeneous; Multicore; Real-Time System; Task Scheduling;
D O I
10.1109/iSES47678.2019.00098
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Embedded real-time systems are gradually increasing to execute high-performance-oriented applications on multicore architecture. It is very necessary to have efficient task scheduling model in these systems so that majority of the tasks can be scheduled within their deadline to provide the needed throughput. We proposed a dynamic scheduling algorithm where random tasks are accommodated into a system that is already running a set of tasks, meeting the deadline of the tasks. Random tasks are generated at different time intervals with different periodicity and execution time. Energy consumption is one of the critical design issues in real-time systems especially in battery-operated systems. We further implemented an energy efficient real-time scheduling where voltages are adjusted dynamically to achieve optimum energy as well as throughput. We extended the scheduling work to heterogeneous multicore systems (HMS) architecture where real-time tasks are accommodated to the appropriate cores maintaining the task deadline. We demonstrated that the heterogeneous multicore scheduling model can be used as commercially available heterogeneous multicore systems. We verified the model using generated task sets and the results showed that our model performs excellently in all cases and significantly reduces the energy consumption of the system with respect to some popular and new scheduling schemes.
引用
收藏
页码:402 / 405
页数:4
相关论文
共 50 条
  • [1] Energy-Efficient Scheduling of Real-Time Periodic Tasks in Multicore Systems
    Wu, Xiaodong
    Lin, Yuan
    Han, Jian-Jun
    Gaudiot, Jean-Luc
    NETWORK AND PARALLEL COMPUTING, 2010, 6289 : 344 - +
  • [2] 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
  • [3] Energy-Efficient Scheduling of Real-Time Tasks in Reconfigurable Homogeneous Multicore Platforms
    Gammoudi, Aymen
    BenZina, Adel
    Khalgui, Mohamed
    Chillet, Daniel
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (12): : 5092 - 5105
  • [4] Dynamic Scheduling of Real-Time Tasks in Heterogeneous Multicore Systems
    Baital, Kalyan
    Chakrabarti, Amlan
    IEEE EMBEDDED SYSTEMS LETTERS, 2019, 11 (01) : 29 - 32
  • [5] Energy-aware scheduling mandatory/optional tasks in multicore real-time systems
    Mendez-Diaz, Isabel
    Orozco, Javier
    Santos, Rodrigo
    Zabala, Paula
    INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2017, 24 (1-2) : 173 - 198
  • [6] Energy-Efficient Task Scheduling and Synchronization for Multicore Real-Time Systems
    Wu, Jun
    Hong, Xu-Jia
    2017 IEEE 3RD INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY, IEEE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 2ND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2017, : 179 - 184
  • [7] Energy-Efficient Multicore Scheduling for Hard Real-Time Systems: A Survey
    Sheikh, Saad Zia
    Pasha, Muhammad Adeel
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 17 (06)
  • [8] 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
  • [9] 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
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [10] Memory-Aware Scheduling Parallel Real-Time Tasks for Multicore Systems
    Lei, Zhenyang
    Lei, Xiangdong
    Long, Jun
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2021, 31 (04) : 613 - 634