The DASH Project: An Overview

The DASH project at UC Berkeley is studying problems arising in the design of large, high-performance distributed systems, and is building an experimental system. The system''s major design goals are centered in three areas: 1) IPC performance, 20 global architecture, and 3) local architecture. In each of these areas, vertically integrated mechanisms are used to achieve design goals, while an open system structure is maintained where possible. This report describes the motivation and principles of the DASH project, and sketches the current design of the DASH system.

[1]  W. Daniel Hillis,et al.  The connection machine , 1985 .

[2]  David P. Anderson,et al.  Subtransport Level: The Right Place for End-to-End Security Mechanisms , 1987 .

[3]  Jonathan S. Turner Design of a broadcast packet network , 1986, INFOCOM 1986.

[4]  Yale N. Patt,et al.  Performance studies of a Prolog machine architecture , 1985, ISCA '85.

[5]  Jon Postel,et al.  Transmission Control Protocol , 1981, RFC.

[6]  James Gettys,et al.  The X window system , 1986, TOGS.

[7]  James R. Larus,et al.  Design Decisions in SPUR , 1986, Computer.

[8]  Takeshi Itoh,et al.  Gigabit/s Optical Fiber Transmission Systems - Today and Tomorrow , 1986, ICC.

[9]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..

[10]  Roger M. Needham,et al.  Experience with Grapevine: the growth of a distributed system , 1984, TOCS.

[11]  Richard F. Rashid,et al.  Extending a capability based system into a network environment , 1986, SIGCOMM '86.

[12]  David R. Cheriton The V Kernel: A Software Base for Distributed Systems , 1984, IEEE Software.

[13]  Willy Zwaenepoel,et al.  The distributed V kernel and its performance for diskless workstations , 1983, SOSP '83.

[14]  Butler W. Lampson,et al.  A Global Authentication Service without Global Trust , 1986, 1986 IEEE Symposium on Security and Privacy.

[15]  Dennis M. Ritchie,et al.  A stream input-output system , 1990 .

[16]  David P. Anderson,et al.  Efficient Local Data Movement in Shared-Memory Multiprocessor Systems , 1987 .

[17]  Robert Olson Parallel Processing in a Message-Based operating System , 1985, IEEE Software.

[18]  David P. Anderson A software architecture for network communication , 1987, [1988] Proceedings. The 8th International Conference on Distributed.

[19]  David P. Anderson,et al.  A Basis for Secure Communication in Large Distributed Systems , 1987, 1987 IEEE Symposium on Security and Privacy.

[20]  Douglas Brian Terry,et al.  Distributed name servers: naming and caching in large distributed computing environments , 1985 .

[21]  David P. Anderson,et al.  The DASH project: Issues in the design of very large distributed systems , 1987 .

[22]  Rakesh Agrawal,et al.  Location Independent Remote Execution in NEST , 1987, IEEE Transactions on Software Engineering.

[23]  Ed Basart,et al.  THE RIDGE OPERATING SYSTEM: HIGH PERFORMANCE THROUGH MESSAGE-PASSING AND VIRTUAL MEMORY , 1985 .

[24]  Daniel Gajski,et al.  Essential Issues in Multiprocessor Systems , 1985, Computer.

[25]  G. W. Gawrys,et al.  ISDN: Integrated Network/Premises Solutions For Customer Needs , 1986, ICC.

[26]  Andrew P. Black,et al.  The Eden System: A Technical Review , 1985, IEEE Transactions on Software Engineering.

[27]  Andrew S. Tanenbaum,et al.  Protection and Resource Control in Distributed Operating Systems , 1984, Comput. Networks.

[28]  Robert H. Thomas,et al.  The Architecture of the Cronus Distributed Operating System , 1986, IEEE International Conference on Distributed Computing Systems.