ACM Home Page
Please provide us with feedback. Feedback
ARTS: a distributed real-time kernel
Full text PdfPdf (1.50 MB)
Source ACM SIGOPS Operating Systems Review archive
Volume 23 ,  Issue 3  (July 1989) table of contents
Pages: 29 - 53  
Year of Publication: 1989
ISSN:0163-5980
Authors
H. Tokuda  Computer Science Department, Carnegie Mellon University, Pittsburgh, Pennsylvania
C. W. Mercer  Computer Science Department, Carnegie Mellon University, Pittsburgh, Pennsylvania
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 28,   Citation Count: 26
Additional Information:

abstract   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/71021.71023
What is a DOI?

ABSTRACT

ARTS is a distributed real-time operating system designed for a real-time systems testbed being developed at Camegle Mellon University. The objective of the testbed is to develop and verify advanced real-time computing technologies for a distributed environment. The tastbed 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.In this paper, we give an overview of the ARTS Kernel and ARTS real-time toolset. In particular, we introduce a real-time object model and the integrated time-driven scheduling model. We then describe the basic primitives and major components of the ARTS Kernel and the real-time toolset which consists of the schedulability analyzer, Scheduler 1-2-3, and the real-time monitor/debugger, ARM.


CITED BY  26