基于软件定义网络的多控制器负载不均衡解决方法

Takuna Kaiwa, N. Kitsuwan
{"title":"基于软件定义网络的多控制器负载不均衡解决方法","authors":"Takuna Kaiwa, N. Kitsuwan","doi":"10.1109/CloudNet.2018.8549538","DOIUrl":null,"url":null,"abstract":"This paper proposes a switch migration scheme to balance the load of all controllers in multiple controllers based software-defined network. Several works define the number of requested packets as a controller load. The controller needs to hold the current processing until receiving a response message from the switch before processing a new request. For this reason, the number of requested packets incorporates with the path cost is defined as a controller load. In a multiple controllers approach, a load imbalanced state is recognized if a load of one controller is biased against a load of the other controllers. In the imbalanced state, connections of some switches that belong to a controller with high load are disconnected, and the switches are reconnected to the other controllers with the lower load. This process is called a migration process. The probability of migration and the efficiency of migration are used as a decision to find a switch to be migrated and the other controller to be reconnected. The load imbalanced state is resolved but the aggregate load of all controllers may be increased. In the proposed scheme, the aggregate load of all controllers after the migration is used as an indicator to select the migrated switch and a new controller. A pair of migrated switch and controller with the minimum aggregate load is selected so that the aggregate load is reduced compared to the conventional scheme. Computer simulation result shows that the proposed scheme reduces the aggregate load, compared to the traditional scheme.","PeriodicalId":436842,"journal":{"name":"2018 IEEE 7th International Conference on Cloud Networking (CloudNet)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Resolving Controller Load Imbalanced State in Multiple Controllers Based Software-Defined Network\",\"authors\":\"Takuna Kaiwa, N. Kitsuwan\",\"doi\":\"10.1109/CloudNet.2018.8549538\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper proposes a switch migration scheme to balance the load of all controllers in multiple controllers based software-defined network. Several works define the number of requested packets as a controller load. The controller needs to hold the current processing until receiving a response message from the switch before processing a new request. For this reason, the number of requested packets incorporates with the path cost is defined as a controller load. In a multiple controllers approach, a load imbalanced state is recognized if a load of one controller is biased against a load of the other controllers. In the imbalanced state, connections of some switches that belong to a controller with high load are disconnected, and the switches are reconnected to the other controllers with the lower load. This process is called a migration process. The probability of migration and the efficiency of migration are used as a decision to find a switch to be migrated and the other controller to be reconnected. The load imbalanced state is resolved but the aggregate load of all controllers may be increased. In the proposed scheme, the aggregate load of all controllers after the migration is used as an indicator to select the migrated switch and a new controller. A pair of migrated switch and controller with the minimum aggregate load is selected so that the aggregate load is reduced compared to the conventional scheme. Computer simulation result shows that the proposed scheme reduces the aggregate load, compared to the traditional scheme.\",\"PeriodicalId\":436842,\"journal\":{\"name\":\"2018 IEEE 7th International Conference on Cloud Networking (CloudNet)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE 7th International Conference on Cloud Networking (CloudNet)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CloudNet.2018.8549538\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 7th International Conference on Cloud Networking (CloudNet)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CloudNet.2018.8549538","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

本文提出了一种基于软件定义网络的交换机迁移方案,以平衡多控制器中所有控制器的负载。一些作品将请求的数据包数量定义为控制器负载。控制器需要保持当前的处理,直到收到来自交换机的响应消息,然后再处理新的请求。由于这个原因,将请求数据包的数量与路径成本合并定义为控制器负载。在多控制器方法中,如果一个控制器的负载与其他控制器的负载存在偏差,则可以识别负载不平衡状态。在不平衡状态下,高负荷控制器下的部分交换机连接断开,重新连接到低负荷控制器上。这个过程称为迁移过程。将迁移的概率和迁移的效率作为寻找待迁移交换机和重新连接另一个控制器的决策。解决了负载不平衡状态,但可能会增加所有控制器的总负载。在该方案中,以迁移后所有控制器的负载总和作为选择迁移交换机和新控制器的指标。选择了总负荷最小的一对迁移开关和控制器,使总负荷较传统方案有所降低。计算机仿真结果表明,与传统方案相比,该方案降低了总负荷。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Resolving Controller Load Imbalanced State in Multiple Controllers Based Software-Defined Network
This paper proposes a switch migration scheme to balance the load of all controllers in multiple controllers based software-defined network. Several works define the number of requested packets as a controller load. The controller needs to hold the current processing until receiving a response message from the switch before processing a new request. For this reason, the number of requested packets incorporates with the path cost is defined as a controller load. In a multiple controllers approach, a load imbalanced state is recognized if a load of one controller is biased against a load of the other controllers. In the imbalanced state, connections of some switches that belong to a controller with high load are disconnected, and the switches are reconnected to the other controllers with the lower load. This process is called a migration process. The probability of migration and the efficiency of migration are used as a decision to find a switch to be migrated and the other controller to be reconnected. The load imbalanced state is resolved but the aggregate load of all controllers may be increased. In the proposed scheme, the aggregate load of all controllers after the migration is used as an indicator to select the migrated switch and a new controller. A pair of migrated switch and controller with the minimum aggregate load is selected so that the aggregate load is reduced compared to the conventional scheme. Computer simulation result shows that the proposed scheme reduces the aggregate load, compared to the traditional scheme.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信