Computer Science
A First Step towards Production-Ready Network Function Storage: Benchmarking with NFSB
Document Type
Conference Paper
Abstract
Recently, multiple research teams aimed to address the scalability and fault-tolerance issues of Network Functions (NFs) by implementing a storage system (or distributed shared object) to share state across NF instances. Each system demonstrated promising performance under specific scenarios. However, there are many more technical challenges to be addressed to build a production-ready storage system for NFs.In this paper, we enumerate these challenges, explain how some of them were addressed by previous systems, and discuss alternative promising solutions to tackle them. Most challenges remain as open problems, while others deserve more thorough study. The first goal of the paper is to provide a broad research agenda around this topic, by discussing more problems than solutions. Moreover, we advocate that the first step towards a production-ready system is to build a realistic yet extensible benchmarking tool to deploy, test, and analyze "network function storages" comprehensively. Toward this end, we present our tool-Network Function Storage Benchmarking (NFSB). Finally, we present some preliminary results using NFSB.
Publication Title
2019 IEEE 40th Sarnoff Symposium, Sarnoff 2019
Publication Date
2019
ISBN
9781728124872
DOI
10.1109/Sarnoff47838.2019.9067814
Keywords
benchmarking, network functions, storage
Repository Citation
Pan, Haochen; Wu, Yingjian; Tseng, Lewis; Rahman, Muntasir Raihan; and Choi, Nakjung, "A First Step towards Production-Ready Network Function Storage: Benchmarking with NFSB" (2019). Computer Science. 135.
https://commons.clarku.edu/faculty_computer_sciences/135
APA Citation
Pan, H., Wu, Y., Tseng, L., Rahman, M. R., & Choi, N. (2019, September). A First Step Towards Production-Ready Network Function Storage: Benchmarking with NFSB. In 2019 IEEE 40th Sarnoff Symposium (pp. 1-3). IEEE.