Publish and Subscribe with Reply

Report
Authors:Hill, Jonathan, Department of Computer ScienceUniversity of Virginia Knight, John, Department of Computer ScienceUniversity of Virginia Crickenberger, Aaron, Department of Computer ScienceUniversity of Virginia Honhard, Richard, Department of Computer ScienceUniversity of Virginia
Abstract:

Reply for Publish and Subscribe allows receivers of a publication to reply to the publisher. We demonstrate that Reply is a natural, efficient, and useful component of Publish/Subscribe. It is natural because it maintains the weakest possible coupling between senders and receivers. It is efficient because it stores computations discarded in publication forwarding, later applying them to channel replies. Most importantly, it is useful because it increases the domain of applications for which Publish/Subscribe is suited. This paper includes discussion of Reply�s utility, introduction of two algorithms with differing state storage and capabilities, their analysis for worst-case conditions, modeling of required resources, and presentation of a modular implementation of Reply for distributed Publish/Subscribe systems.

Rights:
All rights reserved (no additional license for public reuse)
Language:
English
Source Citation:

Hill, Jonathan, John Knight, Aaron Crickenberger, and Richard Honhard. "Publish and Subscribe with Reply." University of Virginia Dept. of Computer Science Tech Report (2002).

Publisher:
University of Virginia, Department of Computer Science
Published Date:
2002