• DocumentCode
    64131
  • Title

    A Universal Stabilization Algorithm for Multicast Flows with Network Coding

  • Author

    Ching-Min Lien ; Cheng-Shang Chang ; Duan-Shin Lee

  • Author_Institution
    Inst. of Commun. Eng., Hsinchu, Taiwan
  • Volume
    61
  • Issue
    2
  • fYear
    2013
  • fDate
    Feb-13
  • Firstpage
    712
  • Lastpage
    721
  • Abstract
    In this paper, we consider a network that supports multiple multicast flows with network coding. It is well-known that network coding can be used to increase the throughput of a delay-free network. However, as there are multiple multicast flows in the network, packets might be delayed due to contention. As packets from the same flow have to be synchronized for network coding, additional buffers, known as em synchronization buffers in the literature, are required. In certain networks, such as multistage interconnection networks in switch fabrics , the size of internal buffers could be quite limited. One of the key contributions of the paper is to propose a packet scheduling algorithm so that synchronization buffers can be bounded by a em finite constant that only depends on the maximum hop count of the flows. We also show that our scheduling algorithm does not cause any throughput degradation as it can stabilize the network for any em admissible traffic. Moreover, our algorithm is em universal and it does not require to know the rates of the flows in the network. The main idea of our algorithm is to introduce em fictitious packets in the dynamic frame sizing algorithm recently proposed in for stabilizing switches and em wired networks (without network coding). By so doing, packets that might be stalled in synchronization buffers can be flushed out. We show that the number of fictitious packets in each frame is also bounded by a finite constant that only depends on the maximum hop count.
  • Keywords
    delay tolerant networks; multicast communication; network coding; stability; telecommunication traffic; admissible traffic; delay-free network; multiple multicast flows; network coding; synchronization buffers; universal stabilization algorithm; Delay; Encoding; Heuristic algorithms; Network coding; Switches; Synchronization; Throughput; Scheduling; network coding; networks; stability;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2012.102512.120046
  • Filename
    6341772