Accessibility navigation


Tycho: a wide-area messaging framework with an integrated virtual registry

Baker, M. A. and Grove, M. (2007) Tycho: a wide-area messaging framework with an integrated virtual registry. Journal of Supercomputing, 42 (1). pp. 83-106. ISSN 0920-8542

Full text not archived in this repository.

It is advisable to refer to the publisher's version if you intend to cite from this work. See Guidance on citing.

To link to this item DOI: 10.1007/s11227-006-0034-z

Abstract/Summary

In a distributed environment remote entities, usually the producers or consumers of services, need a means to publish their existence so that clients, needing their services, can search and find the appropriate ones that they can then interact with directly. The publication of information is via a registry service, and the interaction is via a high-level messaging service. Typically, separate libraries provide these two services. Tycho is an implementation of a wide-area asynchronous messaging framework with an integrated distributed registry. This will free developers from the need to assemble their applications from a range of potentially diverse middleware offerings, which should simplify and speed application development and more importantly allow developers to concentrate on their own domain of expertise. In the first part of the paper we outline our motivation for producing Tycho and then review a number of registry and messaging systems popular with the Grid community. In the second part of the paper we describe the architecture and implementation of Tycho. In the third part of the paper we present and discuss various performance tests that were undertaken to compare Tycho with alternative similar systems. Finally, we summarise and conclude the paper and outline future work.

Item Type:Article
Refereed:Yes
Divisions:Science
ID Code:15127
Uncontrolled Keywords:Asynchronous messaging, virtual registry, distributed application, R-GMA, globus MDS4, NaradaBrokering, performance evaluation

University Staff: Request a correction | Centaur Editors: Update this record

Page navigation