{"title":"Rule Placement and Switch Migration-based Scheme for Controller Load Balancing in SDN","authors":"Gengbiao Yue, Yumei Wang, Yu Liu","doi":"10.1109/ISCC55528.2022.9912885","DOIUrl":null,"url":null,"abstract":"In software-defined networks, due to the limited flow table capacity, unreasonable rule placement will cause the flow table overflow problem. These flows without flow rules installed need to be processed by controller, which increases and even unbalances controller load. Based on the average packet end-to-end delay, we propose a rule placement and switch migration-based scheme for controller load balancing. In the routing and rule placement phase, the Cost-Aware Routing (CAR) algorithm takes into account the flow table occupancy while utilizing the installed rules to alleviate flow table overflow and preliminarily balance the controller load. In the switch migration phase, the Benefit-Cost Switch Migration (BCSM) algorithm obtains the migration option with the maximum total benefit. Numerical results show that the CAR algorithm reduces and balances controller load to achieve lower delay than Random and FlowStat. And the BCSM algorithm balances the controller load and reduces packet delay than SMCS and ESMLB.","PeriodicalId":309606,"journal":{"name":"2022 IEEE Symposium on Computers and Communications (ISCC)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE Symposium on Computers and Communications (ISCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCC55528.2022.9912885","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In software-defined networks, due to the limited flow table capacity, unreasonable rule placement will cause the flow table overflow problem. These flows without flow rules installed need to be processed by controller, which increases and even unbalances controller load. Based on the average packet end-to-end delay, we propose a rule placement and switch migration-based scheme for controller load balancing. In the routing and rule placement phase, the Cost-Aware Routing (CAR) algorithm takes into account the flow table occupancy while utilizing the installed rules to alleviate flow table overflow and preliminarily balance the controller load. In the switch migration phase, the Benefit-Cost Switch Migration (BCSM) algorithm obtains the migration option with the maximum total benefit. Numerical results show that the CAR algorithm reduces and balances controller load to achieve lower delay than Random and FlowStat. And the BCSM algorithm balances the controller load and reduces packet delay than SMCS and ESMLB.