Skip to main content

End-to-End support for joins in large-scale publish/subscribe systems

Publication ,  Journal Article
Chandramouli, B; Yang, J
Published in: Proceedings of the VLDB Endowment
January 1, 2008

We address the problem of supporting a large number of select-join subscriptions for wide-area publish/subscribe. Subscriptions are joins over different tables, with varying interests expressed as range selection conditions over table attributes. Naive schemes, such as computing and sending join results from a server, are inefficient because they produce redundant data, and are unable to share dissemination costs across subscribers and events. We propose a novel, scalable scheme that group-processes and disseminates a general mix of multi-way select-join subscriptions. We also propose a simple and application-agnostic extension to content-driven networks (CN), which further improves sharing of dissemination costs. Experimental evaluations show that our schemes can generate orders of magnitude lower network traffic at very low processing cost. Our extension to CN can further reduce traffic by another order of magnitude, with almost no increase in notification latency. © 2008 VLDB Endowment.

Duke Scholars

Published In

Proceedings of the VLDB Endowment

DOI

EISSN

2150-8097

Publication Date

January 1, 2008

Volume

1

Issue

1

Start / End Page

434 / 450

Related Subject Headings

  • 4605 Data management and data science
  • 0807 Library and Information Studies
  • 0806 Information Systems
  • 0802 Computation Theory and Mathematics
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Chandramouli, B., & Yang, J. (2008). End-to-End support for joins in large-scale publish/subscribe systems. Proceedings of the VLDB Endowment, 1(1), 434–450. https://doi.org/10.14778/1453856.1453905
Chandramouli, B., and J. Yang. “End-to-End support for joins in large-scale publish/subscribe systems.” Proceedings of the VLDB Endowment 1, no. 1 (January 1, 2008): 434–50. https://doi.org/10.14778/1453856.1453905.
Chandramouli B, Yang J. End-to-End support for joins in large-scale publish/subscribe systems. Proceedings of the VLDB Endowment. 2008 Jan 1;1(1):434–50.
Chandramouli, B., and J. Yang. “End-to-End support for joins in large-scale publish/subscribe systems.” Proceedings of the VLDB Endowment, vol. 1, no. 1, Jan. 2008, pp. 434–50. Scopus, doi:10.14778/1453856.1453905.
Chandramouli B, Yang J. End-to-End support for joins in large-scale publish/subscribe systems. Proceedings of the VLDB Endowment. 2008 Jan 1;1(1):434–450.

Published In

Proceedings of the VLDB Endowment

DOI

EISSN

2150-8097

Publication Date

January 1, 2008

Volume

1

Issue

1

Start / End Page

434 / 450

Related Subject Headings

  • 4605 Data management and data science
  • 0807 Library and Information Studies
  • 0806 Information Systems
  • 0802 Computation Theory and Mathematics