An Architecture for a Wide Area Distributed System

P. Homburg, M.R. van Steen, A.S. Tanenbaum

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Distributed systems provide sharing of resources and information over a computer network. A key design issue that makes these systems attractive is that all aspects related to distribution are transparent to users. Unfortunately, general-purpose wide area distributed systems that allow users to share and manage arbitrary resources in a transparent way hardly exist. In particular, they generally do not take into account the most important properties that characterize wide area systems: 1) A very large number of users and resources, 2) an inherent latency problem caused by the distance between nodes, 3) heterogeneity due to a variety of underlying operating systems and networks, and 4) involvement of multiple administrative organizations.The research described in this paper is part of the Globe Project (Globe stands for GLobal Object Based Environment). The goal of this project is the design and implementation of a wide area distributed system that provides a convenient programming abstraction and full transparency. The main contribution of this paper is the description of a new system for distributed shared objects. In contrast to other systems, the implementation of distribution, consistency, and replication of state is completely encapsulated in a distributed shared object. This allows for object-specific solutions, and provides the right mechanism for building efficient and truly scalable systems.
Original languageEnglish
Title of host publicationProceedings of the 7th ACM SIGOPS European Workshop
PublisherAssociation for Computing Machinery, Inc
Pages75-82
Number of pages8
DOIs
Publication statusPublished - 1996

Fingerprint

Computer networks
Transparency

Bibliographical note

Proc. Seventh ACM SIGOPS European Workshop, Connemara, Ireland, September 1996, pp. 75-82.

Cite this

Homburg, P., Steen, M. R. V., & Tanenbaum, A. S. (1996). An Architecture for a Wide Area Distributed System. In Proceedings of the 7th ACM SIGOPS European Workshop (pp. 75-82). Association for Computing Machinery, Inc. https://doi.org/10.1145/504450.504465
Homburg, P. ; Steen, M.R. van ; Tanenbaum, A.S. / An Architecture for a Wide Area Distributed System. Proceedings of the 7th ACM SIGOPS European Workshop. Association for Computing Machinery, Inc, 1996. pp. 75-82
@inproceedings{0f8c265462334ad2ac69256c1e83d896,
title = "An Architecture for a Wide Area Distributed System",
abstract = "Distributed systems provide sharing of resources and information over a computer network. A key design issue that makes these systems attractive is that all aspects related to distribution are transparent to users. Unfortunately, general-purpose wide area distributed systems that allow users to share and manage arbitrary resources in a transparent way hardly exist. In particular, they generally do not take into account the most important properties that characterize wide area systems: 1) A very large number of users and resources, 2) an inherent latency problem caused by the distance between nodes, 3) heterogeneity due to a variety of underlying operating systems and networks, and 4) involvement of multiple administrative organizations.The research described in this paper is part of the Globe Project (Globe stands for GLobal Object Based Environment). The goal of this project is the design and implementation of a wide area distributed system that provides a convenient programming abstraction and full transparency. The main contribution of this paper is the description of a new system for distributed shared objects. In contrast to other systems, the implementation of distribution, consistency, and replication of state is completely encapsulated in a distributed shared object. This allows for object-specific solutions, and provides the right mechanism for building efficient and truly scalable systems.",
author = "P. Homburg and Steen, {M.R. van} and A.S. Tanenbaum",
note = "Proc. Seventh ACM SIGOPS European Workshop, Connemara, Ireland, September 1996, pp. 75-82.",
year = "1996",
doi = "10.1145/504450.504465",
language = "English",
pages = "75--82",
booktitle = "Proceedings of the 7th ACM SIGOPS European Workshop",
publisher = "Association for Computing Machinery, Inc",

}

Homburg, P, Steen, MRV & Tanenbaum, AS 1996, An Architecture for a Wide Area Distributed System. in Proceedings of the 7th ACM SIGOPS European Workshop. Association for Computing Machinery, Inc, pp. 75-82. https://doi.org/10.1145/504450.504465

An Architecture for a Wide Area Distributed System. / Homburg, P.; Steen, M.R. van; Tanenbaum, A.S.

Proceedings of the 7th ACM SIGOPS European Workshop. Association for Computing Machinery, Inc, 1996. p. 75-82.

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - An Architecture for a Wide Area Distributed System

AU - Homburg, P.

AU - Steen, M.R. van

AU - Tanenbaum, A.S.

N1 - Proc. Seventh ACM SIGOPS European Workshop, Connemara, Ireland, September 1996, pp. 75-82.

PY - 1996

Y1 - 1996

N2 - Distributed systems provide sharing of resources and information over a computer network. A key design issue that makes these systems attractive is that all aspects related to distribution are transparent to users. Unfortunately, general-purpose wide area distributed systems that allow users to share and manage arbitrary resources in a transparent way hardly exist. In particular, they generally do not take into account the most important properties that characterize wide area systems: 1) A very large number of users and resources, 2) an inherent latency problem caused by the distance between nodes, 3) heterogeneity due to a variety of underlying operating systems and networks, and 4) involvement of multiple administrative organizations.The research described in this paper is part of the Globe Project (Globe stands for GLobal Object Based Environment). The goal of this project is the design and implementation of a wide area distributed system that provides a convenient programming abstraction and full transparency. The main contribution of this paper is the description of a new system for distributed shared objects. In contrast to other systems, the implementation of distribution, consistency, and replication of state is completely encapsulated in a distributed shared object. This allows for object-specific solutions, and provides the right mechanism for building efficient and truly scalable systems.

AB - Distributed systems provide sharing of resources and information over a computer network. A key design issue that makes these systems attractive is that all aspects related to distribution are transparent to users. Unfortunately, general-purpose wide area distributed systems that allow users to share and manage arbitrary resources in a transparent way hardly exist. In particular, they generally do not take into account the most important properties that characterize wide area systems: 1) A very large number of users and resources, 2) an inherent latency problem caused by the distance between nodes, 3) heterogeneity due to a variety of underlying operating systems and networks, and 4) involvement of multiple administrative organizations.The research described in this paper is part of the Globe Project (Globe stands for GLobal Object Based Environment). The goal of this project is the design and implementation of a wide area distributed system that provides a convenient programming abstraction and full transparency. The main contribution of this paper is the description of a new system for distributed shared objects. In contrast to other systems, the implementation of distribution, consistency, and replication of state is completely encapsulated in a distributed shared object. This allows for object-specific solutions, and provides the right mechanism for building efficient and truly scalable systems.

U2 - 10.1145/504450.504465

DO - 10.1145/504450.504465

M3 - Conference contribution

SP - 75

EP - 82

BT - Proceedings of the 7th ACM SIGOPS European Workshop

PB - Association for Computing Machinery, Inc

ER -

Homburg P, Steen MRV, Tanenbaum AS. An Architecture for a Wide Area Distributed System. In Proceedings of the 7th ACM SIGOPS European Workshop. Association for Computing Machinery, Inc. 1996. p. 75-82 https://doi.org/10.1145/504450.504465