Subject space: a state-persistent model for publish/subscribe systems

  • Authors:
  • Hubert Ka Yau Leung

  • Affiliations:
  • University of Toronto, Department of Electrical and Computer Engineering

  • Venue:
  • CASCON '02 Proceedings of the 2002 conference of the Centre for Advanced Studies on Collaborative research
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many conventional models of publish/subscribe systems have limitations. Some models lack the flexibility for expressive subscription semantics, and others exhibit undesirable behaviors under certain situations. This paper introduces the subject space model, a new model for publish/subscribe systems. The major difference between this model and existing ones is that it persists the states of both publications and subscriptions in the system and notifies subscribers only when the states of their subscriptions change from false to true. A novel indexing technique is described for indexing the positions of objects and subscriptions in subject spaces, so that their state information can be retrieved and evaluated very quickly. The performance of the indexing technique is demonstrated in a prototype of a subject space publish/subscribe kernel.