The authors discuss NEXUS, a distributed operating system that is currently being developed on a network of Sun workstations. The system is to support further experimental research in object-oriented distributed computing and fault-tolerance techniques. In NEXUS, every object belongs to some defined type. The operating system itself is structured as a collection of objects with some system-defined types. The NEXUS kernel, which resides at each host in the network, supports interobject communication. In the current design, the NEXUS kernel and other system-defined objects are implemented as Unix processes. The design introduces the concept of weak atomicity, which allows the flexibility of building application systems that do not demand serializability of concurrent actions. This system also provides a flexible base for implementing various transaction management techniques for supporting atomic actions.
|Original language||English (US)|
|Title of host publication||Digest of Papers - IEEE Computer Society International Conference|
|Editors||Edward V. Berard|
|Number of pages||4|
|State||Published - Jan 1 1987|