Skip to main content

A Publish / Subscribe Based Architecture of an Alert Server to Support Prioritized and Persistent Alerts

  • Conference paper
Distributed Computing and Internet Technology (ICDCIT 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3347))

  • 680 Accesses

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rao, B.R.: Making the Most of Middleware. Data Communications International 24(12), 89–96 (1995)

    Google Scholar 

  2. The Common Object Request Broker: Architecture and Specification, Version 2.0. Framingham, MA: OMG (1996), http://www.omg.org/

  3. The Remote Method Invocation Specification

    Google Scholar 

  4. Vondrak, C.: Message-Oriented Middleware (1997)

    Google Scholar 

  5. Object Management, G., {CORBAServices: Common Object Services Specification v1.0}. John Wiley & Sons Inc. NJ (1995)

    Google Scholar 

  6. Schmidt, D.C., Vinoski, S.: The OMG Events Service. C++ Report (1997)

    Google Scholar 

  7. http://msdn.microsoft.com/library/enus/cossdk/htm/pgservices_events_20rp.asp?frame=true , COM+ Events Architecture (2001)

  8. Scarlett, S.: Monitoring the Behaviour of Distributed Systems, in Cambrigde University Computer Laboratory. University of London, London (1996)

    Google Scholar 

  9. Dasari, R.: Events And Rules For JAVA: Design And Implemenation Of A Seamless Approach, MS thesis. University of Florida, Gainesville (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics