HARTEX - a safe real-time kernel for distributed computer control systems

被引:8
|
作者
Angelov, CK
Ivanov, IE
Burns, A [1 ]
机构
[1] Univ York, Dept Comp Sci, York YO10 5DD, N Yorkshire, England
[2] Tech Univ Sofia, Adv Control Syst Lab, Sofia 1756, Bulgaria
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2002年 / 32卷 / 03期
关键词
distributed computer control systems; real-time operating systems; scheduling algorithms; realtime communication; object modelling techniques;
D O I
10.1002/spe.435
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A hard real-time kernel is presented for distributed computer control systems (DCCS), highlighting a number of novel features, such as integrated scheduling of hard and soft real-time tasks as well as tasks and resources; high-performance time management supporting safe DCCS operation in a hard real-time environment; synchronization and communication featuring event notification via vector semaphores and transparent communication through implicit (content-oriented) message addressing. Conventional queues have been substituted by Boolean vectors and vector processing techniques throughout the kernel, resulting in efficient and highly deterministic behaviour, which is characterized by very low overhead and constant execution time of kernel operations, independent of the number of tasks involved. Copyright (C) 2001 John Wiley Sons, Ltd.
引用
收藏
页码:209 / 232
页数:24
相关论文
共 50 条
  • [1] Engineering safe, real-time distributed control systems
    Croll, P
    Rudram, C
    Chambers, C
    Uchihira, N
    24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 445 - 452
  • [2] A PREDICTABLE REAL-TIME KERNEL FOR DISTRIBUTED MULTISENSOR SYSTEMS
    LEE, I
    KING, RB
    PAUL, RP
    COMPUTER, 1989, 22 (06) : 78 - 83
  • [3] Static task allocation in real-time distributed computer control systems
    Leite, JCB
    Torreao, JRA
    Loques, OG
    Barroso, AM
    NEW TECHNOLOGIES FOR COMPUTER CONTROL 2001, 2002, : 503 - 508
  • [4] Fundamentals of implementing real-time control applications in distributed computer systems
    Torngren, M
    REAL-TIME SYSTEMS, 1998, 14 (03) : 219 - 250
  • [5] Fundamentals of Implementing Real-Time Control Applications in Distributed Computer Systems
    Martin Törngren
    Real-Time Systems, 1998, 14 : 219 - 250
  • [6] Toward adaptable distributed real-time computer systems
    Baba, MD
    Ekiz, H
    Kutlu, A
    Powner, ET
    THIRD INTERNATIONAL WORKSHOP ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1996, : 170 - 175
  • [7] A taxonomy of distributed real-time control systems
    Agre, JR
    Clare, LP
    Sastry, S
    ADVANCES IN COMPUTERS, VOL 49, 1999, 49 : 303 - 352
  • [8] Real-time video for distributed control systems
    Clavijo, JA
    Segarra, MJ
    Sanz, R
    Jiménez, A
    Baeza, C
    Moreno, C
    Vázquez, R
    Díaz, FJ
    Díez, A
    ALGORITHMS AND ARCHITECTURES FOR REAL-TIME CONTROL 2000, 2000, : 229 - 234
  • [9] Real-time video for distributed control systems
    Clavijo, JA
    Segarra, MJ
    Baeza, C
    Moreno, CD
    Sanz, R
    Jiménez, A
    Vázquez, R
    Díaz, FJ
    Díez, A
    CONTROL ENGINEERING PRACTICE, 2001, 9 (04) : 459 - 466
  • [10] Feedback control scheduling in distributed real-time systems
    Stankovic, JA
    He, T
    Abdelzaher, T
    Marley, M
    Tao, G
    Son, S
    Lu, CY
    22ND IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2001, : 59 - 70