A note on the data-driven capacity of P2P networks
Jacob Chakareski, Pascal Frossard, Herv\'e Kerivin, Jimmy Leblet and, Gwendal Simon

TL;DR
This paper investigates capacity and resource allocation in P2P networks, proposing algorithms and mappings to optimize data flow and bandwidth distribution, with practical heuristics supported by simulations.
Contribution
It introduces a novel graph-based approach for bandwidth allocation, formulates the resource sharing problem as NP-complete, and develops a distributed heuristic algorithm.
Findings
Heuristic outperforms genetic algorithms on large networks.
Exact algorithms find near-optimal solutions on small networks.
Proposed methods are scalable and support distributed implementation.
Abstract
We consider two capacity problems in P2P networks. In the first one, the nodes have an infinite amount of data to send and the goal is to optimally allocate their uplink bandwidths such that the demands of every peer in terms of receiving data rate are met. We solve this problem through a mapping from a node-weighted graph featuring two labels per node to a max flow problem on an edge-weighted bipartite graph. In the second problem under consideration, the resource allocation is driven by the availability of the data resource that the peers are interested in sharing. That is a node cannot allocate its uplink resources unless it has data to transmit first. The problem of uplink bandwidth allocation is then equivalent to constructing a set of directed trees in the overlay such that the number of nodes receiving the data is maximized while the uplink capacities of the peers are not…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Caching and Content Delivery · Network Traffic and Congestion Control
