ACM Home Page
Please provide us with feedback. Feedback
TERA: topic-based event routing for peer-to-peer architectures
Full text PdfPdf (2.25 MB)
Source ACM International Conference Proceeding Series; Vol. 233 archive
Proceedings of the 2007 inaugural international conference on Distributed event-based systems table of contents
Toronto, Ontario, Canada
SESSION: Peer-to-peer and mobility table of contents
Pages: 2 - 13  
Year of Publication: 2007
ISBN:978-1-59593-665-3
Authors
Roberto Baldoni  Universita di Roma, Roma, Italy
Roberto Beraldi  Universita di Roma, Roma, Italy
Vivien Quema  LSR-IMAG Laboratory, Saint-Ismier, France
Leonardo Querzoni  Universita di Roma, Roma, Italy
Sara Tucci-Piergiovanni  Universita di Roma, Roma, Italy
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGMOD: ACM Special Interest Group on Management of Data
: IEEE
ACM: Association for Computing Machinery
: USENIX
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 92,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1266894.1266898
What is a DOI?

ABSTRACT

The completely decoupled interaction model offered by the publish/subscribe communication paradigm perfectly suits the interoperability needs of todays large-scale, dynamic, peer-to-peer applications. The unmanaged environments, where these applications are expected to work, pose a series of problems (potentially wide number of partipants, low-reliability of nodes, absence of a centralized authority, etc.) that severely limit the scalability of existing approaches which were originally thought for supporting distributed applications built on the top of static and managed environments. In this paper we propose an architecture for implementing the topic-based publish/subscribe paradigm in large scale peer-to-peer systems. The architecture is based on clustering peers subscribed to the same topic. The major novelty of this architecture lies in the mechanism employed to bring events from the publisher to the cluster (namely outer-cluster routing). The evaluation shows that this mechanism for outer-cluster routing has a probability to bring events to the destination cluster very close to 1 while keeping small the involved number of out-of-cluster peers. Finally, the overall architecture is shown to be scalable along several fundamental dimensions like number of participants, subscriptions, and to exhibit a fair load distribution (load distribution closely follows the distribution of subscriptions on nodes).


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
 
3
 
4
 
5
Roberto Baldoni, Roberto Beraldi, Vivien Quéma, Leonardo Querzoni, and Sara Tucci-Piergiovanni, TERA: Topic-based event routing for peer-to-peer architectures, Tech. Report 2/07, Dipartimento Informatica e Sistemistica "A. Ruberti" - Sapienza, Università di Roma, 2007.
 
6
7
 
8
Fengyun Cao and J. Pal Singh, Efficient event routing in content-based publish-subscribe service networks, Proceedings of the 23rd IEEE Conference on Computer Communications (INFOCOM) (Hong Kong, China), vol. 2, IEEE, Washington, 7--11 March 2004, pp. 929--940.
9
 
10
A. Carzaniga and A. L. Wolf, A benchmark suite for distributed publish/subscribe systems, Tech. Report CU-CS-927-02, Software Engineering Research Laboratory, Department of Computer Science, University of Colorado at Boulder, 2002.
 
11
M. Castro, P. Druschel, A. Kermarrec, and A. Rowston, Scribe: A large-scale and decentralized application-level multicast infrastructure, IEEE Journal on Selected Areas in Communications <b>20</b> (October 2002), no. 8.
12
13
 
14
I. Gupta, K. Birman, and R. van Renesse, Fighting fire with fire: using randomized gossip to combat stochastic scalability limits, Journal of Quality and Reliability Engineering International (2002).
 
15
Márk Jelasity, Gian Paolo Jesi, Alberto Montresor, and Spyros Voulgaris, Peersim, http://peersim.sourceforge.net/.
 
16
 
17
 
18
19
 
20
E. Le Merrer, A-M. Kermarrec, and L. Massoulie, Peer to peer size estimation in large and dynamic networks: A comparative study, Proceedings of the 15th IEEE International Symposium on High Performance Distributed Computing, 2006, pp. 7--17.
21
 
22
D. Psaltoulis, D. Kostoulas, I. Gupta, K. Birman, and A. Demers, Practical algorithms for size estimation in large and dynamic groups, Proceedings of the 23rd Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC), 2005.
 
23
 
24
 
25
 
26
S. Voulgaris, D. Gavidia, and M. van Steen, CYCLON: Inexpensive Membership Management for Unstructured P2P Overlays, Journal of Network and Systems Management <b>13</b> (2005), no. 2.
 
27
Spyros Voulgaris, Etienne Rivière, Anne-Marie Kermarrec, and Maarten van Steen, Sub-2-sub: Self-organizing content-based publish and subscribe for dynamic and large scale collaborative networks, Research Report RR5772, INRIA, Rennes, France, December 2005.
 
28
B. Y. Zhao, L. Huang, J. Stribling, S. C. Rhea, A. D. Joseph, and J. Kubiatowicz, Tapestry: A Resilient Global-scale Overlay for Service Deployment, IEEE Journal on Selected Areas in Communications <b>22</b> (2003), no. 1, 41--53.
29

CITED BY  7

Collaborative Colleagues:
Roberto Baldoni: colleagues
Roberto Beraldi: colleagues
Vivien Quema: colleagues
Leonardo Querzoni: colleagues
Sara Tucci-Piergiovanni: colleagues