Algorithms and Stability Analysis for Content Distribution over Multiple Multicast Trees
Xiaoying Zheng, Chunglae Cho, Ye Xia

TL;DR
This paper develops algorithms for content distribution over multiple multicast trees, analyzing their stability and throughput, especially when using approximate and randomized tree-selection methods in a network setting.
Contribution
It introduces universal swarming algorithms employing approximate and randomized tree-selection to improve content distribution stability and throughput.
Findings
Approximate tree-selection achieves network stability within a reduced throughput region.
Randomized tree-selection achieves the full throughput region but with weaker stability guarantees.
Proposed schemes are suitable for infrastructure-based content distribution networks.
Abstract
The paper investigates theoretical issues in applying the universal swarming technique to efficient content distribution. In a swarming session, a file is distributed to all the receivers by having all the nodes in the session exchange file chunks. By universal swarming, not only all the nodes in the session, but also some nodes outside the session may participate in the chunk exchange to improve the distribution performance. We present a universal swarming model where the chunks are distributed along different Steiner trees rooted at the source and covering all the receivers. We assume chunks arrive dynamically at the sources and focus on finding stable universal swarming algorithms. To achieve the throughput region, universal swarming usually involves a tree-selection subproblem of finding a min-cost Steiner tree, which is NP-hard. We propose a universal swarming scheme that employs…
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 · Mobile Ad Hoc Networks
