Trying linear network coding on a network flow processor

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

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings - 2011 5th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, IMIS 2011
Pages156-163
Number of pages8
DOIs
StatePublished - 2011
Externally publishedYes
Event2011 5th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, IMIS 2011 - Seoul, Korea, Republic of
Duration: 30 Jun 20112 Jul 2011

Publication series

NameProceedings - 2011 5th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, IMIS 2011

Conference

Conference2011 5th International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, IMIS 2011
Country/TerritoryKorea, Republic of
CitySeoul
Period30/06/112/07/11

Keywords

  • linear network coding
  • multi-core
  • network flow processor

Fingerprint

Dive into the research topics of 'Trying linear network coding on a network flow processor'. Together they form a unique fingerprint.

Cite this