Kandoo: a framework for efficient and scalable offloading of control applications

HotSDN '12 Pub Date : 2012-08-13 DOI:10.1145/2342441.2342446
S. Yeganeh, Y. Ganjali
{"title":"Kandoo: a framework for efficient and scalable offloading of control applications","authors":"S. Yeganeh, Y. Ganjali","doi":"10.1145/2342441.2342446","DOIUrl":null,"url":null,"abstract":"Limiting the overhead of frequent events on the control plane is essential for realizing a scalable Software-Defined Network. One way of limiting this overhead is to process frequent events in the data plane. This requires modifying switches and comes at the cost of visibility in the control plane. Taking an alternative route, we propose Kandoo, a framework for preserving scalability without changing switches. Kandoo has two layers of controllers: (i) the bottom layer is a group of controllers with no interconnection, and no knowledge of the network-wide state, and (ii) the top layer is a logically centralized controller that maintains the network-wide state. Controllers at the bottom layer run only local control applications (i.e., applications that can function using the state of a single switch) near datapaths. These controllers handle most of the frequent events and effectively shield the top layer. Kandoo's design enables network operators to replicate local controllers on demand and relieve the load on the top layer, which is the only potential bottleneck in terms of scalability. Our evaluations show that a network controlled by Kandoo has an order of magnitude lower control channel consumption compared to normal OpenFlow networks.","PeriodicalId":164474,"journal":{"name":"HotSDN '12","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"735","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"HotSDN '12","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2342441.2342446","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 735

Abstract

Limiting the overhead of frequent events on the control plane is essential for realizing a scalable Software-Defined Network. One way of limiting this overhead is to process frequent events in the data plane. This requires modifying switches and comes at the cost of visibility in the control plane. Taking an alternative route, we propose Kandoo, a framework for preserving scalability without changing switches. Kandoo has two layers of controllers: (i) the bottom layer is a group of controllers with no interconnection, and no knowledge of the network-wide state, and (ii) the top layer is a logically centralized controller that maintains the network-wide state. Controllers at the bottom layer run only local control applications (i.e., applications that can function using the state of a single switch) near datapaths. These controllers handle most of the frequent events and effectively shield the top layer. Kandoo's design enables network operators to replicate local controllers on demand and relieve the load on the top layer, which is the only potential bottleneck in terms of scalability. Our evaluations show that a network controlled by Kandoo has an order of magnitude lower control channel consumption compared to normal OpenFlow networks.
Kandoo:一个用于有效和可扩展的控制应用程序卸载的框架
限制控制平面上频繁事件的开销对于实现可扩展的软件定义网络至关重要。限制这种开销的一种方法是处理数据平面中的频繁事件。这需要修改开关,并以控制平面的可见性为代价。采用另一种方法,我们提出了Kandoo,这是一个在不更改交换机的情况下保持可伸缩性的框架。Kandoo有两层控制器:(i)底层是一组没有互连的控制器,不知道整个网络的状态;(ii)顶层是一个逻辑上集中的控制器,维护整个网络的状态。底层的控制器只在数据路径附近运行本地控制应用程序(即,可以使用单个交换机状态的应用程序)。这些控制器处理大多数频繁事件,并有效地屏蔽了顶层。Kandoo的设计使网络运营商能够按需复制本地控制器,并减轻顶层的负载,这是可扩展性方面唯一的潜在瓶颈。我们的评估表明,与正常的OpenFlow网络相比,由Kandoo控制的网络具有低数量级的控制通道消耗。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信