• DocumentCode
    1755633
  • Title

    Algorithms and Stability Analysis for Content Distribution over Multiple Multicast Trees

  • Author

    Xiaoying Zheng ; Chunglae Cho ; Ye Xia

  • Author_Institution
    Shanghai Res. Center for Wireless Commun., Shanghai Adv. Res. Inst., Shanghai, China
  • Volume
    26
  • Issue
    5
  • fYear
    2015
  • fDate
    May 1 2015
  • Firstpage
    1217
  • Lastpage
    1227
  • 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 an approximate tree-selection algorithm. We show that it achieves network stability for a reduced throughput region, where the reduction ratio is no more than the approximation ratio of the tree-selection algorithm. We propose a second universal swarming scheme that employs a randomized tree-selection algorithm. It achieves the throughput region, but with a weaker stability result. Comprehensive simulation results support the stability analysis of the algorithms. The proposed schemes and their variants are expected to be useful for infrastructure-based content distribution networks with massive content and relatively stable network environment.
  • Keywords
    Internet; computational complexity; content management; optimisation; queueing theory; stability; trees (mathematics); Internet; NP-hard problem; Steiner tree; chunk exchange; infrastructure-based content distribution network; multicast tree; session exchange file chunk; stability analysis; tree-selection subproblem; universal swarming model; virtual queue; Algorithm design and analysis; Approximation algorithms; Receivers; Regulators; Stability analysis; Throughput; Vectors; Communication networks; content distribution; multicast; queueing; randomized algorithm; stability;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2014.2315202
  • Filename
    6804015