CaltechAUTHORS
  A Caltech Library Service

Pipes and Connections

Gottschalk, Thomas D. and Barrett, Brian R. (2004) Pipes and Connections. Caltech CACR , Pasadena, CA. (Unpublished) http://resolver.caltech.edu/CaltechCACR:2004.213

[img]
Preview
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