Controller placement with planning for failures in software defined networks

Bala Prakasa Rao Killi, Seela Veerabhadreswara Rao
{"title":"Controller placement with planning for failures in software defined networks","authors":"Bala Prakasa Rao Killi, Seela Veerabhadreswara Rao","doi":"10.1109/ANTS.2016.7947795","DOIUrl":null,"url":null,"abstract":"Software Defined Networking moves the control plane functionalities of the network elements to one or more external entities known as controllers. The controller placement problem mainly deals with determining the optimal location of the controllers and assignment of the switches to the controllers. Failure of the controllers results in disconnections between switches and controllers. These disconnected switches must be reassigned to one of the other working controllers. This reassignment can be done by solving an assignment problem, which generally requires administrative intervention. The latency in case of failures may increase drastically due to the lack of planning for failures. In this paper, we propose a controller placement strategy that plans ahead for controller failures to avoid disconnections, repeated administrative intervention, and drastic increase in latency. We formulated the problem as a mixed integer linear program (MILP). The objective is to minimize the worst case latency in case of failures. Simulation results show that our proposed method performs better than the controller placement that does not plan ahead for failures.","PeriodicalId":248902,"journal":{"name":"2016 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS)","volume":"36 4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ANTS.2016.7947795","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 18

Abstract

Software Defined Networking moves the control plane functionalities of the network elements to one or more external entities known as controllers. The controller placement problem mainly deals with determining the optimal location of the controllers and assignment of the switches to the controllers. Failure of the controllers results in disconnections between switches and controllers. These disconnected switches must be reassigned to one of the other working controllers. This reassignment can be done by solving an assignment problem, which generally requires administrative intervention. The latency in case of failures may increase drastically due to the lack of planning for failures. In this paper, we propose a controller placement strategy that plans ahead for controller failures to avoid disconnections, repeated administrative intervention, and drastic increase in latency. We formulated the problem as a mixed integer linear program (MILP). The objective is to minimize the worst case latency in case of failures. Simulation results show that our proposed method performs better than the controller placement that does not plan ahead for failures.
在软件定义的网络中,控制器放置与故障规划
软件定义网络将网络元素的控制平面功能移动到一个或多个称为控制器的外部实体。控制器布置问题主要是确定控制器的最优位置和控制器开关的分配问题。控制器故障导致交换机与控制器之间的连接断开。这些断开连接的开关必须重新分配给另一个工作控制器。这种重新分配可以通过解决分配问题来完成,这通常需要行政干预。由于缺乏对故障的规划,故障情况下的延迟可能会急剧增加。在本文中,我们提出了一种控制器放置策略,该策略可以提前计划控制器故障,以避免断开连接,重复的管理干预和延迟的急剧增加。我们将该问题表述为一个混合整数线性规划(MILP)。目标是在发生故障时最小化最坏情况下的延迟。仿真结果表明,所提出的方法比不预先规划故障的控制器放置方法具有更好的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信