ACM Home Page
Please provide us with feedback. Feedback
Plexus: a scalable peer-to-peer protocol enabling efficient subset search
Full text PdfPdf (994 KB)
Source IEEE/ACM Transactions on Networking (TON) archive
Volume 17 ,  Issue 1  (February 2009) table of contents
Pages 130-143  
Year of Publication: 2009
ISSN:1063-6692
Authors
Reaz Ahmed  Bangladesh University of Engineering and Technology, Dhaka, Bangladesh
Raouf Boutaba  School of Computer Science, University of Waterloo, Waterloo, Ontario, Canada
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 161,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: 10.1109/TNET.2008.2001466

ABSTRACT

Efficient discovery of information, based on partial knowledge, is a challenging problem faced by many large scale dis-tributed systems. This paper presents Plexus, a peer-to-peer search protocol that provides an efficient mechanism for advertising a bit-sequence (pattern), and discovering it using any subset of its 1-bits. A pattern (e.g., Bloom filter) summarizes the properties (e.g., key-words, service description) associated with a shared object (e.g., document, service).

Plexus has a partially decentralized architecture involving super-peers. It adopts a novel structured routing mechanism derived from the theory of Error Correcting Codes (ECC). Plexus achieves better resilience to peer failure by utilizing replication and redundant routing paths. Routing efficiency in Plexus scales logarithmically with the number of superpeers. The concept presented in this paper is supported with theoretical analysis, and simulation results ob-tained from the application of Plexus to partial keyword search utilizing the extended Golay code.


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
Gnutella website. [Online]. Available: http://www.gnutella.com
 
2
PeerSim Peer-to-Peer Simulator. [Online]. Available: http://www. peersim.sourceforge.net/
 
3
 
4
R. Ahmed and R. Boutaba, "Distributed pattern matching: A key to flexible and efficient P2P search," IEEE J. Sel. Areas Commun., vol. 25, no. 1, pp. 73-83, Jan. 2007.
 
5
6
 
7
8
9
10
11
12
 
13
V. Chvtal, "A greedy heuristic for the set covering problem," Math. Oper. Res., vol. 4, pp. 233-235, 1979.
 
14
E. Cohen, A. Fiat, and H. Kaplan, "Associative search in peer to peer networks: Harnessing latent semantics," in Proc. IEEE INFOCOM, 2003, electronic edition, 11 pp.
15
 
16
J. Conway and N. Sloane, "Orbit and coset analysis of the Golay and related codes," IEEE Trans. Inf. Theory, vol. 36, no. 5, pp. 1038-1050, Sep. 1990.
17
 
18
E. Franconi, G. Kuper, A. Lopatenko, and I. Zaihrayeu, "The coDB robust peer-to-peer database system," in Proc. WWW Conf., New York City, May 2004, pp. 382-393.
 
19
 
20
J. Gao and P. Steenkiste, "Design and evaluation of a distributed scal-able content discovery system," IEEE J. Sel. Areas Commun., vol. 22, no. 1, pp. 54-66, Jan. 2004.
21
 
22
M. J. E. Golay, "Notes on digital coding," Proc. IRE, vol. 37, no. 657, 1949.
 
23
V. Guruswami and M. Sudan, "Extensions to the Johnson Bound," MIT, 2001 [Online]. Available: http://theory.lcs.mit.edu/~madhu/pa-pers/johnson.ps
 
24
 
25
 
26
Y. Joung, L. Yang, and C. Fang, "Keyword search in DHT-based peer-to-peer networks," IEEE J. Sel. Areas Commun., vol. 25, no. 1, pp. 46-61, Jan. 2007.
 
27
 
28
J. Kim and G. Fox, "A hybrid keyword search across peer-to-peer fed-erated databases," in Proc. ADBIS 2004-Local Proc., Budapest, Hun-gary, Sep. 2004, electronic edition, 13 pp.
 
29
M. Li, W. Lee, and A. Sivasubramaniam, "Neighborhood signatures for searching P2P networks," in Proc. IDEAS, 2003, pp. 149-159.
30
 
31
 
32
W. S. Ng, B. C. Ooi, K. L. Tan, and A. Zhou, "PeerDB: A P2P-based system for distributed data sharing," in Proc. ICDE, 2003, pp. 633-644.
33
 
34
 
35
 
36
 
37
 
38
C. Tang, Z. Xu, and M. Mahalingam, "pSearch: Information retrieval in structured overlays," presented at the First Workshop on Hot Topics in Networks (HotNets-I), Princeton, NJ, Oct. 2002.
 
39
 
40
S. Voulgaris, M. Jelasity, and M. van Steen, "A robust and scalable peer-to-peer gossiping protocol," in Proc. AP2PC, 2003, pp. 47-58.
 
41

Collaborative Colleagues:
Reaz Ahmed: colleagues
Raouf Boutaba: colleagues