A Multi-core Based Real-time Scheduler Supporting Periodic and Sporadic Threads and Processes

被引:0
|
作者
Sanggyu Kim
Hong Seong Park
机构
[1] Kangwon National University,Department of Electrical and Electronic Engineering
关键词
Multicore; periodic; process; real-time scheduler; sporadic; thread;
D O I
暂无
中图分类号
学科分类号
摘要
This paper proposes, implements, and verifies a multicore real-time scheduler (MCRT scheduler) for periodic and sporadic threads and processes, and non-real-time processes where periodic and sporadic (or event-driven) processes are processed according to real-time characteristics such as limited periods and deadlines. Using the Xenomai and Linux operating systems, the proposed MCRT scheduler was implemented and verified through various test cases designed for multicore operations. The proposed MCRT scheduler generates scheduling tables for periodic and sporadic threads and processes, based on which they are executed during the basic period. The MCRT scheduler was verified using several examples.
引用
收藏
页码:3048 / 3056
页数:8
相关论文
共 50 条
  • [31] DPS: A Dynamic Procrastination Scheduler for Multi-core/Multi-processor Hard Real Time Systems
    Gawali, Shubhangi K.
    Raveendran, Biju K.
    2016 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2016, : 286 - 291
  • [32] Simulations and Performance Evaluation of Real-time Multi-core systems
    Sharma, Mridula
    Elmiligi, Haytham
    Gebali, Fayez
    2014 9TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2014, : 214 - 218
  • [33] Real-Time Memory Controller for Embedded Multi-core System
    Mohamed, Ahmed S. S.
    El-Moursy, Ali A.
    Fahmy, Hossam A. H.
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 839 - 842
  • [34] Predictable Cache Coherence for Multi-Core Real-Time Systems
    Hassan, Mohamed
    Kaushik, Anirudh M.
    Patel, Hiren
    PROCEEDINGS OF THE 23RD IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2017), 2017, : 235 - 246
  • [35] Scalable Memory Reclamation for Multi-Core, Real-Time Systems
    Ren, Yuxin
    Liu, Guyue
    Parmer, Gabriel
    Brandenburg, Bjoern
    24TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2018), 2018, : 152 - 163
  • [36] ARCHITECTURAL CONSIDERATIONS FOR CERTIFICATION OF REAL-TIME MULTI-CORE SYSTEMS
    Huyck, Patrick
    2013 IEEE/AIAA 32ND DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2013,
  • [37] Technology of multi-core Real-Time virtual instrumentation programming
    Bilski, Piotr
    Winiecki, Wieslaw
    PRZEGLAD ELEKTROTECHNICZNY, 2008, 84 (05): : 269 - 272
  • [38] Scheduling Parallel Real-Time Tasks on Multi-core Processors
    Lakshmanan, Karthik
    Kato, Shinpei
    Rajkumar, Ragunathan
    31ST IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2010), 2010, : 259 - 268
  • [39] A new real-time scheduling model for multi-core platform
    Huang, S. (hhsjj@nwpu.edu.cn), 1600, Huazhong University of Science and Technology (41):
  • [40] Real-time Detection of Traffic Signs on a Multi-Core Processor
    Ach, R.
    Luth, N.
    Techmer, A.
    2008 IEEE INTELLIGENT VEHICLES SYMPOSIUM, VOLS 1-3, 2008, : 516 - +