Gottschalk, Thomas D. and Barrett, Brian R. (2004) Pipes and Connections. Caltech CACR , Pasadena, CA. (Unpublished) http://resolver.caltech.edu/CaltechCACR:2004.213
See Usage Policy.
Use this Persistent URL to link to this item: http://resolver.caltech.edu/CaltechCACR:2004.213
This document describes the low-level Pipe and ConnectionManager objects of the Mesh- Router system. The overall MeshRouter framework provides a general scheme for interest- limited communications among a number of client processes. This generality is achieved by a carefully factorized, object-oriented software implementation. Within this framework, the Pipe and ConnectionManager (base) classes dened in this note specify the interfaces for i) ac- tual `bits on the wire' communications and ii) dynamic client insertions during overall system execution. Two specic implementations of the Pipe class are described in detail: a `Memo- ryPipe' linking objects instanced on a single processor and a more general 'rtisPipe' providing inter-processor communications built entirely from the standard RTI-s library used in current JSAF applications. Initialization procedures within the overall MeshRouter system are dis- cussed, with particular attention given to dynamic management of inter-processor connections. Prototype RTI-s router processes are discussed, and simple extensions of the standard system conguration data les are presented.
|Item Type:||Report or Paper (Technical Report)|
|Group:||Center for Advanced Computing Research|
|Usage Policy:||You are granted permission for individual, educational, research and non-commercial reproduction, distribution, display and performance of this work in any format.|
|Deposited By:||Imported from CaltechCACR|
|Deposited On:||16 Nov 2004|
|Last Modified:||26 Dec 2012 14:32|
Repository Staff Only: item control page