CPMan: Adaptive control plane management for software-defined networks

Jian Li, Jae-Hyoung Yoo, J. W. Hong
{"title":"CPMan: Adaptive control plane management for software-defined networks","authors":"Jian Li, Jae-Hyoung Yoo, J. W. Hong","doi":"10.1109/NFV-SDN.2015.7387416","DOIUrl":null,"url":null,"abstract":"Software-Defined Network (SDN) is an emerging network paradigm which enables flexible network management by separating control plane from data plane. Due to the centralized management scheme that SDN adopts, intensive control plane overhead incurs as the scale of SDN increases. One way of alleviating the overhead is to either distribute the overhead to multiple controllers, or offload the overhead to switches. However, both of the approaches require modification on SDN de-facto standard, therefore, not viable for practical use. As an alternative solution, we propose a new Control Plane Management (CPMan) method without changing the underlying SDN protocol. The key idea of the proposed method is to maintain as much information as possible inside the switches, so that with enriched information, the switches may less frequently query the controller. However, it comes with an over-utilization of switch memory as tradeoff; therefore, deserves a careful management. Unfortunately, it is non-trivial problem to control the switch memory utilization under the designated threshold (e.g., switch capacity), due to the absence of a detailed correlation model between memory utilization and the affecting parameters. To resolve this issue, we adopt a lightweight feedback loop-based control scheme to adaptively tune the affecting parameters to minimize the control plane overhead, while avoiding the switch memory exhaustion. We design and implement the proposed method as an SDN application and evaluate its performance in an emulated network.","PeriodicalId":315251,"journal":{"name":"2015 IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","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.7387416","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Software-Defined Network (SDN) is an emerging network paradigm which enables flexible network management by separating control plane from data plane. Due to the centralized management scheme that SDN adopts, intensive control plane overhead incurs as the scale of SDN increases. One way of alleviating the overhead is to either distribute the overhead to multiple controllers, or offload the overhead to switches. However, both of the approaches require modification on SDN de-facto standard, therefore, not viable for practical use. As an alternative solution, we propose a new Control Plane Management (CPMan) method without changing the underlying SDN protocol. The key idea of the proposed method is to maintain as much information as possible inside the switches, so that with enriched information, the switches may less frequently query the controller. However, it comes with an over-utilization of switch memory as tradeoff; therefore, deserves a careful management. Unfortunately, it is non-trivial problem to control the switch memory utilization under the designated threshold (e.g., switch capacity), due to the absence of a detailed correlation model between memory utilization and the affecting parameters. To resolve this issue, we adopt a lightweight feedback loop-based control scheme to adaptively tune the affecting parameters to minimize the control plane overhead, while avoiding the switch memory exhaustion. We design and implement the proposed method as an SDN application and evaluate its performance in an emulated network.
软件定义网络的自适应控制平面管理
软件定义网络(SDN)是一种新兴的网络模式,通过将控制平面与数据平面分离,实现灵活的网络管理。由于SDN采用集中式管理方案,随着SDN规模的扩大,控制平面开销也会增加。减轻开销的一种方法是将开销分配给多个控制器,或者将开销卸载给交换机。然而,这两种方法都需要在SDN事实标准上进行修改,因此不适合实际使用。作为一种替代方案,我们提出了一种新的控制平面管理(CPMan)方法,而不改变底层SDN协议。该方法的关键思想是保持尽可能多的开关内部信息,使信息丰富的开关可以减少查询控制器的频率。然而,作为权衡,它带来了开关内存的过度利用;因此,值得谨慎管理。不幸的是,由于缺乏内存利用率与影响参数之间的详细关联模型,将交换机内存利用率控制在指定的阈值(例如,交换机容量)之下不是一个简单的问题。为了解决这个问题,我们采用了一种基于轻量级反馈回路的控制方案,自适应调整影响参数,以最小化控制平面开销,同时避免交换机内存耗尽。我们设计并实现了该方法作为SDN应用,并在仿真网络中评估了其性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信