Haochen Pan, Yingjian Wu, Lewis Tseng, M. Rahman, Nakjung Choi
{"title":"迈向生产就绪网络功能存储的第一步:NFSB基准测试","authors":"Haochen Pan, Yingjian Wu, Lewis Tseng, M. Rahman, Nakjung Choi","doi":"10.1109/Sarnoff47838.2019.9067814","DOIUrl":null,"url":null,"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.","PeriodicalId":306134,"journal":{"name":"2019 IEEE 40th Sarnoff Symposium","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A First Step Towards Production-Ready Network Function Storage: Benchmarking with NFSB\",\"authors\":\"Haochen Pan, Yingjian Wu, Lewis Tseng, M. Rahman, Nakjung Choi\",\"doi\":\"10.1109/Sarnoff47838.2019.9067814\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":306134,\"journal\":{\"name\":\"2019 IEEE 40th Sarnoff Symposium\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE 40th Sarnoff Symposium\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/Sarnoff47838.2019.9067814\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 40th Sarnoff Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/Sarnoff47838.2019.9067814","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A First Step Towards Production-Ready Network Function Storage: Benchmarking with NFSB
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.