{"title":"Evaluating allocation heuristics for an efficient virtual Network Function chaining","authors":"Martin Andreoni Lopez, D. M. F. Mattos, O. Duarte","doi":"10.1109/NOF.2016.7810141","DOIUrl":null,"url":null,"abstract":"Enterprise networks widely deploy middleboxes to apply load-balancing techniques, to enforce policy compliance, and to improve security. Middlebox platforms, however, are closed systems and expensive. In turn, Network Function Virtualization (NFV) allows to deploy packet-processing middleboxes as virtual network functions, and to decouple the function from the physical realization. In this paper, we address the challenge of efficiently chaining virtual network functions. We propose and compare four heuristics for allocating virtual network functions over a network topology. Our proposal focuses on a greedy algorithm that allocates on demand a sequence of virtual network functions. We compare our four heuristics: (i) minimum introduced latency between source and destination nodes; (ii) minimum resource usage on the network nodes; (iii) the most central nodes first; and (iv) weighted decision between minimum latency and resource usage. We simulate our proposal over a real network topology, and the results show that we allocate 53% more requests when using the resource usage heuristic, and we reduce into 52% the average delay when using the latency heuristic.","PeriodicalId":208097,"journal":{"name":"2016 7th International Conference on the Network of the Future (NOF)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 7th International Conference on the Network of the Future (NOF)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NOF.2016.7810141","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
Enterprise networks widely deploy middleboxes to apply load-balancing techniques, to enforce policy compliance, and to improve security. Middlebox platforms, however, are closed systems and expensive. In turn, Network Function Virtualization (NFV) allows to deploy packet-processing middleboxes as virtual network functions, and to decouple the function from the physical realization. In this paper, we address the challenge of efficiently chaining virtual network functions. We propose and compare four heuristics for allocating virtual network functions over a network topology. Our proposal focuses on a greedy algorithm that allocates on demand a sequence of virtual network functions. We compare our four heuristics: (i) minimum introduced latency between source and destination nodes; (ii) minimum resource usage on the network nodes; (iii) the most central nodes first; and (iv) weighted decision between minimum latency and resource usage. We simulate our proposal over a real network topology, and the results show that we allocate 53% more requests when using the resource usage heuristic, and we reduce into 52% the average delay when using the latency heuristic.