• DocumentCode
    4728
  • Title

    Link Failure Recovery Over Large Arbitrary Networks: The Case of Coding

  • Author

    Avci, Serhat Nazim ; Ayanoglu, Ender

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of California, Irvine, Irvine, CA, USA
  • Volume
    63
  • Issue
    5
  • fYear
    2015
  • fDate
    May-15
  • Firstpage
    1726
  • Lastpage
    1740
  • Abstract
    Network coding-based link failure recovery techniques provide near-hitless recovery and offer high capacity efficiency. Diversity coding is the first technique to incorporate coding in this field and is easy to implement over small networks. However, the capacity efficiency of this implementation is restricted by its systematic coding and high design complexity despite having lower complexity than the other coding-based recovery techniques. In this paper, we propose a simple column generation-based design algorithm and a novel advanced diversity coding technique to achieve near-hitless recovery over large networks. The traffic matrix, which consists of unicast connection demands, is decomposed into traffic vectors for each destination node. Further, the connection demands in each traffic vector are partitioned into coding groups. The design framework consists of two parts: a main problem and a subproblem. The main problem is solved with Linear Programming (LP) and Integer Linear Programming (ILP), whereas the subproblem can be solved with different methods. Simulation results suggest that the novel design algorithm simplifies the capacity placement problem, which enables implementing diversity coding-based recovery including the novel coding structure on large networks with arbitrary topology. It achieves near-hitless recovery with an almost optimal capacity efficiency for any single destination-based recovery.
  • Keywords
    integer programming; linear programming; matrix algebra; network coding; telecommunication network reliability; vectors; ILP; advanced diversity coding technique; almost optimal capacity efficiency; arbitrary networks; arbitrary topology; capacity efficiency; capacity placement problem; column generation-based design algorithm; design complexity; integer linear programming; link failure recovery techniques; near-hitless recovery; network coding; single destination-based recovery; systematic coding; traffic matrix; traffic vectors; unicast connection demands; Algorithm design and analysis; Complexity theory; Encoding; Network topology; Partitioning algorithms; Systematics; Vectors; Computer network reliability; fault tolerance; integer linear programming; linear programming; network coding;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2015.2417567
  • Filename
    7070726