首页 > 最新文献

2019 IEEE 8th International Conference on Cloud Networking (CloudNet)最新文献

英文 中文
On the Cost-Optimality Trade-off for Service Function Chain Reconfiguration 业务功能链重构的成本-最优权衡
Pub Date : 2019-10-04 DOI: 10.1109/CloudNet47604.2019.9064107
K. A. Noghani, A. Kassler, J. Taheri
Optimal placement of Virtual Network Functions (VNFs) in virtualized data centers enhances the overall performance of Service Function Chains (SFCs) and decreases the operational costs for mobile network operators. Maintaining an optimal placement of VNFs under changing load requires a dynamic reconfiguration that includes adding or removing VNF instances, changing the resource allocation of VNFs, and re-routing corresponding service flows. However, such reconfiguration may lead to notable service disruptions and impose additional overhead on the VNF infrastructure, especially when reconfiguration entails state or VNF migration. On the other hand, not changing the existing placement may lead to high operational costs. In this paper, we investigate the trade-off between the reconfiguration of SFCs and the optimality of the resulting placement and service flow (re)routing. We model different reconfiguration costs related to the migration of stateful VNFs and solve a joint optimization problem that aims to minimize both the total cost of the VNF placement and the reconfiguration cost necessary for repairing a suboptimal placement. Numerical results show that a small number of reconfiguration operations can significantly reduce the operational cost of the VNF infrastructure; however, too much reconfiguration may not pay off should heavy costs be involved.
虚拟网络功能(Virtual Network Functions, VNFs)在虚拟化数据中心的优化布局,可以提升sfc的整体性能,降低移动网络运营商的运营成本。在不断变化的负载下保持VNFs的最佳位置需要动态重新配置,包括添加或删除VNF实例、更改VNFs的资源分配以及重新路由相应的业务流。然而,这种重新配置可能会导致明显的服务中断,并给VNF基础设施带来额外的开销,特别是当重新配置需要状态或VNF迁移时。另一方面,不改变现有的位置可能会导致高运营成本。在本文中,我们研究了sfc的重新配置与最终布局和业务流(重新)路由的最优性之间的权衡。我们模拟了与有状态VNF迁移相关的不同重构成本,并解决了一个联合优化问题,该问题旨在最小化VNF放置的总成本和修复次优放置所需的重构成本。数值结果表明,少量重构操作可以显著降低VNF基础设施的运行成本;然而,如果涉及到沉重的成本,过多的重新配置可能不会有回报。
{"title":"On the Cost-Optimality Trade-off for Service Function Chain Reconfiguration","authors":"K. A. Noghani, A. Kassler, J. Taheri","doi":"10.1109/CloudNet47604.2019.9064107","DOIUrl":"https://doi.org/10.1109/CloudNet47604.2019.9064107","url":null,"abstract":"Optimal placement of Virtual Network Functions (VNFs) in virtualized data centers enhances the overall performance of Service Function Chains (SFCs) and decreases the operational costs for mobile network operators. Maintaining an optimal placement of VNFs under changing load requires a dynamic reconfiguration that includes adding or removing VNF instances, changing the resource allocation of VNFs, and re-routing corresponding service flows. However, such reconfiguration may lead to notable service disruptions and impose additional overhead on the VNF infrastructure, especially when reconfiguration entails state or VNF migration. On the other hand, not changing the existing placement may lead to high operational costs. In this paper, we investigate the trade-off between the reconfiguration of SFCs and the optimality of the resulting placement and service flow (re)routing. We model different reconfiguration costs related to the migration of stateful VNFs and solve a joint optimization problem that aims to minimize both the total cost of the VNF placement and the reconfiguration cost necessary for repairing a suboptimal placement. Numerical results show that a small number of reconfiguration operations can significantly reduce the operational cost of the VNF infrastructure; however, too much reconfiguration may not pay off should heavy costs be involved.","PeriodicalId":340890,"journal":{"name":"2019 IEEE 8th International Conference on Cloud Networking (CloudNet)","volume":"17 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125795590","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Programmable Event Detection for In-Band Network Telemetry 带内网络遥测的可编程事件检测
Pub Date : 2019-09-26 DOI: 10.1109/CloudNet47604.2019.9064137
Jonathan Vestin, A. Kassler, D. Bhamare, Karl-Johan Grinnemo, Jan-Olof Andersson, Gergely Pongrácz
In-Band Network Telemetry (INT) is a novel framework for collecting telemetry items and switch internal state information from the data plane at line rate. With the support of programmable data planes and programming language P4, switches parse telemetry instruction headers and determine which telemetry items to attach using custom metadata. At the network edge, telemetry information is removed and the original packets are forwarded while telemetry reports are sent to a distributed stream processor for further processing by a network monitoring platform. In order to avoid excessive load on the stream processor, telemetry items should not be sent for each individual packet but rather when certain events are triggered. In this paper, we develop a programmable INT event detection mechanism in P4 that allows customization of which events to report to the monitoring system, on a per-flow basis, from the control plane. At the stream processor, we implement a fast INT report collector using the kernel bypass technique AF_XDP, which parses telemetry reports and streams them to a distributed Kafka cluster, which can apply machine learning, visualization and further monitoring tasks. In our evaluation, we use real-world traces from different data center workloads and show that our approach is highly scalable and significantly reduces the network overhead and stream processor load due to effective event pre-filtering inside the switch data plane. While the INT report collector can process around 3 Mpps telemetry reports per core, using event pre-filtering increases the capacity by 10-15x.
带内网络遥测(INT)是一种以线速率从数据平面采集遥测项目和交换内部状态信息的新框架。在可编程数据平面和编程语言P4的支持下,交换机解析遥测指令头,并使用自定义元数据确定要附加哪些遥测项。在网络边缘,遥测信息被移除,原始数据包被转发,遥测报告被发送到分布式流处理器,由网络监控平台进行进一步处理。为了避免流处理器的过度负载,不应该为每个单独的数据包发送遥测项,而是在触发某些事件时发送。在本文中,我们在P4中开发了一个可编程INT事件检测机制,该机制允许自定义从控制平面按每个流向监视系统报告哪些事件。在流处理器上,我们使用内核旁路技术AF_XDP实现了一个快速INT报告收集器,它解析遥测报告并将其流式传输到分布式Kafka集群,该集群可以应用机器学习,可视化和进一步的监控任务。在我们的评估中,我们使用了来自不同数据中心工作负载的真实跟踪,并表明我们的方法具有高度可扩展性,并且由于交换机数据平面内有效的事件预过滤,大大降低了网络开销和流处理器负载。虽然INT报告收集器每个核心可以处理大约3 Mpps遥测报告,但使用事件预过滤可以将容量提高10-15倍。
{"title":"Programmable Event Detection for In-Band Network Telemetry","authors":"Jonathan Vestin, A. Kassler, D. Bhamare, Karl-Johan Grinnemo, Jan-Olof Andersson, Gergely Pongrácz","doi":"10.1109/CloudNet47604.2019.9064137","DOIUrl":"https://doi.org/10.1109/CloudNet47604.2019.9064137","url":null,"abstract":"In-Band Network Telemetry (INT) is a novel framework for collecting telemetry items and switch internal state information from the data plane at line rate. With the support of programmable data planes and programming language P4, switches parse telemetry instruction headers and determine which telemetry items to attach using custom metadata. At the network edge, telemetry information is removed and the original packets are forwarded while telemetry reports are sent to a distributed stream processor for further processing by a network monitoring platform. In order to avoid excessive load on the stream processor, telemetry items should not be sent for each individual packet but rather when certain events are triggered. In this paper, we develop a programmable INT event detection mechanism in P4 that allows customization of which events to report to the monitoring system, on a per-flow basis, from the control plane. At the stream processor, we implement a fast INT report collector using the kernel bypass technique AF_XDP, which parses telemetry reports and streams them to a distributed Kafka cluster, which can apply machine learning, visualization and further monitoring tasks. In our evaluation, we use real-world traces from different data center workloads and show that our approach is highly scalable and significantly reduces the network overhead and stream processor load due to effective event pre-filtering inside the switch data plane. While the INT report collector can process around 3 Mpps telemetry reports per core, using event pre-filtering increases the capacity by 10-15x.","PeriodicalId":340890,"journal":{"name":"2019 IEEE 8th International Conference on Cloud Networking (CloudNet)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131952423","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 30
Bandwidth-optimal Failure Recovery Scheme for Robust Programmable Networks 鲁棒可编程网络的带宽最优故障恢复方案
Pub Date : 2019-04-25 DOI: 10.1109/CloudNet47604.2019.9064126
Andrea Tomassilli, G. Lena, F. Giroire, Issam Tahiri, D. Saucez, S. Pérennes, T. Turletti, R. Sadykov, François Vanderbeck, C. Lac
With the emergence of Network Function Virtualization (NFV) and Software Defined Networking (SDN) efficient network algorithms considered too hard to be put in practice in the past now have a second chance to be considered again. In this context, we rethink the network dimensioning problem with protection against Shared Risk Link Group (SLRG) failures. In this paper, we consider a path-based protection scheme with a global rerouting strategy, in which, for each failure situation, there may be a new routing of all the demands. Our optimization task is to minimize the needed amount of bandwidth. After discussing the hardness of the problem, we develop a scalable mathematical model that we handle using the Column Generation technique. Through extensive simulations on real-world IP network topologies and on random generated instances, we show the effectiveness of our method. Finally, our implementation in OpenDaylight demonstrates the feasibility of the approach and its evaluation with Mininet shows that technical implementation choices may have a dramatic impact on the time needed to reestablish the flows after a failure takes place.
随着网络功能虚拟化(NFV)和软件定义网络(SDN)的出现,过去被认为难以付诸实践的高效网络算法现在有了第二次被考虑的机会。在此背景下,我们重新思考网络维度问题,以防止共享风险链路组(SLRG)故障。本文考虑了一种全局重路由策略的基于路径的保护方案,其中对于每一种故障情况,都可能有一个包含所有需求的新路由。我们的优化任务是最小化所需的带宽。在讨论了问题的难度之后,我们开发了一个可扩展的数学模型,我们使用Column Generation技术来处理这个模型。通过对真实IP网络拓扑和随机生成实例的广泛模拟,我们证明了我们的方法的有效性。最后,我们在OpenDaylight中的实现证明了该方法的可行性,它在Mininet中的评估表明,技术实现选择可能会对故障发生后重新建立流所需的时间产生巨大影响。
{"title":"Bandwidth-optimal Failure Recovery Scheme for Robust Programmable Networks","authors":"Andrea Tomassilli, G. Lena, F. Giroire, Issam Tahiri, D. Saucez, S. Pérennes, T. Turletti, R. Sadykov, François Vanderbeck, C. Lac","doi":"10.1109/CloudNet47604.2019.9064126","DOIUrl":"https://doi.org/10.1109/CloudNet47604.2019.9064126","url":null,"abstract":"With the emergence of Network Function Virtualization (NFV) and Software Defined Networking (SDN) efficient network algorithms considered too hard to be put in practice in the past now have a second chance to be considered again. In this context, we rethink the network dimensioning problem with protection against Shared Risk Link Group (SLRG) failures. In this paper, we consider a path-based protection scheme with a global rerouting strategy, in which, for each failure situation, there may be a new routing of all the demands. Our optimization task is to minimize the needed amount of bandwidth. After discussing the hardness of the problem, we develop a scalable mathematical model that we handle using the Column Generation technique. Through extensive simulations on real-world IP network topologies and on random generated instances, we show the effectiveness of our method. Finally, our implementation in OpenDaylight demonstrates the feasibility of the approach and its evaluation with Mininet shows that technical implementation choices may have a dramatic impact on the time needed to reestablish the flows after a failure takes place.","PeriodicalId":340890,"journal":{"name":"2019 IEEE 8th International Conference on Cloud Networking (CloudNet)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114398848","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
2019 IEEE 8th International Conference on Cloud Networking (CloudNet)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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