An overview of the Nexus distributed operating system design |
| |
Authors: | Tripathi AR |
| |
Affiliation: | Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN; |
| |
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: | |
|
|