skip to main content
article
Free Access

ARTS: a distributed real-time kernel

Authors Info & Claims
Published:01 July 1989Publication History
Skip Abstract Section

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.

Index Terms

  1. ARTS: a distributed real-time kernel

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              • Published in

                cover image ACM SIGOPS Operating Systems Review
                ACM SIGOPS Operating Systems Review  Volume 23, Issue 3
                July 1989
                159 pages
                ISSN:0163-5980
                DOI:10.1145/71021
                • Editor:
                • R. Levin
                Issue’s Table of Contents

                Copyright © 1989 Authors

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 July 1989

                Check for updates

                Qualifiers

                • article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader