The newcastle connection or UNIXes of the world unite!
@article{Brownbridge1982TheNC, title={The newcastle connection or UNIXes of the world unite!}, author={David R. Brownbridge and Lindsay F. Marshall and Brian Randell}, journal={Software: Practice and Experience}, year={1982}, volume={12} }
In this paper we describe a software subsystem that can be added to each of a set of physically interconnected UNIX or UNIX look‐alike systems, so as to construct a distributed system which is functionally indistinguishable at both the user and the program level from a conventional single‐processor UNIX system. The techniques used are applicable to a variety and multiplicity of both local and wide area networks, and enable all issues of inter‐processor communication, network protocols, etc., to…
203 Citations
An experiment with the newcastle connection protocol
- Computer ScienceSoftw. Pract. Exp.
- 1986
The experiment demonstrates that the Newcastle Connection technique can be used to connect together operating systems with differing structures and philosophies, and suggests that increasing the range of services offered would be possible, despite the substantial differences in structure between Nimrod and Unix.
Primitives for Distributed Computing in a Heterogeneous Local Area Network Environment
- Computer ScienceIEEE Trans. Software Eng.
- 1989
A set of high-level communication primitives has been designed and implemented to provide the programmer with an interface independent of the operating system and of the underlying interprocess communications facilities.
VAXcluster: a closely-coupled distributed system
- Computer ScienceTOCS
- 1986
A VAXcluster is a highly available and extensible configuration of VAX computers that operate as a single system that uses a distributed version of the VAX/VMS operating system to achieve performance in a multicomputer environment.
The architecture of UNIX united
- Computer ScienceProceedings of the IEEE
- 1987
A description of the basic semantics of UNIX United is followed by that of the architecture implied by the protocol between components in a UNix United system, and of a software structure appropriate to the architecture and the protocol.
GUY BERNARD, ANDRZEJ DUDA, YORAM HADDAD, MEMBER, IEEE, AND GILBERT HARRUS
- Computer Science
- 1989
A set of high- level communication primitives provides the programmer with an interface independent of the operating system and of the underlying interprocess communications facilities, and is complemented by three user-written functions.
Approaches to Distributed UNIX Systems
- Computer Science
- 1986
This paper examines several approaches to developing a distributed version of the UNIX! operating system and the issue of transparency is central to both, and is examined in some detail.
Design considerations for the transformation of MINIX into a distributed operating system
- Computer ScienceCSC '88
- 1988
Design considerations include a definition of Distributed Operating Systems (DOSs), a description of existing DOSs, a descriptions of operating system architectural components which add DOS functionality, a plan for the placement of these components within the MINIX environment, and an explanation of the types of DOS communication.
Naming in the distributed operating system ZGL
- Computer Science
- 1991
It is believed that the partitioning of the name space into many local name spaces and one global shared name space allows the ZGL system to satisfy each workstation's demand for local autonomy and still be able to facilitate transparent resource sharing.
The Design of the Saguaro Distributed Operating System
- Computer ScienceIEEE Transactions on Software Engineering
- 1987
The design of the Saguaro operating system for computers connected by a local-area network is described, which makes extensive use of a type system to describe user data and to specify the types of arguments to commands and procedures.
A programmable interface language for heterogeneous distributed systems
- Computer ScienceTOCS
- 1987
This paper proposes a distributed system architecture in which communication follows a programming paradigm, and a programming language provides remote service interfaces for the heterogeneous distributed system environment.
References
SHOWING 1-10 OF 32 REFERENCES
The network Unix system
- Computer ScienceSOSP
- 1975
This paper discusses the organization of the NIP currently being used with the Unix operating system on the ARPA network, and the Network Unix system is noteworthy because of the natural way that network and local functions are merged.
The UNIX time-sharing system
- Computer ScienceCACM
- 1983
The nature and implementation of the file system and of the user command interface are discussed, including the ability to initiate asynchronous processes and over 100 subsystems including a dozen languages.
A Local Network Based on the UNIX Operating System
- Computer ScienceIEEE Transactions on Software Engineering
- 1982
An efficient message-oriented interprocess communication mechanism and asynchronous I/O were added to the system to support the development of distributed applications and to make it easier to connect the local network to packet-switched networks.
A distributed UNIX system based on a virtual circuit switch
- Computer ScienceSOSP
- 1981
This paper reports on the design and implementation of a distributed UNIX system that consists of two components: the S-UNIX subsystem provides a complete UNIX process environment enhanced by access to remote files; the F-UNix subsystem is specialized to offer remote file service.
A Unix-Based Local Computer Network with Load Balancing
- Computer ScienceComputer
- 1982
Comparisons of the Purdue ECN with other Unix networks in terms of network configurations, protocols, and capabilities are compared to shed light on the load-balancing strategies embedded in its system software.
The architecture of the Eden system
- Computer ScienceSOSP
- 1981
The philosophy and goals of Eden are stated, the programming methodology that is chosen to support, and the hardware and kernel architecture of the system are discussed.
The Cambridge Model Distributed System
- Computer ScienceOPSR
- 1980
The Cambridge Model Distributed System sets out to provide, by means of a number of interconnected miniand microcomputers, facilities that are similar to those provided by a time-sharing system.
The National Software Works: A distributed processing system
- Computer ScienceACM '77
- 1977
The National Software Works (NSW) is an ambitious project to link a set of geographically distributed and diverse hosts with an operating system which appears as a single entity to a prospective user.
Accent: A communication oriented network operating system kernel
- Computer ScienceSOSP
- 1981
This paper focuses on system supplied facilities which support transparent network access and fault-tolerant behavior under a modified version of VAX/UNIX.
The Design of a Reliable Remote Procedure Call Mechanism
- Computer ScienceIEEE Transactions on Computers
- 1982
This correspondence describes the design of a reliable Remote Procedure Call mechanism intended for use in local area networks and discusses various design issues involved, including the choice of a message passing system over which the remote call mechanism is to be constructed.