The DASH Network Communication Architecture

DASH is an experimental distributed system intended for large high-performance networks connecting heterogeneous and mutually distrustful hosts. The DASH network communication architecture is based on the Parameterized Message Channel abstraction. It also includes a subtransport layer that incorporates many host-to-host functions, and a remote operation facility that provides request/reply communication. At higher levels, a service access mechanism and a global naming system together provide uniform global access to logical resources. This report describes and discusses the DASH network communication architecture, and the DASH kernel implementation of this architecture.