{"title":"FractionalLB:在软件定义网络中使用分数交换机迁移实现控制器负载平衡","authors":"Upendra Prajapati;Bijoy Chand Chatterjee;Amit Banerjee","doi":"10.1109/LNET.2024.3357089","DOIUrl":null,"url":null,"abstract":"In the context of multi-controller software-defined networks (SDNs), the efficacy of load-balancing can be improved through fractional switch migration. This letter proposes a controller load balancing approach using fractional switch migration, named FractionalLB. FractionalLB aims to reduce the difference between the load of each controller and its corresponding predefined threshold, which is used to identify overloaded and underloaded controllers. The load balancing is achieved by redistributing the load fractionally from the heavily loaded controller to other controllers. We formulate FractionalLB as an optimization problem using a mixed-integer linear program (MILP). When MILP is not tractable, we introduce a heuristic approach based on MILP. Numerical results indicate that FractionalLB outperforms a conventional scheme that follows time-sharing switch migration in terms of synchronization cost and the min-max controller’s load ratio.","PeriodicalId":100628,"journal":{"name":"IEEE Networking Letters","volume":"6 2","pages":"129-133"},"PeriodicalIF":0.0000,"publicationDate":"2024-01-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"FractionalLB: Controller Load Balancing Using Fractional Switch Migration in Software-Defined Networks\",\"authors\":\"Upendra Prajapati;Bijoy Chand Chatterjee;Amit Banerjee\",\"doi\":\"10.1109/LNET.2024.3357089\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the context of multi-controller software-defined networks (SDNs), the efficacy of load-balancing can be improved through fractional switch migration. This letter proposes a controller load balancing approach using fractional switch migration, named FractionalLB. FractionalLB aims to reduce the difference between the load of each controller and its corresponding predefined threshold, which is used to identify overloaded and underloaded controllers. The load balancing is achieved by redistributing the load fractionally from the heavily loaded controller to other controllers. We formulate FractionalLB as an optimization problem using a mixed-integer linear program (MILP). When MILP is not tractable, we introduce a heuristic approach based on MILP. Numerical results indicate that FractionalLB outperforms a conventional scheme that follows time-sharing switch migration in terms of synchronization cost and the min-max controller’s load ratio.\",\"PeriodicalId\":100628,\"journal\":{\"name\":\"IEEE Networking Letters\",\"volume\":\"6 2\",\"pages\":\"129-133\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-01-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Networking Letters\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10411963/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Networking Letters","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10411963/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
FractionalLB: Controller Load Balancing Using Fractional Switch Migration in Software-Defined Networks
In the context of multi-controller software-defined networks (SDNs), the efficacy of load-balancing can be improved through fractional switch migration. This letter proposes a controller load balancing approach using fractional switch migration, named FractionalLB. FractionalLB aims to reduce the difference between the load of each controller and its corresponding predefined threshold, which is used to identify overloaded and underloaded controllers. The load balancing is achieved by redistributing the load fractionally from the heavily loaded controller to other controllers. We formulate FractionalLB as an optimization problem using a mixed-integer linear program (MILP). When MILP is not tractable, we introduce a heuristic approach based on MILP. Numerical results indicate that FractionalLB outperforms a conventional scheme that follows time-sharing switch migration in terms of synchronization cost and the min-max controller’s load ratio.