DocumentCode
784122
Title
A distributed real-time operating system
Author
Shin, Kang G. ; Kandlur, Dilip D K ; Kiskis, Daniel L. ; Dodd, Pauls S. ; Rosenberg, Harolad A. ; Indiresan, Atri
Author_Institution
Michigan Univ., Ann Arbor, MI, USA
Volume
9
Issue
5
fYear
1992
Firstpage
58
Lastpage
68
Abstract
Two versions of the HARTS operating system, which is based on Software Components Group´s pSOS uniprocessor kernel, are presented. In one version, pSOS services are enhanced to provide interprocessor communication and a distributed naming service. In the second version, real-time fault-tolerant communication, including reliable broadcasting, clock synchronization, and group communication are added to the HARTS operating system. Three tools to evaluate the performance and fault tolerance dependability of HARTS hardware and software-a synthetic-workload generator, a monitor, and a fault injector-are described. The generator produces a synthetic workload, the monitor collects the performance data, and the fault injector simulates faulty behavior for further study. Together these tools create a facility that lets the user perform a wide range of experiments. The tools are independent, so they are equally effective separately or together, depending on the requirements.<>
Keywords
distributed processing; fault tolerant computing; operating systems (computers); performance evaluation; real-time systems; software reliability; HARTS operating system; clock synchronization; distributed naming service; distributed real-time operating system; fault injector; fault-tolerant communication; group communication; monitor; pSOS uniprocessor kernel; reliable broadcasting; synthetic-workload generator; Broadcasting; Clocks; Fault tolerance; Fault tolerant systems; Hardware; Kernel; Monitoring; Operating systems; Real time systems; Synchronization;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/52.156898
Filename
156898
Link To Document