Skip to main content

RRPS: A Ranked Real-Time Publish/Subscribe Using Adaptive QoS

  • Conference paper
Computational Science and Its Applications – ICCSA 2009 (ICCSA 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5593))

Included in the following conference series:

Abstract

Publish-Subscribe paradigm has been widely employed in Real-Time applications. However, the existing technologies and models only support a simple binary concept of matching: an event either matches a subscription or it does not; for instance, a production monitoring event will either match or not match a subscription for production anomaly. Based on adaptive Quality of Service (QoS) management, we propose a novel publish/subscribe model, which is implemented as a critical service in a real-time database Agilor. We argue that publications have different relevance to a subscription. On the premise of guaranteeing deadline d, a subscriber approximately receives k most relevant publications, where k and d are parameters defined by each subscription. After the architecture of our model is described, we present negotiations between components and scalable strategies for adaptive QoS management. Then, we propose an efficient algorithm to select different strategies adaptively depending on estimation of current QoS. Furthermore, we experimentally evaluate our model on real production data collected from manufacture industry to demonstrate its applicability in practice.

This work was supported in part by the National High Technology Research and Development Program (”863”Program) of China under Grant No. 2007AA040702.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Banavar, G., Chandra, T., Mukherjee, B., Nagarajarao, J.: An Efficient Multicast Protocol for Content-Based Publish-Subscribe Systems. In: Proceedings of ICDCS, pp. 262–272 (1999)

    Google Scholar 

  2. Carzaniga, A., Wolf, A.L.: Forwarding in a Content-Based Network. In: Proceedings of SIGCOMM, pp. 163–174 (2003)

    Google Scholar 

  3. Diao, Y., Altinel, M., Franklin, M.J., Zhang, H., Fischer, P.: Path Sharing and Predicate Evaluation for High-Performance XML Filtering. TODS 28(4), 467–516 (2003)

    Article  Google Scholar 

  4. Fabret, F., Jacobsen, H.A., Llirbat, F., Pereira, J., Ross, K.A., Shasha, D.: Filtering Algorithms and Implementation for Very Fast Publish/Subscribe. In: Proceedings of SIGMOD, pp. 115–126 (2001)

    Google Scholar 

  5. Snoeren, A.C., Conley, K., Gifford, D.K.: Mesh-Based Content Routing using XML. SOSP 35(5), 160–173 (2001)

    Google Scholar 

  6. Ver’issimo, P., Rodrigues, L.: Distributed Systems for System Architects. Kluwer Academic Publishers, Dordrecht (2001)

    Book  Google Scholar 

  7. Wang, G., Chen, A., Wang, C., Fung, C., Uczekaj, S.: Integrated Quality of Service (QoS) Management in Service-Oriented Enterprise Architectures. In: Proceedings of EDOC, pp. 21–32 (2004)

    Google Scholar 

  8. Gill, C., Gossett, J.M., Corman, D., Loyall, J.P., Schantz, R.E., Atighetchi, M., Schmidt, D.C.: Integrated adaptive QoS management in middleware: a case study. In: Proceedings of RTAS, pp. 276–285 (2004)

    Google Scholar 

  9. Pripuzic, K., Zarko, I.P., Aberer, K.: Top-k/w publish/subscribe: finding k most relevant publications in sliding time window. In: Proceedings of DEBS, pp. 127–138 (2008)

    Google Scholar 

  10. Machanavajjhala, A., Vee, E., Garofalakis, M., Shanmugasundaram, J.: Scalable ranked publish/subscribe. In: Proc. VLDB Endow., vol. 1(1), pp. 451–462 (2008)

    Google Scholar 

  11. Hoffert, J., Schmidt, D., Gokhale, A.: A QoS Policy Configuration Modeling Language for Publish/Subscribe Middleware Platforms. In: Proceedings of DEBS, pp. 140–145 (2007)

    Google Scholar 

  12. Cardoso, J., Sheth, A., Miller, J., Arnold, J., Kochut, K.: Quality of service for workflows and Web service processes. Journal of Web Semantics 1(3), 281–308 (2004)

    Article  Google Scholar 

  13. Lum, W.Y., Lau, F.C.: A QoS-Sensitive Content Adaptation System for Mobile Computing. In: Proceedings of COMPSAC, pp. 680–688 (2002)

    Google Scholar 

  14. Montague, M., Aslam, J.A.: Relevance score normalization for metasearch. In: Proceedings of CIKM, pp. 427–433 (2001)

    Google Scholar 

  15. Lee, J.H.: Analyses of multiple evidence combination. In: Proceedings of SIGIR, pp. 267–276 (1997)

    Google Scholar 

  16. Trivedi, K.S.: Probability and statistics with reliability, queuing and computer science applications. John Wiley and Sons, Chichester (2002)

    MATH  Google Scholar 

  17. Lv, X., Li, X., Yang, T., Liao, Z., Liu, W., Wang, H.: QoS-Aware Publish-Subscribe Service for Real-Time Data Acquisition. In: Proceedings of BIRTE (to appear)

    Google Scholar 

  18. Lu, X., Yang, T., Liao, Z., Li, X., Wang, Y., Liu, W., Wang, H.: A Novel QoS-Enable Real-Time Publish-Subscribe Service. In: Proceedings of ISPA, pp. 19–26 (2008)

    Google Scholar 

  19. Data Distribution Service for Real-time Systems Version 1.2 (2007)

    Google Scholar 

  20. Liu, H., Jacobsen, H.-A.: A-topss: a publish/subscribe system supporting approximate matching. In: Proceedings of VLDB, pp. 1107–1110 (2002)

    Google Scholar 

  21. Liu, H., Jacobsen, H.-A.: A-topss: a publish/subscribe system supporting imperfect information processing. In: Proceedings of VLDB, pp. 1281–1284 (2004)

    Google Scholar 

  22. Liu, H., Jacobsen, H.-A.: Modeling uncertainties in publish/subscribe systems. In: Proceedings of ICDE, pp. 510–522 (2004)

    Google Scholar 

  23. M. Caporuscio and P. Inverardi.: Uncertain event-based model for egocentric context sensing. In Proceedings of SEM, 25–32 (2005)

    Google Scholar 

  24. Bohm, C., Ooi, B.C., Plant, C., Yan, Y.: Efficiently processing continuous k-nn queries on data streams. In: Proceedings of ICDE, pp. 156–165 (2007)

    Google Scholar 

  25. Das, G., Gunopulos, D., Koudas, N., Sarkas, N.: Ad-hoc top-k query answering for data streams. In: Proceedings of VLDB, pp. 183–194 (2007)

    Google Scholar 

  26. Mouratidis, K., Bakiras, S., Papadias, D.: Continuous monitoring of top-k queries over sliding windows. In: Proceedings of SIGMOD, pp. 635–646 (2006)

    Google Scholar 

  27. Harrison, T.H., Levine, D.L., Schmidt, D.C.: The Design and Performance of a Real-time CORBA Event Service. In: Proceedings of OOPSLA, pp. 184–199 (1997)

    Google Scholar 

  28. Gore, P., Schmidt, D.C., Gill, C., Pyarali, I.: The Design and Performance of a Real-time Notification Service. In: Proceedings of RTAS, pp. 112–120 (2004)

    Google Scholar 

  29. Object Management Group, Real-time CORBA Specification, OMG Document formal/05-01-04 ed. (August 2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lu, X., Li, X., Yang, T., Liao, Z., Liu, W., Wang, H. (2009). RRPS: A Ranked Real-Time Publish/Subscribe Using Adaptive QoS. In: Gervasi, O., Taniar, D., Murgante, B., Laganà, A., Mun, Y., Gavrilova, M.L. (eds) Computational Science and Its Applications – ICCSA 2009. ICCSA 2009. Lecture Notes in Computer Science, vol 5593. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02457-3_68

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02457-3_68

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02456-6

  • Online ISBN: 978-3-642-02457-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics