Abstract
This paper discusses the design and development of a publish/subscribe based distributed alert server whose requirements include: priority-based delivery, persistence, recovery, time-to-live and various other features. The approach described in this paper provides a lightweight implementation that is general-purpose and can be used for a number of applications. A new efficient sweeping algorithm is used to make sure alerts are delivered correctly and satisfy several requirements such as priority, sending existing alerts to new subscribers, and regular expression based subscription.
This work was supported, in part, by the Office of Naval Research, the SPAWAR System Center-San Diego & by the Rome Laboratory (grant F30602-02-2-0134), and by NSF (grant IIS-0123730).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Rao, B.R.: Making the Most of Middleware. Data Communications International 24(12), 89–96 (1995)
The Common Object Request Broker: Architecture and Specification, Version 2.0. Framingham, MA: OMG (1996), http://www.omg.org/
The Remote Method Invocation Specification
Vondrak, C.: Message-Oriented Middleware (1997)
Object Management, G., {CORBAServices: Common Object Services Specification v1.0}. John Wiley & Sons Inc. NJ (1995)
Schmidt, D.C., Vinoski, S.: The OMG Events Service. C++ Report (1997)
http://msdn.microsoft.com/library/enus/cossdk/htm/pgservices_events_20rp.asp?frame=true , COM+ Events Architecture (2001)
Scarlett, S.: Monitoring the Behaviour of Distributed Systems, in Cambrigde University Computer Laboratory. University of London, London (1996)
Dasari, R.: Events And Rules For JAVA: Design And Implemenation Of A Seamless Approach, MS thesis. University of Florida, Gainesville (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chakravarthy, S., Vontella, N. (2004). A Publish / Subscribe Based Architecture of an Alert Server to Support Prioritized and Persistent Alerts. In: Ghosh, R.K., Mohanty, H. (eds) Distributed Computing and Internet Technology. ICDCIT 2004. Lecture Notes in Computer Science, vol 3347. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30555-2_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-30555-2_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24075-4
Online ISBN: 978-3-540-30555-2
eBook Packages: Computer ScienceComputer Science (R0)