Virtualized control plane placement problem: Provisioning the control paths and architectures

I. Vaishnavi, Wint Yi Poe
{"title":"Virtualized control plane placement problem: Provisioning the control paths and architectures","authors":"I. Vaishnavi, Wint Yi Poe","doi":"10.1109/INFCOMW.2017.8116461","DOIUrl":null,"url":null,"abstract":"A fundamental problem to be resolved to achieve carrier grade functioning of an SDN network is the controller placement problem. The problem has been traditionally limited to optimally assigning switches to static physical controllers and placing those controllers over a network topology. However, virtualized controllers in place of physical ones could largely increase the dynamism in network control. In such a scenario, provisioning the requirements of the controllers themselves as virtual entities is also important. The virtual controllers may be inter-connected to each other via virtual controller-controller links and require additional virtualized support functions such as databases, to form a complete distributed virtual control plane. In this paper, we refer to the virtual control plane as the virtual control graph. This virtual control graph needs to be provisioned in addition to the traditional assignment of switches to controllers. Furthermore, all previous work assumes the control link between the switches and the controllers that control them can be created irrespective of the location of those controllers. This is untrue in a virtualized environment where the virtual control graph would connect to as well as control the very network they are provisioned on, using in band control channels. This switch to controller path must explicitly be provisioned in band and controller placement mechanisms must take into account the requirements of such provisioning algorithm as well. This paper proposes an extensible ILP model which addresses these two problems to enable the provisioning of virtual control graphs while also addressing the traditional requirements of controller placement. We then validate the proposed model with extensive simulations. The evaluation results show that this model can help address our considerations and can be applied to real world virtual controller graph placement scenarios.","PeriodicalId":306731,"journal":{"name":"2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INFCOMW.2017.8116461","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

A fundamental problem to be resolved to achieve carrier grade functioning of an SDN network is the controller placement problem. The problem has been traditionally limited to optimally assigning switches to static physical controllers and placing those controllers over a network topology. However, virtualized controllers in place of physical ones could largely increase the dynamism in network control. In such a scenario, provisioning the requirements of the controllers themselves as virtual entities is also important. The virtual controllers may be inter-connected to each other via virtual controller-controller links and require additional virtualized support functions such as databases, to form a complete distributed virtual control plane. In this paper, we refer to the virtual control plane as the virtual control graph. This virtual control graph needs to be provisioned in addition to the traditional assignment of switches to controllers. Furthermore, all previous work assumes the control link between the switches and the controllers that control them can be created irrespective of the location of those controllers. This is untrue in a virtualized environment where the virtual control graph would connect to as well as control the very network they are provisioned on, using in band control channels. This switch to controller path must explicitly be provisioned in band and controller placement mechanisms must take into account the requirements of such provisioning algorithm as well. This paper proposes an extensible ILP model which addresses these two problems to enable the provisioning of virtual control graphs while also addressing the traditional requirements of controller placement. We then validate the proposed model with extensive simulations. The evaluation results show that this model can help address our considerations and can be applied to real world virtual controller graph placement scenarios.
虚拟化控制平面布局问题:发放控制路径和架构
要实现SDN网络的载波级功能,需要解决的一个基本问题是控制器放置问题。传统上,这个问题仅限于将交换机最佳地分配给静态物理控制器,并将这些控制器放置在网络拓扑上。但是,用虚拟控制器代替物理控制器可以大大增加网络控制的动态性。在这种情况下,将控制器本身的需求作为虚拟实体提供也很重要。虚拟控制器之间可以通过虚拟控控链路相互连接,并需要额外的虚拟化支持功能(如数据库),以形成一个完整的分布式虚拟控制平面。本文将虚拟控制平面称为虚拟控制图。除了传统的交换机到控制器的分配之外,还需要提供这个虚拟控制图。此外,所有先前的工作都假设可以创建开关和控制它们的控制器之间的控制链接,而不管这些控制器的位置如何。这在虚拟环境中是不正确的,在虚拟环境中,虚拟控制图将使用带内控制通道连接并控制它们所配置的网络。这种到控制器路径的切换必须明确地在频带中提供,控制器放置机制也必须考虑到这种提供算法的要求。本文提出了一个可扩展的ILP模型,该模型解决了这两个问题,以实现虚拟控制图的提供,同时也解决了传统的控制器放置要求。然后,我们通过广泛的模拟验证了所提出的模型。评估结果表明,该模型可以帮助解决我们的问题,并可以应用于现实世界的虚拟控制器图放置场景。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信