• DocumentCode
    1358906
  • Title

    A Hypergraph Approach to Linear Network Coding in Multicast Networks

  • Author

    Yang, Min ; Yang, Yuanyuan

  • Author_Institution
    FalconStor Software, Melville, NY, USA
  • Volume
    21
  • Issue
    7
  • fYear
    2010
  • fDate
    7/1/2010 12:00:00 AM
  • Firstpage
    968
  • Lastpage
    982
  • Abstract
    Network coding is a promising generalization of routing which allows a node to generate output messages by encoding its received messages. A typical scenario where network coding offers unique advantages is a multicast network where a source node generates messages and multiple receivers collect the messages. In a multicast network, linear network codes are preferred due to its sufficiency and simplicity. In this paper, we propose an approach to transforming the linear coding problem into a graph theory problem. By utilizing hypergraphs, we model the linear codes by constructing a pseudodual graph of the multicast network. Then, a valid linear code is equivalent to a cover in the pseudodual graph satisfying some constraints. By iterative refinements, an eligible cover can be found in polynomial time. Moreover, we propose several preprocessing algorithms to further reduce the computation time required by the iterative refinements by reducing the graph size before transformation. An important contribution of this work is that the proposed approach can be readily extended to solve many minimal network coding problems. By assigning different weights to edges, minimal network coding problems are reduced to the shortest path problem in the pseudodual graph. Our simulation results show that the proposed preprocessing algorithms can reduce the computation time by about 40-50 percent in a medium size multicast network compared to the scheme without preprocessing algorithms, and the throughput of the system with network coding is 25 percent higher than that with the traditional approach of multiple multicast trees.
  • Keywords
    iterative methods; linear codes; multicast communication; network coding; trees (mathematics); graph theory problem; hypergraph approach; iterative refinements; linear network coding; multicast networks; multicast trees; polynomial time; pseudodual graph; routing; shortest path problem; source node; Network coding; hypergraph.; linear coding; multicast network;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2009.144
  • Filename
    5226622