DocumentCode
976995
Title
An overview of the Nexus distributed operating system design
Author
Tripathi, Anand R.
Author_Institution
Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
Volume
15
Issue
6
fYear
1989
fDate
6/1/1989 12:00:00 AM
Firstpage
686
Lastpage
695
Abstract
Nexus is a distributed operating system designed to support experimental research in fault-tolerance techniques and object-oriented programming in distributed systems. The Nexus programming environment consists of objects, which are instances of abstract data types. Inheritance of types and multiple implementations for a type are supported by the system. Operations on objects are invoked, based on the remote-procedure-call paradigm and executed as atomic actions with provisions for application-controlled checkpointing and restart within actions. Nexus also supports parallel remote procedure calls. Interobject communication and location transparency in accessing objects is supported by the Nexus kernel
Keywords
computer communications software; data structures; distributed processing; fault tolerant computing; object-oriented programming; operating systems (computers); programming environments; Nexus distributed operating system design; Nexus kernel; Nexus programming environment; abstract data types; application-controlled checkpointing; atomic actions; experimental research; fault-tolerance techniques; inheritance; interobject communication; location transparency; multiple implementations; object access; object-oriented programming; parallel remote procedure calls; remote-procedure-call paradigm; restart; Checkpointing; Computer networks; Distributed computing; Fault tolerant systems; Kernel; Local area networks; Object oriented programming; Operating systems; Sun; Workstations;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.24722
Filename
24722
Link To Document