Multi-failure restoration with minimal flow operations in software defined networks

S. Astaneh, S. Shah-Heydari
{"title":"Multi-failure restoration with minimal flow operations in software defined networks","authors":"S. Astaneh, S. Shah-Heydari","doi":"10.1109/DRCN.2015.7149024","DOIUrl":null,"url":null,"abstract":"We consider dynamic flow restoration in multi-failure scenarios in OpenFlow-based Software-Defined Networks (SDNs). Flexibility of network configuration in these networks makes it possible to dynamically restore flows in case of multilink failures. To re-route the failed flows, network devices such as switches carry out flow operations, i.e., add new flow-entries to the flow-tables. In disaster scenarios where thousands of flows must be restored in a short time, the time required to perform such operations is significant and must be minimized to maintain a carrier-grade network. Shortest-path based techniques do not take into account the number of flow operations (namely, operation cost) and therefore are inefficient for disaster scenarios. We incorporate the operation cost into the flow restoration problem, and formulate the problem of finding a path 1) with the lowest path cost with capped operation cost, 2) with the lowest possible operation cost, and 3) with the minimum operation cost amongst all the paths with a Dijkstra-like path cost. We propose optimal algorithms with Dijkstra-like complexity for the second and third problems. The simulation results with European Reference Network (ERnet) show that our proposed methods on average can reduce the number of required flow operations up to 15% while the path cost rises less than 3%.","PeriodicalId":123545,"journal":{"name":"2015 11th International Conference on the Design of Reliable Communication Networks (DRCN)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 11th International Conference on the Design of Reliable Communication Networks (DRCN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DRCN.2015.7149024","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

Abstract

We consider dynamic flow restoration in multi-failure scenarios in OpenFlow-based Software-Defined Networks (SDNs). Flexibility of network configuration in these networks makes it possible to dynamically restore flows in case of multilink failures. To re-route the failed flows, network devices such as switches carry out flow operations, i.e., add new flow-entries to the flow-tables. In disaster scenarios where thousands of flows must be restored in a short time, the time required to perform such operations is significant and must be minimized to maintain a carrier-grade network. Shortest-path based techniques do not take into account the number of flow operations (namely, operation cost) and therefore are inefficient for disaster scenarios. We incorporate the operation cost into the flow restoration problem, and formulate the problem of finding a path 1) with the lowest path cost with capped operation cost, 2) with the lowest possible operation cost, and 3) with the minimum operation cost amongst all the paths with a Dijkstra-like path cost. We propose optimal algorithms with Dijkstra-like complexity for the second and third problems. The simulation results with European Reference Network (ERnet) show that our proposed methods on average can reduce the number of required flow operations up to 15% while the path cost rises less than 3%.
软件定义网络中最小流操作的多故障恢复
我们考虑了基于openflow的软件定义网络(sdn)在多故障场景下的动态流量恢复。在这些网络中,网络配置的灵活性使得在多链路故障的情况下动态恢复流量成为可能。为了重新路由失败的流,网络设备(如交换机)执行流操作,即向流表添加新的流项。在必须在短时间内恢复数千个流的灾难场景中,执行此类操作所需的时间非常多,必须最小化以维持运营商级网络。基于最短路径的技术没有考虑流操作的数量(即操作成本),因此对于灾难场景来说效率很低。我们将操作成本纳入到流恢复问题中,提出了1)在操作成本受限的情况下,寻找路径成本最低的路径问题;2)在所有路径中,寻找操作成本最低的路径问题;3)在具有Dijkstra-like路径成本的路径中,寻找操作成本最小的路径问题。对于第二个和第三个问题,我们提出了具有Dijkstra-like复杂度的最优算法。在欧洲参考网络(ERnet)上的仿真结果表明,我们提出的方法平均可将所需的流操作次数减少15%,而路径成本的增加不超过3%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信