A programmable interface language for heterogeneous distributed systems
- 1 October 1987
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Computer Systems
- Vol. 5 (4) , 330-351
- https://doi.org/10.1145/29868.29870
Abstract
The 1980s have witnessed the emergence of a new architecture for computing based on networks of personal computer workstations. The performance requirements of such systems of workstations places a strain on traditional approaches to network architecture. The integration of diverse systems into this environment introduces functional compatibility issues that are not present in homogeneous networks. Effective prescriptions for functional compatibility, therefore, must go beyond the communication paradigms used in present distributed systems, such as remote procedure calls. This paper proposes a distributed system architecture in which communication follows a programming paradigm. In this architecture a programming language provides remote service interfaces for the heterogeneous distributed system environment. This language is a flexible and efficient medium for implementing service function protocols. In essence, clients and servers communicate by programming one another.Keywords
This publication has 12 references indexed in Scilit:
- File access performance of diskless workstationsACM Transactions on Computer Systems, 1986
- VAXclusterACM Transactions on Computer Systems, 1986
- The TWA reservation systemCommunications of the ACM, 1984
- Implementing remote procedure callsACM Transactions on Computer Systems, 1984
- Structured Graphics for Distributed SystemsACM Transactions on Graphics, 1984
- The newcastle connection or UNIXes of the world unite!Software: Practice and Experience, 1982
- Compact Encodings of List StructureACM Transactions on Programming Languages and Systems, 1979
- EthernetCommunications of the ACM, 1976
- The UNIX time-sharing systemCommunications of the ACM, 1974
- LISP 1.5 PROGRAMMER'S MANUALPublished by Defense Technical Information Center (DTIC) ,1962