Gottschalk, Thomas D. and Barrett, Brian R. (2004) Pipes and Connections. Caltech CACR , Pasadena, CA. (Unpublished) http://resolver.caltech.edu/CaltechCACR:2004.213
|
PDF
See Usage Policy. 247Kb |
Use this Persistent URL to link to this item: http://resolver.caltech.edu/CaltechCACR:2004.213
Abstract
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 |
| Record Number: | CaltechCACR:2004.213 |
| Persistent URL: | http://resolver.caltech.edu/CaltechCACR:2004.213 |
| Usage Policy: | You are granted permission for individual, educational, research and non-commercial reproduction, distribution, display and performance of this work in any format. |
| ID Code: | 28189 |
| Collection: | CaltechCACR |
| Deposited By: | Imported from CaltechCACR |
| Deposited On: | 16 Nov 2004 |
| Last Modified: | 26 Dec 2012 14:32 |
Repository Staff Only: item control page


