|
ABSTRACT
Distributed content-based publish-subscribe middleware provides the necessary decoupling, flexibility, expressiveness, and scalability required by modern distributed applications. Unfortunately, this middleware usually does not provide reliability, especially in the presence of highly reconfigurable scenarios. Indeed, this problem has been thus far largely disregarded by the research community and solutions developed in other contexts are not immediately applicable.In this paper, we tackle the problem of introducing reliability in content-based publish-subscribe in dynamic environments by exploiting epidemic algorithms, whose characteristics in terms of decentralization, scalability, and resilience to topological changes resonate with our problem.
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
|
Kenneth P. Birman , Mark Hayden , Oznur Ozkasap , Zhen Xiao , Mihai Budiu , Yaron Minsky, Bimodal multicast, ACM Transactions on Computer Systems (TOCS), v.17 n.2, p.41-88, May 1999
[doi> 10.1145/312203.312207]
|
| |
3
|
|
 |
4
|
|
| |
5
|
M. Castro, P. Druschel, A. Kermarrec, and A. Rowstron. Scribe: A large-scale and decentralized application-level multicast infrastructure. IEEE Journal on Selected Areas in Communications, 20(8), 2002.
|
| |
6
|
|
 |
7
|
|
| |
8
|
P. Costa, M. Migliavacca, G. P. Picco, and G. Cugola. Epidemic Algorithms for Reliable Content-Based Publish-Subscribe. Technical report, Politecnico di Milano, March 2003. Available at www.elet.polimi.it/~picco.
|
| |
9
|
F. M. Cuenca-Acuna, C. Peery, R. P. Martin, and T. D. Nguyen. PlanetP: Infrastructure support for P2P information sharing. Technical Report DCS-TR-465, Rutgers University, November 2001.
|
| |
10
|
|
| |
11
|
G. Cugola, G. P. Picco, and A. L. Murphy. Towards distributed publish-subscribe middleware for mobile systems. In Proc. of the 3rd Int. Workshop on Software Engineering and Middleware, LNCS 2596. Springer, May 2002.
|
 |
12
|
Alan Demers , Dan Greene , Carl Houser , Wes Irish , John Larson , Scott Shenker , Howard Sturgis , Dan Swinehart , Doug Terry, Epidemic algorithms for replicated database maintenance, ACM SIGOPS Operating Systems Review, v.22 n.1, p.8-32, Jan., 1988
[doi> 10.1145/43921.43922]
|
| |
13
|
C. Diot, W. Dabbous, and J. Crowcroft. Group communication. IEEE Journal on Selected Areas in Communication, May 1997.
|
| |
14
|
|
| |
15
|
P. Eugster and R. Guerraoui. Hierarchical probabilistic multicast. Technical report, EPFL, Lausanne (Switzerland), 2001. Available at icwww.epfl.ch/publications.
|
| |
16
|
|
| |
17
|
|
| |
18
|
J. Luo, P. Eugster, and J.-P. Hubaux. Route Driven Gossip: Probabilistic Reliable Multicast in Ad Hoc Networking. Technical report, EPFL, Lausanne (Switzerland), 2002. Available at icwww.epfl.ch/publications.
|
| |
19
|
K. Obraczka. Multicast transport protocols: a survey and taxonomy. IEEE Communications, 36(1):94--102, January 1998.
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
Real-Time Innovations, Inc. NDDS: Network Middleware for Distributed Real Time Applications. www.rti.com.
|
| |
24
|
V. Roca, L. Costa, R. Vida, A. Dracinschi, and S. Fdida. A survey of multicast technologies. Technical report, Laboratoire d'Informatique de Paris 6 (LIP6), September 2000. www-rp.lip6.fr.
|
 |
25
|
|
| |
26
|
|
| |
27
|
R. Strom, G. Banavar, T. Chandra, M. Kaplan, K. Miller, B. Mukherjee, D. Sturman, and M. Ward. Gryphon: An information flow based approach to message brokering. In Int. Symp. on Software Reliability Engineering, 1998.
|
| |
28
|
Sun Microsystems, Inc. Java Message Service Specification Version 1.1, April 2002.
|
| |
29
|
|
| |
30
|
TIBCO Inc. TIBCO Rendezvous. www.rv.tibco.com.
|
 |
31
|
Shelley Q. Zhuang , Ben Y. Zhao , Anthony D. Joseph , Randy H. Katz , John D. Kubiatowicz, Bayeux: an architecture for scalable and fault-tolerant wide-area data dissemination, Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video, p.11-20, January 2001, Port Jefferson, New York, United States
[doi> 10.1145/378344.378347]
|
CITED BY 4
|
|
Jan Steffan , Ludger Fiege , Mariano Cilia , Alejandro Buchmann, Scoping in wireless sensor networks: a position paper, Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing, p.167-171, October 18-22, 2004, Toronto, Ontario, Canada
|
|
|
|
|
|
|
|
|
|
|