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 :
بازگشت