{"title":"Service Function Chain Deployment with Guaranteed Resilience","authors":"Yang Chen, Jie Wu","doi":"10.1109/MASS50613.2020.00077","DOIUrl":null,"url":null,"abstract":"Network Function Virtualization (NFV) transforms the implementation of network functions from expensive hardwares to software middleboxes. These software middleboxes, also called Virtual Network Functions (VNFs), are executed on virtualization platforms, which makes them more prone to error compared to dedicated hardwares. One effective way of ensuring VNF robustness is to provision redundancy in the form of deploying backup instances. Flows usually request to be processed by a service chain, consisting of multiple chained VNFs in some order. This paper considers both the resilient VNF deployment and the routing of flows. We deploy both active and backup VNF instances while guaranteeing the required VNF service resilience. Our objective is to minimize the total expected transmission delay of all flows when the probabilistic prior failure information is given. We first formulate our problem mathematically. We discuss the solution for the general network setting. Then, we simplify some setups and propose performance-guaranteed solutions in various scenarios with detailed approximation ratio analysis: for the case of a single flow without backup instances, we propose four optimal solutions corresponding to the settings of link transmission delay and server capacity; for the case of a single flow with backup instances, we extend the algorithms; for the case of two flows without backup instances, we propose efficient algorithms with approximation ratios inspired by the solutions for a single flow.","PeriodicalId":105795,"journal":{"name":"2020 IEEE 17th International Conference on Mobile Ad Hoc and Sensor Systems (MASS)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 17th International Conference on Mobile Ad Hoc and Sensor Systems (MASS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MASS50613.2020.00077","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Network Function Virtualization (NFV) transforms the implementation of network functions from expensive hardwares to software middleboxes. These software middleboxes, also called Virtual Network Functions (VNFs), are executed on virtualization platforms, which makes them more prone to error compared to dedicated hardwares. One effective way of ensuring VNF robustness is to provision redundancy in the form of deploying backup instances. Flows usually request to be processed by a service chain, consisting of multiple chained VNFs in some order. This paper considers both the resilient VNF deployment and the routing of flows. We deploy both active and backup VNF instances while guaranteeing the required VNF service resilience. Our objective is to minimize the total expected transmission delay of all flows when the probabilistic prior failure information is given. We first formulate our problem mathematically. We discuss the solution for the general network setting. Then, we simplify some setups and propose performance-guaranteed solutions in various scenarios with detailed approximation ratio analysis: for the case of a single flow without backup instances, we propose four optimal solutions corresponding to the settings of link transmission delay and server capacity; for the case of a single flow with backup instances, we extend the algorithms; for the case of two flows without backup instances, we propose efficient algorithms with approximation ratios inspired by the solutions for a single flow.