• DocumentCode
    2558586
  • Title

    Optimal Layered Multicast with Network Coding: Mathematical Model and Empirical Studies

  • Author

    Gopinathan, Ajay ; Li, Zongpeng

  • Author_Institution
    Univ. of Calgary, Calgary, AB
  • fYear
    2008
  • fDate
    8-10 Sept. 2008
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Recent advances in network coding research dramatically changed the underlying structure of optimal multicast routing algorithms and made them efficiently computable. While most such algorithm design assume a single file/layer being multicast, layered coding introduces new challenges into the paradigm due to its cumulative decoding nature. Layered coding is designed to handle heterogeneity in receiver capacities, and a node may decode layer k only if it successfully receives all layers in 1..k. We show that recently proposed optimization models for layered multicast do not correctly address this challenge. We argue that in order to achieve the absolute maximum throughput (or minimum cost), it is necessary to decouple application layer throughput from network layer throughput. In particular, a node should be able to receive a non-consecutive layer or a partial layer even if it cannot decode and utilize it (e.g., for playback in media streaming applications). The rationale is that nodes at critical network locations need to receive data just for helping other peers. We present a mathematical programming model that addresses the above challenges and achieves the absolute optimal performance. Simulation results show considerable throughput gain (cost reduction) compared with previous models, in a broad range of network scenarios. We further generalize our model for studying the optimal progression of layer sizes. We show that such optimization is non-convex, and apply a Simulated Annealing algorithm to solve it, with flexible trade-off between solution quality and running time.
  • Keywords
    decoding; encoding; mathematical programming; multicast communication; simulated annealing; telecommunication network routing; cumulative decoding; mathematical programming model; network coding; network layer throughput; optimal layered multicast routing algorithm; optimization model; simulated annealing algorithm; Computer networks; Costs; Decoding; Mathematical model; Multicast algorithms; Network coding; Peer to peer computing; Routing; Streaming media; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis and Simulation of Computers and Telecommunication Systems, 2008. MASCOTS 2008. IEEE International Symposium on
  • Conference_Location
    Baltimore, MD
  • ISSN
    1526-7539
  • Print_ISBN
    978-1-4244-2817-5
  • Electronic_ISBN
    1526-7539
  • Type

    conf

  • DOI
    10.1109/MASCOT.2008.4770563
  • Filename
    4770563