NTRS - NASA Technical Reports Server

Back to Results
The R-Shell approach - Using scheduling agents in complex distributed real-time systemsLarge, complex real-time systems such as space and avionics systems are extremely demanding in their scheduling requirements. The current OS design approaches are quite limited in the capabilities they provide for task scheduling. Typically, they simply implement a particular uniprocessor scheduling strategy and do not provide any special support for network scheduling, overload handling, fault tolerance, distributed processing, etc. Our design of the R-Shell real-time environment fcilitates the implementation of a variety of sophisticated but efficient scheduling strategies, including incorporation of all these capabilities. This is accomplished by the use of scheduling agents which reside in the application run-time environment and are responsible for coordinating the scheduling of the application.
Document ID
Document Type
Conference Paper
Natarajan, Swaminathan (NASA Ames Research Center Moffett Field, CA, United States)
Zhao, Wei (Texas A & M Univ. College Station, United States)
Goforth, Andre (NASA Ames Research Center Moffett Field, CA, United States)
Date Acquired
August 16, 2013
Publication Date
January 1, 1993
Publication Information
Publication: In: AIAA Computing in Aerospace Conference, 9th, San Diego, CA, Oct. 19-21, 1993, Technical Papers. Pt. 1 (A94-11401 01-62)
Subject Category
Report/Patent Number
AIAA PAPER 93-4523
Distribution Limits