Janus: Build gnutella-like file sharing system over structured overlay

3Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

How to build an efficient and scalable p2p file sharing system is still an open question. Structured systems obtain O(log(N)) lookup upper bound by associating content with node. But they can not supporting complex queries. On the other hand, Gnutella-like unstructured systems support complex queries, but because of its random-graph topology and its flooding content discovery mechanism, it can not scale to large network systems. In this paper, we present Janus, which build unstructured file sharing system over structured overlay. Different from previous approaches, Janus keeps bidirectional links in its routing table. And with one-hop replication and biased random walk Janus make it possible to implement complex queries in the scalable manner. The experimental results indicate that, when the system running over a network of 10,000 peers, it only needs 100 hops to search half of the total system. © Springer-Verlag 2004.

Cite

CITATION STYLE

APA

Dong, H., Zheng, W., & Wang, D. (2004). Janus: Build gnutella-like file sharing system over structured overlay. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3251, 511–518. https://doi.org/10.1007/978-3-540-30208-7_70

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free