Enhanced algorithms for consistent network updates

Radhika Sukapuram, G. Barua
{"title":"Enhanced algorithms for consistent network updates","authors":"Radhika Sukapuram, G. Barua","doi":"10.1109/NFV-SDN.2015.7387425","DOIUrl":null,"url":null,"abstract":"The basic algorithm that consistently updates the switches of a Software Defined Network while preserving the update property of per-packet consistency is the two-phase update. The two-phase update is underspecified on two matters: 1) how to detect when the last packet of the old rule set has left the network and therefore exactly when to delete the old rules 2) recoverability of the update. Recoverability ensures that those updates for which the two-phase algorithm is not completely executed do not change the semantics of those updates for which the algorithm is completely executed. This paper examines the failures that can occur during an update and how to handle a subset of those failures. It proposes an algorithm, enhancing the two-phase update to handle deletion of old rules and recoverability. It also specifies how to effectively use a software cache to supplement the TCAM, during an update. The paper extends the same algorithm for per-flow consistent updates, using a restricted number of exact-match rules for existing flows and specifying when to delete the exact-match rules. The two algorithms are also specified for switches that do not support a software cache. The paper also analyzes the algorithms quantitatively, identifying the parameters of interest and what they depend upon.","PeriodicalId":315251,"journal":{"name":"2015 IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN)","volume":"85 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NFV-SDN.2015.7387425","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

The basic algorithm that consistently updates the switches of a Software Defined Network while preserving the update property of per-packet consistency is the two-phase update. The two-phase update is underspecified on two matters: 1) how to detect when the last packet of the old rule set has left the network and therefore exactly when to delete the old rules 2) recoverability of the update. Recoverability ensures that those updates for which the two-phase algorithm is not completely executed do not change the semantics of those updates for which the algorithm is completely executed. This paper examines the failures that can occur during an update and how to handle a subset of those failures. It proposes an algorithm, enhancing the two-phase update to handle deletion of old rules and recoverability. It also specifies how to effectively use a software cache to supplement the TCAM, during an update. The paper extends the same algorithm for per-flow consistent updates, using a restricted number of exact-match rules for existing flows and specifying when to delete the exact-match rules. The two algorithms are also specified for switches that do not support a software cache. The paper also analyzes the algorithms quantitatively, identifying the parameters of interest and what they depend upon.
增强了一致的网络更新算法
在保持每包一致性的更新属性的同时,对软件定义网络的交换机进行一致性更新的基本算法是两阶段更新。两阶段更新在两个方面没有明确规定:1)如何检测旧规则集的最后一个数据包何时离开网络,从而准确地删除旧规则;2)更新的可恢复性。可恢复性确保未完全执行两阶段算法的更新不会改变已完全执行算法的更新的语义。本文研究了更新过程中可能发生的故障,以及如何处理这些故障的子集。提出了一种改进的两阶段更新算法,以处理旧规则的删除和可恢复性。它还指定了在更新期间如何有效地使用软件缓存来补充TCAM。本文对每个流的一致性更新扩展了相同的算法,对现有流使用有限数量的精确匹配规则,并指定何时删除精确匹配规则。这两种算法也适用于不支持软件缓存的交换机。本文还对算法进行了定量分析,确定了感兴趣的参数及其所依赖的参数。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信