An architectural evaluation of SDN controllers

S. Shah, Jannet Faiz, Maham Farooq, A. Shafi, Syed Akbar Mehdi
{"title":"An architectural evaluation of SDN controllers","authors":"S. Shah, Jannet Faiz, Maham Farooq, A. Shafi, Syed Akbar Mehdi","doi":"10.1109/ICC.2013.6655093","DOIUrl":null,"url":null,"abstract":"With the recent interest in Software Defined Networking, many OpenFlow controllers have been released for research and commercial use. However, little public knowledge exists about the architectural choices that allow one controller to outperform another in production environments. In this paper, we aim to identify key performance bottlenecks and good architectural choices for designing OpenFlow-based SDN controllers. With this aim in mind, we evaluate the performances of four prominent open-source OpenFlow controllers: NOX [1], Beacon [2], Maestro [3] and Floodlight [4]. Since these controllers support multi-threading, we deploy them on shared memory multicore machines and benchmark their key architectural components under different metrics including thread scalability, switch scalability and latency in a custom cluster testbed. Our results lead to important architectural guidelines that can be used to improve the scalability of existing controllers or to design new ones. We follow these guidelines to implement an OpenFlow controller which outperforms existing controllers on assorted scalability metrics.","PeriodicalId":6368,"journal":{"name":"2013 IEEE International Conference on Communications (ICC)","volume":"32 1","pages":"3504-3508"},"PeriodicalIF":0.0000,"publicationDate":"2013-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"96","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE International Conference on Communications (ICC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICC.2013.6655093","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 96

Abstract

With the recent interest in Software Defined Networking, many OpenFlow controllers have been released for research and commercial use. However, little public knowledge exists about the architectural choices that allow one controller to outperform another in production environments. In this paper, we aim to identify key performance bottlenecks and good architectural choices for designing OpenFlow-based SDN controllers. With this aim in mind, we evaluate the performances of four prominent open-source OpenFlow controllers: NOX [1], Beacon [2], Maestro [3] and Floodlight [4]. Since these controllers support multi-threading, we deploy them on shared memory multicore machines and benchmark their key architectural components under different metrics including thread scalability, switch scalability and latency in a custom cluster testbed. Our results lead to important architectural guidelines that can be used to improve the scalability of existing controllers or to design new ones. We follow these guidelines to implement an OpenFlow controller which outperforms existing controllers on assorted scalability metrics.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
SDN控制器的体系结构评估
随着最近对软件定义网络的兴趣,许多OpenFlow控制器已经发布用于研究和商业用途。然而,对于允许一个控制器在生产环境中优于另一个控制器的体系结构选择,公众知之甚少。在本文中,我们旨在确定设计基于openflow的SDN控制器的关键性能瓶颈和良好的架构选择。考虑到这一目标,我们评估了四个突出的开源OpenFlow控制器的性能:NOX [1], Beacon [2], Maestro[3]和Floodlight[4]。由于这些控制器支持多线程,我们将它们部署在共享内存多核机器上,并根据不同的指标(包括线程可伸缩性、交换机可伸缩性和自定义集群测试平台中的延迟)对其关键架构组件进行基准测试。我们的结果产生了重要的体系结构指导方针,可用于改进现有控制器的可伸缩性或设计新控制器。我们遵循这些指导方针来实现一个在各种可伸缩性指标上优于现有控制器的OpenFlow控制器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Signature identification techniques with Zadoff-Chu sequence for OFDM systems Double-talk detection using the singular value decomposition for acoustic echo cancellation Dynamic virtual machine allocation in cloud server facility systems with renewable energy sources Approximate channel block diagonalization for open-loop Multiuser MIMO communications A location-based self-optimizing algorithm for the inter-RAT handover parameters
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1