[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/ICDCS.2005.8guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A Unified Approach to Routing, Covering and Merging in Publish/Subscribe Systems Based on Modified Binary Decision Diagrams

Published: 06 June 2005 Publication History

Abstract

The challenge faced by content-based publish/subscribe systems is the ability to handle a vast amount of dynamic information with limited system resources. In current p/s systems, each subscription is processed in isolation. Neither relationships among individual subscriptions are exploited, nor historic information about subscriptions and publications is taken into account. We believe that this neglect limits overall system efficiency. In this paper, we represent subscriptions using modified binary decision diagrams (MBDs), and design an index data structure to maintain distinct predicates and manage associated Boolean variables. Our MBD-based approach can address, in a unified way, publication routing andsubscription/advertisement covering and merging. We propose a novel covering algorithm based on MBDs. The algorithm can take historic information about subscription and publication populations into account and exploits relations between subscriptions.We explore merging, especially imperfect merging, and discuss an advertisement-based optimization applicable to subscription merging.

Cited By

View all
  • (2024)Ripple: Large-Scale Service and Configuration Management in the CloudProceedings of the 25th International Middleware Conference10.1145/3652892.3700777(354-366)Online publication date: 2-Dec-2024
  • (2019)PhSIHProceedings of the 48th International Conference on Parallel Processing10.1145/3337821.3337859(1-10)Online publication date: 5-Aug-2019
  • (2017)Efficient covering for top-k filtering in content-based publish/subscribe systemsProceedings of the 18th ACM/IFIP/USENIX Middleware Conference10.1145/3135974.3135976(174-184)Online publication date: 11-Dec-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICDCS '05: Proceedings of the 25th IEEE International Conference on Distributed Computing Systems
June 2005
753 pages
ISBN:0769523315

Publisher

IEEE Computer Society

United States

Publication History

Published: 06 June 2005

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Ripple: Large-Scale Service and Configuration Management in the CloudProceedings of the 25th International Middleware Conference10.1145/3652892.3700777(354-366)Online publication date: 2-Dec-2024
  • (2019)PhSIHProceedings of the 48th International Conference on Parallel Processing10.1145/3337821.3337859(1-10)Online publication date: 5-Aug-2019
  • (2017)Efficient covering for top-k filtering in content-based publish/subscribe systemsProceedings of the 18th ACM/IFIP/USENIX Middleware Conference10.1145/3135974.3135976(174-184)Online publication date: 11-Dec-2017
  • (2017)PopSubProceedings of the 11th ACM International Conference on Distributed and Event-based Systems10.1145/3093742.3093915(88-99)Online publication date: 8-Jun-2017
  • (2016)Secure Content-Based Routing Using Intel Software Guard ExtensionsProceedings of the 17th International Middleware Conference10.1145/2988336.2988346(1-10)Online publication date: 28-Nov-2016
  • (2016)Confidentiality-Preserving Publish/SubscribeACM Computing Surveys10.1145/294029649:2(1-43)Online publication date: 30-Jun-2016
  • (2016)Efficient Matching Algorithm for Content-based Publish/Subscribe Systems with Compound PredicatesProceedings of the 11th International Conference on Future Internet Technologies10.1145/2935663.2935679(99-103)Online publication date: 15-Jun-2016
  • (2015)Towards a scalable and efficient open cloud marketplaceProceedings of the 7th Asia-Pacific Symposium on Internetware10.1145/2875913.2875921(102-111)Online publication date: 6-Nov-2015
  • (2015)MERCProceedings of the 16th Annual Middleware Conference10.1145/2814576.2814801(13-24)Online publication date: 24-Nov-2015
  • (2015)Towards prioritized event matching in a content-based publish/subscribe systemProceedings of the 9th ACM International Conference on Distributed Event-Based Systems10.1145/2675743.2771823(116-127)Online publication date: 24-Jun-2015
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media