An efficient task serializer for hard real-time TMO systems

被引:1
|
作者
Kim, Hyun-Joo [1 ]
Kim, Jung-Guk [1 ]
Chang, Chunhyon [2 ]
Han, Sunyoung [2 ]
Hue, Shin [3 ]
机构
[1] Hankuk Univ Foreign Studies, Seoul, South Korea
[2] Konkuk Univ, Seoul, South Korea
[3] Hanyang Univ, Seoul, South Korea
关键词
D O I
10.1109/ISORC.2008.43
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Timeliness-guaranteed computing considering the worst case can hardly be accomplished at run time because of the uncertainty caused by resource sharing, asynchronous events and conflicting timing constraints between tasks. An easier way to reach it is to do some off-line analysis from design time with predictable characteristics of tasks. The TMO model supporting time-triggered (SpM) and message-triggered (SvM) member-threads is a well-known real-time object-oriented task model that aims the design-time guaranteed computing. In this paper, a new efficient task serializer that allocates the executions of time-triggered periodic tasks of multiple TMOs without delay and preemption to avoid resource conflicts is presented. The serializer tries to find scheduling scenarios in that each SpM is executed at its exact trigger-time without delay based on the given WCET. This is done by recasting the initial offsets of SpMs to avoid overlaps of executions. And several methods to handle SvMs according to the types of SvMs using the serializer are also proposed.
引用
收藏
页码:405 / +
页数:2
相关论文
共 50 条
  • [1] Online sporadic task scheduling in hard real-time systems
    Vieira, SL
    Magalhaes, MF
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1998, 13 (04): : 249 - 258
  • [2] DYNAMIC TASK-SCHEDULING IN HARD REAL-TIME DISTRIBUTED SYSTEMS
    RAMAMRITHAM, K
    STANKOVIC, JA
    [J]. IEEE SOFTWARE, 1984, 1 (03) : 65 - 75
  • [3] Task scheduler co-processor for hard real-time systems
    Cooling, JE
    Tweedale, P
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1997, 20 (09) : 553 - 566
  • [4] Transient overclocking for aperiodic task execution in hard real-time systems
    Ahn, Youngwoo
    Bettati, Riccardo
    [J]. ECRTS 2008: PROCEEDINGS OF THE 20TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2008, : 102 - 111
  • [5] Task-Dependent Processor Shutdown for Hard Real-Time Systems
    Lipskoch, Henrik
    Slomka, Frank
    [J]. ANALYSIS, ARCHITECTURES AND MODELLING OF EMBEDDED SYSTEMS, 2009, 310 : 127 - +
  • [6] Task partitioning and priority assignment for distributed hard real-time systems
    Garibay-Martinez, Ricardo
    Nelissen, Geoffrey
    Ferreira, Luis Lino
    Pinho, Luis Miguel
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2015, 81 (08) : 1542 - 1555
  • [7] Novel efficient on-chip task scheduler for multi-core hard real-time systems
    Kohutka, L.
    Stopjakova, V.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2020, 76
  • [8] Pure dynamic task scheduling in hard real-time distributed systems
    Swim, BR
    Benmaiza, M
    Tayli, M
    Woodward, MC
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 384 - 392
  • [9] Energy-Efficient Task Synchronization for Real-Time Systems
    Chen, Ya-Shu
    Yang, Chuan-Yue
    Kuo, Tei-Wei
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (03) : 287 - 301
  • [10] Efficient performance estimation for general real-time task systems
    Liu, HC
    Hu, XB
    [J]. ICCAD 2001: IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2001, : 464 - 470