@inproceedings{ae2685075b6e42578c69ca96442143b8,
title = "Gen: A GPU-accelerated elastic framework for NFV",
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.",
keywords = "GPU, NFV, Plerformance, Service chain",
author = "Zhilong Zheng and Jun Bi and Chen Sun and Heng Yu and Hongxin Hu and Zili Meng and Shuhe Wang and Kai Gao and Jianping Wu",
note = "Publisher Copyright: {\textcopyright} 2018 ACM.; 2nd Asia-Pacific Workshop on Networking, APNet 2018 ; Conference date: 02-08-2018 Through 03-08-2018",
year = "2018",
month = aug,
day = "1",
doi = "10.1145/3232565.3234510",
language = "English",
series = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery ",
pages = "57--64",
booktitle = "APNet 2018 - Proceedings of the 2018 Asia-Pacific Workshop on Networking",
address = "United States",
}