Scalable Load Balancing scheme for wireless distributed controllers in SDDC

IF 4.4 2区 计算机科学 Q1 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE
Mohamed Escheikh , Wiem Taktak , Kamel Barkaoui
{"title":"Scalable Load Balancing scheme for wireless distributed controllers in SDDC","authors":"Mohamed Escheikh ,&nbsp;Wiem Taktak ,&nbsp;Kamel Barkaoui","doi":"10.1016/j.comnet.2025.111354","DOIUrl":null,"url":null,"abstract":"<div><div>In this paper, we introduce a Load Balancing (LB) system for large-scale distributed Software-Defined Networking (SDN) wireless control plane architectures. Our approach utilizes a hysteresis multiple-threshold method, employing a Continuous Time Markov Chain (CTMC) model and a control policy. This system evenly distributes excess traffic from an overloaded SDN controller (client) to lightly loaded neighboring controllers (servers). When a controller’s capacity reaches a certain threshold, indicating overload, the LB mechanism redirects incoming traffic to less burdened controllers based on a defined policy. The LB mechanism does not react immediately to load changes but rather provides scalable and dynamic capacity management, maintaining stability and ensuring efficiency. By doing so, it prevents frequent and unnecessary alterations in resource allocation. This paper extends previous work by exploring LB scenarios involving one client and up to three servers instead of configuration with one client and one server. We numerically demonstrate the effectiveness of our model through transient and steady-state analysis evaluations using performance metrics such as Average Aggregated Capacity (<span><math><mrow><mi>A</mi><mi>A</mi><mi>C</mi></mrow></math></span>), Transition Rate (<span><math><mrow><mi>T</mi><mi>R</mi></mrow></math></span>) and Blocking Probability (<span><math><mrow><mi>B</mi><mi>P</mi></mrow></math></span>). We particularly show how increasing the number of levels in a multi-level LB schema enhances resource allocation granularity by introducing additional layers of decision-making and distribution. Hence with more levels, the system can better distribute the workload across various tiers of servers based on their capabilities and current loads. As a result, it can achieve better resource utilization, improved performance, and enhanced scalability, ultimately leading to a more efficient and responsive LB solution.</div></div>","PeriodicalId":50637,"journal":{"name":"Computer Networks","volume":"269 ","pages":"Article 111354"},"PeriodicalIF":4.4000,"publicationDate":"2025-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Networks","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1389128625003214","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0

Abstract

In this paper, we introduce a Load Balancing (LB) system for large-scale distributed Software-Defined Networking (SDN) wireless control plane architectures. Our approach utilizes a hysteresis multiple-threshold method, employing a Continuous Time Markov Chain (CTMC) model and a control policy. This system evenly distributes excess traffic from an overloaded SDN controller (client) to lightly loaded neighboring controllers (servers). When a controller’s capacity reaches a certain threshold, indicating overload, the LB mechanism redirects incoming traffic to less burdened controllers based on a defined policy. The LB mechanism does not react immediately to load changes but rather provides scalable and dynamic capacity management, maintaining stability and ensuring efficiency. By doing so, it prevents frequent and unnecessary alterations in resource allocation. This paper extends previous work by exploring LB scenarios involving one client and up to three servers instead of configuration with one client and one server. We numerically demonstrate the effectiveness of our model through transient and steady-state analysis evaluations using performance metrics such as Average Aggregated Capacity (AAC), Transition Rate (TR) and Blocking Probability (BP). We particularly show how increasing the number of levels in a multi-level LB schema enhances resource allocation granularity by introducing additional layers of decision-making and distribution. Hence with more levels, the system can better distribute the workload across various tiers of servers based on their capabilities and current loads. As a result, it can achieve better resource utilization, improved performance, and enhanced scalability, ultimately leading to a more efficient and responsive LB solution.
SDDC无线分布式控制器的可扩展负载均衡方案
本文介绍了一种适用于大规模分布式软件定义网络(SDN)无线控制平面架构的负载均衡(LB)系统。我们的方法采用迟滞多阈值方法,采用连续时间马尔可夫链(CTMC)模型和控制策略。该系统将负载过重的SDN控制器(客户端)的多余流量均匀地分配给负载较轻的相邻控制器(服务器)。当某个控制器的容量达到一定阈值(即过载)时,负载均衡机制会根据设定的策略,将传入的流量重定向到负载较小的控制器上。LB机制不会立即响应负载变化,而是提供可扩展的动态容量管理,维护稳定性并确保效率。通过这样做,它可以防止资源分配中频繁和不必要的更改。本文通过探索涉及一个客户端和最多三个服务器的LB场景,而不是配置一个客户端和一个服务器,扩展了以前的工作。我们通过使用平均聚合容量(AAC)、传输速率(TR)和阻塞概率(BP)等性能指标进行暂态和稳态分析评估,在数值上证明了我们模型的有效性。我们特别展示了如何通过引入额外的决策和分配层来增加多层次LB模式中的级别数量,从而增强资源分配粒度。因此,有了更多的级别,系统可以根据服务器的功能和当前负载更好地在各个服务器层之间分配工作负载。因此,它可以实现更好的资源利用率、改进的性能和增强的可伸缩性,最终形成更高效、响应更快的LB解决方案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Computer Networks
Computer Networks 工程技术-电信学
CiteScore
10.80
自引率
3.60%
发文量
434
审稿时长
8.6 months
期刊介绍: Computer Networks is an international, archival journal providing a publication vehicle for complete coverage of all topics of interest to those involved in the computer communications networking area. The audience includes researchers, managers and operators of networks as well as designers and implementors. The Editorial Board will consider any material for publication that is of interest to those groups.
×
引用
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学术官方微信