A flexible time-triggered service for real-time CORBA

dc.contributor.authorCalvo, Isidro
dc.contributor.authorAlmeida, Luis
dc.contributor.authorNoguero, Adrián
dc.contributor.authorPérez, Federico
dc.contributor.authorMarcos, Marga
dc.contributor.institutionTecnalia Research & Innovation
dc.date.accessioned2024-07-24T12:02:56Z
dc.date.available2024-07-24T12:02:56Z
dc.date.issued2014-03
dc.description.abstractThis 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.en
dc.description.sponsorshipIsidro Calvo received his BsC in Physics, and his MsC and PhD in Control Engineering from the University of the Basque Country (UPV/EHU) in 1993, 1994 and 2004, respectively. He joined the UPV/EHU in the year 2000 as a lecturer. Currently, he is an associate professor at the Automatic Control and Systems Engineering department of the same University. Formerly, he worked as a software engineer in a data acquisition company. He has participated as a researcher of several research projects funded by the National and European R&D programs. His research interests include middleware technologies, real-time networks and distributed industrial/embedded systems. This work has been supported in part by the ARTEMIS JU through the CRAFTERS project (grant no. 295371 ), by the Spanish Ministry of Economy and Competitiveness (MINECO) under project DPI2012-37806-C02-01 and by the University of the Basque Country (UPV/EHU) through grants EHU13/42 and UFI11/28 .
dc.description.statusPeer reviewed
dc.format.extent14
dc.identifier.citationCalvo , I , Almeida , L , Noguero , A , Pérez , F & Marcos , M 2014 , ' A flexible time-triggered service for real-time CORBA ' , Computer Standards and Interfaces , vol. 36 , no. 3 , pp. 531-544 . https://doi.org/10.1016/j.csi.2013.11.003
dc.identifier.doi10.1016/j.csi.2013.11.003
dc.identifier.issn0920-5489
dc.identifier.urihttps://hdl.handle.net/11556/3298
dc.identifier.urlhttp://www.scopus.com/inward/record.url?scp=84892446182&partnerID=8YFLogxK
dc.language.isoeng
dc.relation.ispartofComputer Standards and Interfaces
dc.relation.projectIDARTEMIS JU, 295371
dc.relation.projectIDNational and European R&D programs
dc.relation.projectIDSpanish Ministry of Economy and Competitiveness
dc.relation.projectIDMinisterio de Economía y Competitividad, MINECO, DPI2012-37806-C02-01
dc.relation.projectIDEuskal Herriko Unibertsitatea, EHU, UFI11/28-EHU13/42
dc.rightsinfo:eu-repo/semantics/restrictedAccess
dc.subject.keywordsDistributed real time systems
dc.subject.keywordsMiddleware
dc.subject.keywordsReal-time
dc.subject.keywordsSynchronous scheduling
dc.subject.keywordsSoftware
dc.subject.keywordsHardware and Architecture
dc.subject.keywordsLaw
dc.titleA flexible time-triggered service for real-time CORBAen
dc.typejournal article
Files