vix.ing · top · new · best · stats · spec

Hypernets -- Good (G)news for Gnutella

2002/02/16 by N. J. Gunther, Neil J. Günther, Gunther, N. J.
Computer Science · #C.2.4 #C.4 #D.4.8 #Distributed #Distributed systems and fault tolerance #FOS: Computer and information sciences #Information Retrieval (cs.IR) #Interconnection Networks and Systems #Networking and Internet Architecture (cs.NI) #Parallel #Peer-to-Peer Network Technologies #Performance (cs.PF) #and Cluster Computing (cs.DC) #cs.DC #cs.IR #cs.NI #cs.PF

paper · pdf · doi:10.48550/arxiv.cs/0202019

11 pages, 3 figures, 3 tables. Updated text and replaced original 2002 GIF figures with PDFs

openalex publication_date 2002/02/16 · arxiv created 2022/03/04 · arxiv updated 2022/03/07 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

Abstract

Criticism of Gnutella network scalability has rested on the bandwidth attributes of the original interconnection topology: a Cayley tree. Trees, in general, are known to have lower aggregate bandwidth than higher dimensional topologies e.g., hypercubes, meshes and tori. Gnutella was intended to support thousands to millions of peers. Studies of interconnection topologies in the literature, however, have focused on hardware implementations which are limited by cost to a few thousand nodes. Since the Gnutella network is virtual, hyper-topologies are relatively unfettered by such constraints. We present performance models for several plausible hyper-topologies and compare their query throughput up to millions of peers. The virtual hypercube and the virtual hypertorus are shown to offer near linear scalability subject to the number of peer TCP/IP connections that can be simultaneously kept open.

Related