Abstract
ARTS is a distributed real-time operating system designed for a real-time systems testbed being developed at Camegie Mellon University. The objective of the testbed is to develop and verify advanced real-time computing technologies for a distributed environment. The testbed consists of a set of SUN3 workstations connected by a real-time network based on IEEE 802.5 Token Ring and Ethernet. The goal of the ARTS Kernel is not to produce simply a fast real-time executive, but rather to provide users with a predictable, analyzable, and reliable distributed real-time computing environment. In particular, we have developed a real-time object model which is incorporated with a time fence protocol. The time fence protocol is used at every invocation in the object to detect the origin of timing errors. We also developed an integrated time-driven scheduling model and its scheduler based on the notion of policy/mechanism separation. Since each scheduling policy is implemented as a kernel object, a user can easily add policies or change the system's scheduling policy. A real-time toolset was also developed in order to predict the schedulability of the real-time activities.
| Original language | English |
|---|---|
| Pages (from-to) | 29-53 |
| Number of pages | 25 |
| Journal | Operating Systems Review (ACM) |
| Volume | 23 |
| Issue number | 3 |
| DOIs | |
| Publication status | Published - 1989 Jul |
| Externally published | Yes |
ASJC Scopus subject areas
- Information Systems
- Hardware and Architecture
- Computer Networks and Communications
Fingerprint
Dive into the research topics of 'ARTS: a distributed real-time kernel'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS