• DocumentCode
    2643003
  • Title

    Trying Linear Network Coding on a Network Flow Processor

  • Author

    Cao, Peng ; Zheng, Long ; Lu, Yanchao ; Tang, Feilong ; You, Ilsun ; Guo, Minyi

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
  • fYear
    2011
  • fDate
    June 30 2011-July 2 2011
  • Firstpage
    156
  • Lastpage
    163
  • Abstract
    Nowadays network coding has attracted a lot of attentions from researchers in fields of information and coding theory, wireless communications, P2P, etc, as it has enormous potential to improve network throughput and to utilize the maximum bandwidth in networks. Whereas due to its high computation complexity, it is not easy to implement network coding in a real network environment. Network Flow Processor (NFP) is a multi-core specific processor, widely used in switches, routers. NPF has a powerful computation capacity, since it is composed of 40 cores and each core can concurrently executes up to 8 threads. In this paper, we discuss about the network coding fundamental and the NFP architecture in order to make NFP support the encoding function of network coding. During the implementation of network coding on NFP, we use loop-based and table-based approaches for multiplication in finite field. With our experimental results, a single card of NFP can offer a throughput of encoding up to 43.9Mbps.
  • Keywords
    computational complexity; linear codes; microprocessor chips; multiprocessing systems; network coding; telecommunication computing; NFP architecture; P2P; coding theory; computation capacity; computation complexity; encoding function; information theory; linear network coding; loop-based approaches; maximum network bandwidth; multicore specific processor; network coding fundamental; network flow processor; network throughput; routers; switches; table-based approaches; wireless communications; Bandwidth; Encoding; Instruction sets; Network coding; Random access memory; Registers; Throughput; linear network coding; multi-core; network flow processor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), 2011 Fifth International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-61284-733-7
  • Electronic_ISBN
    978-0-7695-4372-7
  • Type

    conf

  • DOI
    10.1109/IMIS.2011.139
  • Filename
    5976154