• DocumentCode
    1410547
  • Title

    Network Coding in a Multicast Switch

  • Author

    Kim, MinJi ; Sundararajan, Jay Kumar ; Médard, Muriel ; Eryilmaz, Atilla ; Kötter, Ralf

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Massachusetts Inst. of Technol., Cambridge, MA, USA
  • Volume
    57
  • Issue
    1
  • fYear
    2011
  • Firstpage
    436
  • Lastpage
    460
  • Abstract
    The problem of serving multicast flows in a crossbar switch is considered. Intraflow linear network coding is shown to achieve a larger rate region than the case without coding. A traffic pattern is presented which is achievable with coding but requires a switch speedup when coding is not allowed. The rate region with coding can be characterized in a simple graph-theoretic manner, in terms of the stable set polytope of the "enhanced conflict graph". No such graph-theoretic characterization is known for the case of fanout-splitting without coding. The minimum speedup needed to achieve 100% throughput with coding is shown to be upper bounded by the imperfection ratio of the enhanced conflict graph, where the imperfection ratio measures a certain graph theoretic property of the given graph. When applied to K × N switches with unicasts and broadcasts only, this gives a bound of min(2K-1/K, 2N/N+1) on the speedup. This shows that speedup, which is usually implemented in hardware, can often be substituted by network coding, which can be done in software. Computing an offline schedule (using prior knowledge of the flow rates) is reduced to fractional weighted graph coloring. A graph-theoretic online scheduling algorithm (using only queue occupancy information) is also proposed, that stabilizes the queues for all rates within the rate region.
  • Keywords
    graph colouring; multicast communication; network coding; packet switching; telecommunication traffic; crossbar switch; enhanced conflict graph; fractional weighted graph coloring; graph theory; graph-theoretic online scheduling algorithm; imperfection ratio; intraflow linear network coding; multicast flows; multicast switch; offline schedule; traffic pattern; Encoding; Fabrics; Network coding; Schedules; Switches; Throughput; Unicast; Imperfection ratio; multicast switch; network coding; rate region; scheduling; speedup;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2010.2090213
  • Filename
    5673783