| Summary-based routing for content-based event distribution networks |
| Full text |
Pdf
(2.82 MB)
|
| Source
|
ACM SIGCOMM Computer Communication Review
archive
Volume 34 , Issue 5 (October 2004)
table of contents
Pages: 59 - 74
Year of Publication: 2004
ISSN:0146-4833
|
|
Authors
|
|
Yi-Min Wang
|
Microsoft Research, Redmond, WA
|
|
Lili Qiu
|
Microsoft Research, Redmond, WA
|
|
Chad Verbowski
|
Microsoft Research, Redmond, WA
|
|
Dimitris Achlioptas
|
Microsoft Research, Redmond, WA
|
|
Gautam Das
|
Microsoft Research, Redmond, WA
|
|
Paul Larson
|
Microsoft Research, Redmond, WA
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 34, Citation Count: 5
|
|
|
ABSTRACT
Providing scalable distributed Web-based eventing services has been an important research topic. It is desirable to have an effective mechanism for the servers to summarize their filters for in-network preprocessing in order to optimize system performance. In this paper, we propose a summary-based routing mechanism and introduce the notion of imprecise summaries to provide a trade-off between routing overhead and event traffic. Our system uses similarity-based filter clustering to reduce overall event traffic and performs self-tuning summary precision selection to optimize throughput. We have implemented summary-based routing on top of an XML-based infrastructure that closely follows the proposed Web services standards. Measurements from the actual implementation validate our analytical and simulation results, and demonstrate the practical benefits of the proposed techniques.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
Marcos K. Aguilera , Robert E. Strom , Daniel C. Sturman , Mark Astley , Tushar D. Chandra, Matching events in a content-based subscription system, Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing, p.53-61, May 04-06, 1999, Atlanta, Georgia, United States
[doi> 10.1145/301308.301326]
|
| |
3
|
|
| |
4
|
|
| |
5
|
R. Bayer and E. McCreight. Organization and maintenance of large ordered indices. In Proc. 1970 ACM-SIGFIDET Workshop on Data Description and Access, Nov. 1970.
|
 |
6
|
|
| |
7
|
L. Breslau, P. Cao, L. Fan, G. Phillips, and S. Shenker. Web Caching and Zipf-like Distributions: Evidence and Implications. In Proceedings of INFOCOMM '99, March 1999.
|
| |
8
|
A. Carzaniga, J. Deng, and A. L. Wolf. Fast forwarding for content-based networking. In Technical Report CU-CS-922-01, Department of Computer Science, University of Colorado, Nov. 2001.
|
 |
9
|
|
| |
10
|
C. Y. Chan, M. Garofalakis, and R. Rastogi. RE-Tree: An efficient index structure for regular expressions. In Proc. of VLDB '2002, 2002.
|
 |
11
|
Françoise Fabret , H. Arno Jacobsen , François Llirbat , Joăo Pereira , Kenneth A. Ross , Dennis Shasha, Filtering algorithms and implementation for very fast publish/subscribe systems, Proceedings of the 2001 ACM SIGMOD international conference on Management of data, p.115-126, May 21-24, 2001, Santa Barbara, California, United States
|
| |
12
|
C. E. Ferreira , A. Martin , C. C. de Souza , R. Weismantel , L. A. Wolsey, The node capacitated graph partitioning problem: a computational study, Mathematical Programming: Series A and B, v.81 n.2, p.229-256, April 1, 1998
[doi> 10.1007/BF01581107]
|
| |
13
|
Y. J. Garcia, M. A. Lopez, and S. T. Leutenegger. A greedy algorithm for bulk loading R-trees. In Univ. of Denver Computer Science Tech. Report #97-02, 1997.
|
| |
14
|
J. Gough and G. Smith. Efficient recognition of events in a distributed system. In Proc. of the 18 th Australasian Computer Science Conference, Feb. 1995.
|
| |
15
|
R. Gruber, B. Krishnamurthy, and E. Panagos. The architecture of the ready event notification service. In Proc. of the 19th IEEE International Conference on Distributed Computing Systems Middleware Workshop, 1999.
|
 |
16
|
|
 |
17
|
|
| |
18
|
|
| |
19
|
Weighted min cut. http://riot.ieor.berkeley.edu/riot/Applications/WeightedMinCut/.
|
| |
20
|
Lukasz Opyrchal , Mark Astley , Joshua Auerbach , Guruduth Banavar , Robert Strom , Daniel Sturman, Exploiting IP multicast in content-based publish-subscribe systems, IFIP/ACM International Conference on Distributed systems platforms, p.185-207, April 03-07, 2000, New York, New York, United States
|
 |
21
|
Venkata N. Padmanabhan , Lili Qiu, The content and access dynamics of a busy Web site: findings and implications, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.111-123, August 28-September 01, 2000, Stockholm, Sweden
|
| |
22
|
S. Ratnasamy, M. Handley, R. Karp, and S. Shenker. Topologically-aware overlay construction and server selection. In Proc. of IEEE INFOCOM, Jun. 2002.
|
| |
23
|
|
| |
24
|
|
| |
25
|
B. Segall and D. Arnold. Elvin has left the building: A publish /subscribe notification service with quenching. In Proc. of AUUG, 1997.
|
 |
26
|
|
| |
27
|
|
| |
28
|
Y. M. Wang, L. Qiu, D. Achlioptas, G. Das, P. Larson, and H. J. Wang. Subscription partitioning and routing in content-based publish/subscribe networks (Brief Announcement). In Proc. of DISC, Oct. 2002.
|
| |
29
|
T. Wong, R. H. Katz, and S. McCanne. An evaluation on using preference clustering in large-scale multicast applications. In Proc. of INFOCOM, pages 451--460, 2000.
|
| |
30
|
Web Services standards. http://www.webservices.org/index.php/standards/.
|
| |
31
|
|
|