A Perspective on Distributed Computer Systems
- 1 December 1984
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-33 (12) , 1102-1115
- https://doi.org/10.1109/tc.1984.1676389
Abstract
Distributed computer systems have been the subject of a vast amount of research. Many prototype distributed computer systems have been built at university, industrial, commercial, and government research laboratories, and production systems of all sizes and types have proliferated. It is impossible to survey all distributed computing system research. Instead, this paper identifies six fundamental distributed computer system research issues, points out open research problems in these areas, and describes how these six issues and solutions to problems associated with them transect the communications subnet, the distributed operating system, and the distributed database areas. It is intended that this perspective on distributed computer system research serve as a form of survey, but more importantly to illustrate and encourage a better integration and exchange of ideas from various subareas of distributed computer system research.Keywords
This publication has 96 references indexed in Scilit:
- Guardians and Actions: Linguistic Support for Robust, Distributed ProgramsACM Transactions on Programming Languages and Systems, 1983
- TransactionsACM SIGOPS Operating Systems Review, 1983
- The Byzantine generals strike againJournal of Algorithms, 1982
- Operating system support for database managementCommunications of the ACM, 1981
- On optimistic methods for concurrency controlACM Transactions on Database Systems, 1981
- Concurrency control in a system for distributed databases (SDD-1)ACM Transactions on Database Systems, 1980
- Introduction to a system for distributed databases (SDD-1)ACM Transactions on Database Systems, 1980
- MedusaCommunications of the ACM, 1980
- Locking granularity revisitedACM Transactions on Database Systems, 1979
- Differential filesACM Transactions on Database Systems, 1976