Profiling Software Defined Networks for dynamic distributed-controller provisioning

D. M. F. Mattos, O. Duarte, G. Pujolle
{"title":"Profiling Software Defined Networks for dynamic distributed-controller provisioning","authors":"D. M. F. Mattos, O. Duarte, G. Pujolle","doi":"10.1109/NOF.2016.7810139","DOIUrl":null,"url":null,"abstract":"Software Defined Networking decouples packet-forwarding from logically centralized network control. Conceiving network control as load-aware responsive distributed system remains a key challenge. In this paper, we propose a scheme for dynamically provisioning and placing network controllers based on their usage profiles. The proposed scheme analyze the amount of calls each controller is handling at the same time, and uses a Markov chain to identify if the network load is increasing, decreasing, or stable. Our controller placement algorithm chooses the most central nodes for installing the controllers. We simulate our proposal over real network topologies for a variable network load. We compare our proposal with a centralized-controller approach and with an approach where all nodes are also controllers. Our results show that the proposal achieves an efficient controller placement and provides as many controllers as needed to respond to the demand. The proposed scheme installs 50% controllers less than the distributed approach, while keeps the minimum load over each controller.","PeriodicalId":208097,"journal":{"name":"2016 7th International Conference on the Network of the Future (NOF)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 7th International Conference on the Network of the Future (NOF)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NOF.2016.7810139","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

Software Defined Networking decouples packet-forwarding from logically centralized network control. Conceiving network control as load-aware responsive distributed system remains a key challenge. In this paper, we propose a scheme for dynamically provisioning and placing network controllers based on their usage profiles. The proposed scheme analyze the amount of calls each controller is handling at the same time, and uses a Markov chain to identify if the network load is increasing, decreasing, or stable. Our controller placement algorithm chooses the most central nodes for installing the controllers. We simulate our proposal over real network topologies for a variable network load. We compare our proposal with a centralized-controller approach and with an approach where all nodes are also controllers. Our results show that the proposal achieves an efficient controller placement and provides as many controllers as needed to respond to the demand. The proposed scheme installs 50% controllers less than the distributed approach, while keeps the minimum load over each controller.
分析软件定义的动态分布式控制器配置网络
软件定义网络将数据包转发从逻辑上集中的网络控制中分离出来。将网络控制设想为负载感知响应的分布式系统仍然是一个关键的挑战。在本文中,我们提出了一种基于网络控制器使用概况动态配置和放置网络控制器的方案。该方案分析每个控制器同时处理的呼叫量,并使用马尔可夫链来识别网络负载是增加、减少还是稳定。我们的控制器放置算法选择最中心的节点来安装控制器。我们在真实的网络拓扑上模拟我们的建议,以适应可变的网络负载。我们将我们的建议与集中式控制器方法和所有节点也是控制器的方法进行比较。我们的结果表明,该方案实现了一个有效的控制器布局,并提供了尽可能多的控制器来响应需求。该方案比分布式方法少安装50%的控制器,同时保持每个控制器的最小负载。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信