DocumentCode :
2318048
Title :
Providing determinism in the Time Warp operating system-costs, benefits, and implications
Author :
Reiher, Peter L. ; Wieland, Frederick ; Hontalas, Philip
Author_Institution :
Jet Propulsion Lab., Pasadena, CA, USA
fYear :
1990
fDate :
11-12 Oct 1990
Firstpage :
113
Lastpage :
118
Abstract :
The Time Warp operating system runs discrete event simulations on parallel hardware. One requirement of the system is that simulations produce deterministic results identical to sequential runs of the same programs. Providing this level of determinism on parallel hardware has required care in designing the system and discipline by applications writers, but it also has benefits. It has assisted in detecting a number of errors in both the system and its applications, and has allowed the use of a special debugging tool that has proved valuable in dealing with such errors. Some of the reasons for providing determinism, the problems of doing so, and the benefits of determinism are discussed
Keywords :
operating systems (computers); Time Warp operating system; debugging tool; deterministic results; discrete event simulations; error detection; parallel hardware; Computer crashes; Debugging; Discrete event simulation; Drives; Hardware; Laboratories; Operating systems; Propulsion; Turning; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Experimental Distributed Systems, 1990. Proceedings., IEEE Workshop on
Conference_Location :
Huntsville, AL
Type :
conf
DOI :
10.1109/EDS.1990.138060
Filename :
138060
Link To Document :
بازگشت