A flexible time-triggered service for real-time CORBA

被引:2
|
作者
Calvo, Isidro
Almeida, Luis [1 ]
Noguero, Adrian [2 ]
Perez, Federico
Marcos, Marga
机构
[1] Univ Porto, Inst Telecomun DEEC FEUP, P-4100 Oporto, Portugal
[2] Tecnalia Res Innovat, Zamudio, Spain
关键词
Distributed real time systems; Middleware; Synchronous scheduling; Real-time; SCHEDULING SERVICE; PERFORMANCE; FLEXIBILITY; MANAGEMENT;
D O I
10.1016/j.csi.2013.11.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new service for CORBA applications that orchestrates the timely execution of the tasks of a distributed real-time system in a flexible way. It follows the CORBA philosophy of complementing the CORBA standard with additional services that solve specific problems and facilitate using CORBA in complex applications. The service has been designed for highly coupled applications that execute over LANs. It provides a synchronous framework to synchronize distributed applications that is open to accepting and removing components on-line, with reduced impact on the application timing. It also provides the flexibility to use different distributed scheduling policies that can override the local operating systems schedulers. This paper describes the service architecture and implementation as well as its best-case performance on low computing power hardware with the QNX OS and connected to a switched Ethernet network. Finally the usage and of the service is illustrated with one case study: the synchronization of several robots in a welding process. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:531 / 544
页数:14
相关论文
共 50 条
  • [1] A time-triggered ethernet protocol for Real-Time CORBA
    Lankes, S
    Jabs, A
    Reke, M
    [J]. ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 215 - 222
  • [2] Concepts for the usage of real-time CORBA in time-triggered architectures
    Barheine, O
    Müller-Glaser, KD
    [J]. ADVANCES IN AUTOMOTIVE CONTROL 2001, 2001, : 139 - 145
  • [3] Extending Openflow with Flexible Time-Triggered Real-Time Communication Services
    Silva, Luis
    Goncalves, Pedro
    Marau, Ricardo
    Pedreiras, Paulo
    Almeida, Luis
    [J]. 2017 22ND IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2017,
  • [4] Scheduling of time-triggered real-time systems
    Schild K.
    Würtz J.
    [J]. Constraints, 2000, 5 (4) : 335 - 357
  • [5] A Time-Triggered Data Distribution Service for FTT-CORBA
    Noguero, Adrian
    Calvo, Isidro
    [J]. 2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [6] Synchronizing Real-Time Tasks in Time-Triggered Networks
    Kyriakakis, Eleftherios
    Sparso, Jens
    Puschner, Peter
    Schoeberl, Martin
    [J]. 2021 IEEE 24TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2021), 2021, : 11 - 19
  • [7] EVENT-TRIGGERED VERSUS TIME-TRIGGERED REAL-TIME SYSTEMS
    KOPETZ, H
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 563 : 87 - 101
  • [8] From time-triggered to time-deterministic real-time systems
    Puschner, Peter
    Kirner, Raimund
    [J]. FROM MODEL-DRIVEN DESIGN TO RESOURCE MANAGEMENT FOR DISTRIBUTED EMBEDDED SYSTEMS, 2006, 225 : 115 - +
  • [9] Schedulability Analysis in Time-Triggered Automotive Real-Time Systems
    Lauer, Christoph
    Hielscher, Kai-Steffen
    German, Reinhard
    Pollmer, Jens
    [J]. 2010 IEEE 72ND VEHICULAR TECHNOLOGY CONFERENCE FALL, 2010,
  • [10] Interactive, consistency on a time-triggered real-time control network
    Ryan, Colin
    Heffernan, Donal
    Leen, Gabriel
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2006, 2 (04) : 242 - 254