Gottschalk, Thomas D. and Barrett, Brian R. (2004) Pipes and Connections. Caltech CACR , Pasadena, CA. (Unpublished) https://resolver.caltech.edu/CaltechCACR:2004.213
![]()
|
PDF
See Usage Policy. 253kB |
Use this Persistent URL to link to this item: https://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: | https://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: | 03 Oct 2019 03:30 |
Repository Staff Only: item control page