Performance Evaluation of the Control Plane in Software Defined Networks

Zhihao Shang, Han Wu, K. Wolter
{"title":"Performance Evaluation of the Control Plane in Software Defined Networks","authors":"Zhihao Shang, Han Wu, K. Wolter","doi":"10.1145/3306309.3306336","DOIUrl":null,"url":null,"abstract":"The limited performance of a centralized controller can become the bottleneck in a large software defined network. One approach to reduce the flow setup time is to deploy multiple controllers in a network. This increases the number of packets that can be handled per time, but also comes with a communication overhead. The optimization problem in this context is to select the best number of controllers such that the flow setup time can be minimized. In this paper, we set up a queueing model for the response time of a controller. We use the model to evaluate the flow setup time and optimize the optimal number of controllers. We implement a prototype of multiple controllers, measure the response time of the prototype processing different jobs and fit a hyper-Erlang distribution to the response time. We use the fitted distribution in the queueing model to determine the optimal number of the controllers. The queueing analysis shows that the optimal number of controllers decreases with the rate of communication messages among the controllers and increases with the rate of requests from the switches. Our analysis allows us to find best points of operation.","PeriodicalId":113198,"journal":{"name":"Proceedings of the 12th EAI International Conference on Performance Evaluation Methodologies and Tools","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-03-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 12th EAI International Conference on Performance Evaluation Methodologies and Tools","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3306309.3306336","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

The limited performance of a centralized controller can become the bottleneck in a large software defined network. One approach to reduce the flow setup time is to deploy multiple controllers in a network. This increases the number of packets that can be handled per time, but also comes with a communication overhead. The optimization problem in this context is to select the best number of controllers such that the flow setup time can be minimized. In this paper, we set up a queueing model for the response time of a controller. We use the model to evaluate the flow setup time and optimize the optimal number of controllers. We implement a prototype of multiple controllers, measure the response time of the prototype processing different jobs and fit a hyper-Erlang distribution to the response time. We use the fitted distribution in the queueing model to determine the optimal number of the controllers. The queueing analysis shows that the optimal number of controllers decreases with the rate of communication messages among the controllers and increases with the rate of requests from the switches. Our analysis allows us to find best points of operation.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
软件定义网络中控制平面的性能评估
集中控制器有限的性能可能成为大型软件定义网络的瓶颈。减少流设置时间的一种方法是在网络中部署多个控制器。这增加了每次可以处理的数据包数量,但也带来了通信开销。在这种情况下,优化问题是选择最佳数量的控制器,使流量设置时间最小化。本文建立了控制器响应时间的排队模型。我们使用该模型来评估流的建立时间和优化控制器的最优数量。我们实现了一个多控制器的原型,测量了原型处理不同任务的响应时间,并对响应时间进行了超erlang分布拟合。我们利用排队模型中的拟合分布来确定控制器的最优数量。队列分析表明,最优控制器数随控制器间通信消息的速率而减小,随交换机请求的速率而增大。我们的分析使我们能够找到最佳的操作点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Revenue-Driven Scheduling in Drone Delivery Networks with Time-sensitive Service Level Agreements A proof of the conjecture in "Pricing surplus server capacity for mean waiting time sensitive customers" Tandem stochastic systems: Jackson networks, asymmetric exclusion processes, asymmetric inclusion processes and Catalan numbers Ultimately Stationary Policies to Approximate Risk-Sensitive Discounted MDPs A bottleneck with randomly distorted arrival times
×
引用
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