Telecommunications Science ›› 2018, Vol. 34 ›› Issue (7): 41-48.doi: 10.11959/j.issn.1000-0801.2018216

• Topic:SDN/NFV technology and application • Previous Articles     Next Articles

NFP:enabling network function parallelism in NFV

Jun BI,Chen SUN,Heng YU   

  1. Tsinghua University,Beijing 100084,China
  • Online:2018-07-20 Published:2018-07-28

Abstract:

Software-based sequential service chains in network function virtualization (NFV) could introduce significant performance overhead.Current acceleration efforts for NFV mainly target on optimizing each component of the sequential service chain.However,based on the statistics from real world enterprise networks,it was observed that 53.8% network function (NF) pairs could work in parallel.In particular,41.5% NF pairs could be parallelized without causing extra resource overhead.NFP was presented,a high performance framework,that innovatively enabled network function parallelism to improve NFV performance.NFP consisted of three logical components.Firstly,NFP provided a policy specification scheme for operators to intuitively describe sequential or parallel NF chaining intents.Secondly,NFP orchestrator intelligently identified NF dependency and automatically compiled the policies into high performance service graphs.Thirdly,NFP infrastructure performed light-weight packet copying,distributed parallel packet delivery,and load-balanced merging of packet copies to support NF parallelism.An NFP prototype based on DPDK in Linux containers was implemented.The evaluation results show that NFP achieves significant latency reduction for real world service chains.

Key words: NFV, network function parallelism, service chain

No Suggested Reading articles found!