Periodic and real-time aperiodic task scheduling algorithm based on topological sort and residual time

被引:0
|
作者
机构
[1] Kim, Si Wan
[2] Park, Hong Seong
关键词
Interactive computer systems - Alarm systems - Real time systems - Topology;
D O I
10.5302/J.ICROS.2012.18.4.302
中图分类号
学科分类号
摘要
Real-time systems perform periodic tasks and real-time aperiodic tasks such as alarm processing. Especially the periodic tasks included in control systems such as robots have precedence relationships among them. This paper proposes a new scheduling algorithm based on topological sort and residual time. The precedence relationships among periodic tasks are translated to the priorities of the tasks using topological sort algorithm. During the execution of the system the proposed scheduling algorithm decides on whether or not a newly arrived real-time aperiodic task is accepted based on residual time whenever the aperiodic task such as alarm is arrived. The proposed algorithm is validated using examples. © ICROS 2012.
引用
收藏
相关论文
共 50 条
  • [1] A RESERVATION-BASED ALGORITHM FOR SCHEDULING BOTH PERIODIC AND APERIODIC REAL-TIME TASKS
    SHIN, KG
    CHANG, YC
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (12) : 1405 - 1419
  • [2] Periodic and aperiodic task scheduling in strongly partitioned integrated real-time systems
    Kim, D
    Lee, YH
    [J]. COMPUTER JOURNAL, 2002, 45 (04): : 395 - 409
  • [3] Real-time Periodic task scheduling based on compensation
    Ge, Yuxiang
    Ruan, Youlin
    [J]. 2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE), 2017, : 1104 - 1107
  • [4] Evaluation of real-time scheduling algorithms by periodic and aperiodic workload
    Martinovic, G
    [J]. WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL 1, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT, 2001, : 476 - 479
  • [5] The real-time task scheduling algorithm of RTOS
    Ngolah, CF
    Wang, YX
    Tan, XM
    [J]. CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2004, 29 (04): : 237 - 243
  • [6] A Real-Time Task Scheduling Algorithm Based on Dynamic Priority
    Chen, Hui
    Xia, Jiali
    [J]. 2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 431 - 436
  • [7] Scheduling real-time periodic task of control system with dual priority algorithm
    Liu, Huai
    Shen, Jie
    Fei, Shumin
    [J]. Dongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Southeast University (Natural Science Edition), 2003, 33 (02): : 190 - 193
  • [8] An Algorithm for Scheduling Aperiodic Real-time Tasks on a Static Schedule
    Yin, Jin-yong
    Guo, Guo-chang
    [J]. ICIC 2009: SECOND INTERNATIONAL CONFERENCE ON INFORMATION AND COMPUTING SCIENCE, VOL 1, PROCEEDINGS: COMPUTING SCIENCE AND ITS APPLICATION, 2009, : 70 - 74
  • [9] Load Balancing Real-Time Periodic Task Scheduling Algorithm For Multiprocessor Enviornment
    Jain, Divya
    Jain, Sushi Chandra
    [J]. 2015 INTERNATIONAL CONFERENCED ON CIRCUITS, POWER AND COMPUTING TECHNOLOGIES (ICCPCT-2015), 2015,
  • [10] An efficient real-time middleware scheduling algorithm for periodic real-time tasks
    Park, HJ
    Lee, CH
    [J]. ARTIFICIAL INTELLIGENCE AND SIMULATION, 2004, 3397 : 304 - 312