Skip to main navigation Skip to search Skip to main content

Gen: A GPU-accelerated elastic framework for NFV

  • Zhilong Zheng
  • , Jun Bi
  • , Chen Sun
  • , Heng Yu
  • , Hongxin Hu
  • , Zili Meng
  • , Shuhe Wang
  • , Kai Gao
  • , Jianping Wu
  • Tsinghua University

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

10 Scopus citations

Abstract

Network Function Virtualization (NFV) has the potential to enhance service delivery flexibility and reduce overall costs by provisioning software-based service function chains (SFCs) on commodity hardware. However, we observe that existing CPU-based SFC solutions cannot achieve both high performance and high elasticity simultaneously. To address such a critical challenge, we seek beyond CPU and exploit the capability of Graphics Processing Unit (GPU) to support NFV. We propose GEN, a GPU-based high performance and elastic framework for NFV. As opposed to pipeline-based SFCs in existing GPU-based NFV systems, GEN proposes to support RTC-based SFCs to improve processing performance. Meanwhile, GEN offers great elasticity of network function (NF) scaling up and down by allocating a different number of fine-grained GPU threads to an NF during runtime. We have implemented a prototype of GEN. Preliminary evaluation results demonstrate that GEN improves performance with RTC-based SFCs, and supports adaptive, precise, and fast NF scaling for NFV.

Original languageEnglish
Title of host publicationAPNet 2018 - Proceedings of the 2018 Asia-Pacific Workshop on Networking
PublisherAssociation for Computing Machinery
Pages57-64
Number of pages8
ISBN (Electronic)9781450363952
DOIs
StatePublished - Aug 1 2018
Event2nd Asia-Pacific Workshop on Networking, APNet 2018 - Beijing, China
Duration: Aug 2 2018Aug 3 2018

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2nd Asia-Pacific Workshop on Networking, APNet 2018
Country/TerritoryChina
CityBeijing
Period08/2/1808/3/18

Keywords

  • GPU
  • NFV
  • Plerformance
  • Service chain

Fingerprint

Dive into the research topics of 'Gen: A GPU-accelerated elastic framework for NFV'. Together they form a unique fingerprint.

Cite this