On the Theory of Function Placement and Chaining for Network Function Virtualization

Jinbei Zhang, Weijie Wu, John C.S. Lui
{"title":"On the Theory of Function Placement and Chaining for Network Function Virtualization","authors":"Jinbei Zhang, Weijie Wu, John C.S. Lui","doi":"10.1145/3209582.3209592","DOIUrl":null,"url":null,"abstract":"Network function virtualization (NFV) can significantly reduce the operation cost and speed up the deployment for network services to markets. Under NFV, a network service is composed by a chain of ordered virtual functions, or we call a \"network function chain.\" A fundamental question is when given a number of network function chains, on which servers should we place these functions and how should we form a chain on these functions? This is challenging due to the intricate dependency relationship of functions and the intrinsic complex nature of the optimization. In this paper, we formulate the function placement and chaining problem as an integer optimization, where each variable is an indicator whether one service chain can be deployed on a configuration (or a possible function placement of a service chain). While this problem is generally NP-hard, our contribution is to show that it can be mapped to an exponential number of min-cost flow problems. Instead of solving all the min-cost problems, one can select a small number of mapped min-cost problems, which are likely to have a low cost. To achieve this, we relax the integer problem into a fractional linear problem, and theoretically prove that the fractional solutions possess some desirable properties, i.e., the number and the utilization of selected configurations can be upper and lower bounded, respectively. Based on such properties, we determine some \"good\" configurations selected from the fractional solution and determine the mapped min-cost flow problem, and this helps us to develop efficient algorithms for network function placement and chaining. Via extensive simulations, we show that our algorithms significantly outperform state-of-art algorithms and achieve near-optimal performance.","PeriodicalId":375932,"journal":{"name":"Proceedings of the Eighteenth ACM International Symposium on Mobile Ad Hoc Networking and Computing","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"20","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Eighteenth ACM International Symposium on Mobile Ad Hoc Networking and Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3209582.3209592","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 20

Abstract

Network function virtualization (NFV) can significantly reduce the operation cost and speed up the deployment for network services to markets. Under NFV, a network service is composed by a chain of ordered virtual functions, or we call a "network function chain." A fundamental question is when given a number of network function chains, on which servers should we place these functions and how should we form a chain on these functions? This is challenging due to the intricate dependency relationship of functions and the intrinsic complex nature of the optimization. In this paper, we formulate the function placement and chaining problem as an integer optimization, where each variable is an indicator whether one service chain can be deployed on a configuration (or a possible function placement of a service chain). While this problem is generally NP-hard, our contribution is to show that it can be mapped to an exponential number of min-cost flow problems. Instead of solving all the min-cost problems, one can select a small number of mapped min-cost problems, which are likely to have a low cost. To achieve this, we relax the integer problem into a fractional linear problem, and theoretically prove that the fractional solutions possess some desirable properties, i.e., the number and the utilization of selected configurations can be upper and lower bounded, respectively. Based on such properties, we determine some "good" configurations selected from the fractional solution and determine the mapped min-cost flow problem, and this helps us to develop efficient algorithms for network function placement and chaining. Via extensive simulations, we show that our algorithms significantly outperform state-of-art algorithms and achieve near-optimal performance.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
网络功能虚拟化中的功能布局与链接理论研究
网络功能虚拟化(Network function virtualization, NFV)可以显著降低运营成本,加快网络业务向市场的部署速度。在NFV下,一个网络服务是由一系列有序的虚拟功能组成的,我们称之为“网络功能链”。一个基本的问题是,当给定一些网络功能链时,我们应该将这些功能放在哪些服务器上,我们应该如何在这些功能链上形成一个链?由于函数之间错综复杂的依赖关系和优化的内在复杂性,这是具有挑战性的。在本文中,我们将功能放置和链接问题表述为整数优化,其中每个变量是一个指标,是否可以在一个配置上部署一个服务链(或服务链的可能功能放置)。虽然这个问题通常是np困难的,但我们的贡献是表明它可以映射到最小成本流问题的指数数量。而不是解决所有的最小成本问题,可以选择一小部分映射的最小成本问题,这些问题可能具有较低的成本。为此,我们将整数问题松弛为分数阶线性问题,并从理论上证明了分数阶解具有一些理想的性质,即所选构型的数量和利用率分别可以上界和下界。基于这些性质,我们确定了从分数解中选择的一些“好”配置,并确定了映射的最小成本流问题,这有助于我们开发有效的网络功能放置和链接算法。通过广泛的模拟,我们表明我们的算法显着优于最先进的算法,并实现了近乎最佳的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Incentivizing Truthful Data Quality for Quality-Aware Mobile Data Crowdsourcing Social-Aware Privacy-Preserving Correlated Data Collection Search Light: Tracking Device Mobility using Indoor Luminaries to Adapt 60 GHz Beams On the Theory of Function Placement and Chaining for Network Function Virtualization (Re)Configuring Bike Station Network via Crowdsourced Information Fusion and Joint Optimization
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1