A random graph model for massive graphs
STOC '00 Proceedings of the thirty-second annual ACM symposium on Theory of computing
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Storage management and caching in PAST, a large-scale, persistent peer-to-peer storage utility
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Search and replication in unstructured peer-to-peer networks
ICS '02 Proceedings of the 16th international conference on Supercomputing
Viceroy: a scalable and dynamic emulation of the butterfly
Proceedings of the twenty-first annual symposium on Principles of distributed computing
IEEE Internet Computing
Random Evolution in Massive Graphs
FOCS '01 Proceedings of the 42nd IEEE symposium on Foundations of Computer Science
PAST: A Large-Scale, Persistent Peer-to-Peer Storage Utility
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
A simple analytical framework to analyze search strategies in large-scale peer-to-peer networks
Performance Evaluation - Performance 2005
Dependency of Network Structures in Agent Selection and Deployment
IAT '06 Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology
Randomized Protocols for Duplicate Elimination in Peer-to-Peer Storage Systems
IEEE Transactions on Parallel and Distributed Systems
Peer-to-Peer in Metric Space and Semantic Space
IEEE Transactions on Knowledge and Data Engineering
Non-searchability of random scale-free graphs
Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing
Bubblestorm: resilient, probabilistic, and exhaustive peer-to-peer search
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Random graphs as models of hierarchical peer-to-peer networks
Performance Evaluation
Proceedings of the international workshop on Workshop on multimedia information retrieval
Hierarchical multidimensional search in peer-to-peer networks
Computer Communications
Efficient file search in non-DHT P2P networks
Computer Communications
Partial read from peer-to-peer databases
Computer Communications
Comparison of image similarity queries in P2P systems
Computer Communications
An efficient network-wide broadcasting based on hop-limited shortest-path trees
Computer Networks: The International Journal of Computer and Telecommunications Networking
Reverse-query diffusion over unstructured overlay network for content delivery
International Journal of Computer Applications in Technology
Query Message Delivery over Community-Based Overlay Network
KES '07 Knowledge-Based Intelligent Information and Engineering Systems and the XVII Italian Workshop on Neural Networks on Proceedings of the 11th International Conference
Maintaining replicas in unstructured P2P systems
CoNEXT '08 Proceedings of the 2008 ACM CoNEXT Conference
An Adaptive Global-Local Memetic Algorithm to Discover Resources in P2P Networks
Proceedings of the 2007 EvoWorkshops 2007 on EvoCoMnet, EvoFIN, EvoIASP,EvoINTERACTION, EvoMUSART, EvoSTOC and EvoTransLog: Applications of Evolutionary Computing
The effect of power-law degrees on the navigability of small worlds: [extended abstract]
Proceedings of the 28th ACM symposium on Principles of distributed computing
A Least-Resistance Path in Reasoning about Unstructured Overlay Networks
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
Distributed and Parallel Databases
Exploiting power-law node degree distribution in Chord overlays
NGI'09 Proceedings of the 5th Euro-NGI conference on Next Generation Internet networks
A path-traceable query routing mechanism for search in unstructured peer-to-peer networks
Journal of Network and Computer Applications
Aspects of adaptivity in P2P information retrieval
AMR'06 Proceedings of the 4th international conference on Adaptive multimedia retrieval: user, context, and feedback
RSM-based gossip on P2P network
ICA3PP'07 Proceedings of the 7th international conference on Algorithms and architectures for parallel processing
Non-searchability of random power-law graphs
OPODIS'07 Proceedings of the 11th international conference on Principles of distributed systems
Biased random walks on resource network graphs for load balancing
The Journal of Supercomputing
Model-based evaluation of search strategies in peer-to- peer networks
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Reverse-query mechanism for contents delivery management over unstructured overlay network
ICCOM'06 Proceedings of the 10th WSEAS international conference on Communications
Review: A survey on content-centric technologies for the current Internet: CDN and P2P solutions
Computer Communications
Efficient and simple generation of random simple connected graphs with prescribed degree sequence
COCOON'05 Proceedings of the 11th annual international conference on Computing and Combinatorics
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Unstructured peer-to-peer networks: topological properties and search performance
AP2PC'04 Proceedings of the Third international conference on Agents and Peer-to-Peer Computing
Reverse-Query mechanism for contents delivery management in distributed agent network
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part IV
Percolation-based routing in the Internet
Journal of Systems and Software
Future Generation Computer Systems
Cooperative stalking of transient nomadic resources on overlay networks
Future Generation Computer Systems
Energy-efficient content retrieval in mobile cloud
Proceedings of the second ACM SIGCOMM workshop on Mobile cloud computing
Hi-index | 0.00 |
We introduce a scalable searching protocol for locating and retrieving content in random networks with Power-Law (PL) and heavy-tailed degree distributions. The proposed algorithm is capable of finding any content in the network with probability one in time O(logN), with a total traffic that provably scales sub-linearly with the network size, N. Unlike other proposed solutions, there is no need to assume that the network has multiple copies of contents; the protocol finds all contents reliably, even if every node in the network starts with a unique content. The scaling behavior of the size of the giant connected component of a random graph with heavy tailed degree distributions under bond percolation is at the heart of our results. The percolation search algorithm can be directly applied to make unstructured Peer-to-Peer (P2P) networks, such as Gnutella, Limewire and other file-sharing systems (which naturally display heavy-tailed degree distributions and scale-free network structures), scalable. For example, simulations of the protocol on the limewire crawl number 5 network[12], consisting of over 65,000 links and 10,000 nodes, shows that even for this snapshot network, the traffic can be reduced by a factor of at least 100, and yet achieve a hit-rate greater than 90%.