How to build a Timely Computing Base using Real-Time Linux

Antonio Casimiro, Pedro Martins, Paulo Verissimo

Research output: Chapter in Book/Report/Conference proceedingConference contribution

16 Scopus citations


In a recent paper we introduced a new model to deal with the problem of handling application timeliness requirements in environments with loose real-time guarantees. This model, called the Timely Computing Base (TCB), is one of partial synchrony. From an engineering point of view, it requires systems to be constructed with a small control part, a TCB module, to protect vital resources with respect to timeliness and to provide basic time related services to applications. Although many different instantiations of systems with a TCB can be envisaged, we have chosen to implement a TCB using PC hardware running the Real-Time Linux operating system over a Fast-Ethernet network. This paper describes the experience gained during the implementation process and shows that it is possible to construct a TCB without the need for special software or hardware components. The problem of achieving real-time communication under RT-Linux is also discussed: we describe the port we have done of a Linux network driver to RT-Linux, explaining the required modifications to allow predictability.
Original languageEnglish (US)
Title of host publicationIEEE International Workshop on Factory Communication Systems, WPCS, Proceedings,
PublisherIEEEPiscataway, NJ, United States
Number of pages8
StatePublished - Dec 1 2000
Externally publishedYes

Bibliographical note

Generated from Scopus record by KAUST IRTS on 2021-03-16


Dive into the research topics of 'How to build a Timely Computing Base using Real-Time Linux'. Together they form a unique fingerprint.

Cite this