Content Distribution by Multiple Multicast Trees and Intersession Cooperation: Optimal Algorithms and Approximations
Xiaoying Zheng, Chunglae Cho, Ye Xia

TL;DR
This paper introduces optimal algorithms and approximations for content distribution using multiple multicast trees with intersession cooperation, improving resource utilization in content networks.
Contribution
It formulates a resource allocation problem for cooperative content distribution, proposing a subgradient algorithm and a column generation method to handle NP-hard Steiner tree subproblems.
Findings
Universal swarming enhances resource-poor session performance.
The proposed algorithms converge to optimal solutions.
Approximate Steiner-tree solutions maintain bounded optimality loss.
Abstract
In traditional massive content distribution with multiple sessions, the sessions form separate overlay networks and operate independently, where some sessions may suffer from insufficient resources even though other sessions have excessive resources. To cope with this problem, we consider the universal swarming approach, which allows multiple sessions to cooperate with each other. We formulate the problem of finding the optimal resource allocation to maximize the sum of the session utilities and present a subgradient algorithm which converges to the optimal solution in the time-average sense. The solution involves an NP-hard subproblem of finding a minimum-cost Steiner tree. We cope with this difficulty by using a column generation method, which reduces the number of Steiner-tree computations. Furthermore, we allow the use of approximate solutions to the Steiner-tree subproblem. We show…
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
