DocumentCode
1676681
Title
Kernel mechanisms for distributed real-time programs
Author
Natarajan, Narayanan ; Tang, Jian
Author_Institution
Dept. of Comput. Sci., Pennsylvania State Univ., University Park, PA, USA
fYear
1988
Firstpage
218
Lastpage
222
Abstract
The design of a kernel for distributed real-time programs is described. This design allows a distributed real-time program to be configured by interconnecting ports of component processes. This configuration is specified separately from the programs of individual processes, permitting easy reconfiguration of programs. The kernel provides mechanisms for both asynchronous and synchronous communication. A variety of mechanisms is provided for specifying real-time constraints. A novel aspect of this design is the provision of a structure called process clone that incorporates redundant computation for fault tolerance. This redundancy is provided such that it is transparent to application programs, and is used by the kernel to ensure continuity of operation in the presence of failures. Implementing this kernel poses many problems. The authors discuss some of these and present solutions that have been adopted in a prototype implementation of the kernel
Keywords
fault tolerant computing; network operating systems; real-time systems; redundancy; distributed real-time programs; fault tolerance; operating system kernel; process clone; reconfiguration; redundant computation; Cloning; Computer networks; Computer science; Fault tolerance; Kernel; Laboratories; Proposals; Prototypes; Real time systems; Redundancy;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 1988. Conference Proceedings., Seventh Annual International Phoenix Conference on
Conference_Location
Scottsdale, AZ
Print_ISBN
0-8186-0830-7
Type
conf
DOI
10.1109/PCCC.1988.10074
Filename
10074
Link To Document