在多供应商环境中改进软件定义网络控制器
Bereketab Birhanu Deneke1, Asrat Mulatu Beyene2,3, Endalew Ayenew Haile4
1Department of Computer Science, School of Graduate Studies, St. Mary's University, Addis Ababa, Ethiopia.
Heliyon
|February 23, 2024
概括
这项研究提高了使用边界网关协议 (BGP) 和 RESTCONF 的软件定义网络 (SDN) 控制器性能,在不需要基础设施升级的情况下在多供应商网络中实现高吞吐量和低延迟.
科学领域:
- 计算机科学 计算机科学
- 网络化 网络化 网络化
- 网络工程 网络工程
背景情况:
- 软件定义网络 (SDN) 通过将控制和数据平面分开来提供可编程网络.
- 像OpenFlow,FORCES,PCEP,NETCONF和IRS这样的各种协议促进了SDN操作.
- 探索边境网关协议 (BGP) 集成,以提高SDN中的网络可编程性.
研究的目的:
- 通过利用边境网关协议 (BGP) 来提高SDN控制器的性能.
- 通过BGP集成实现多供应商SDN环境,而不需要基础设施升级.
- 通过使用 BGP 和 RESTCONF.在 SDN 中证明互操作性.
主要方法:
- 使用OpenDaylight控制器实施一个拟议的系统.
- 将边境网关协议 (BGP) 集成为控制平面协议.
- 使用 RESTCONF (RFC 8040) 作为控制器与路由器交互的管理层协议.
主要成果:
- 实现了49.6 Gbps的平均吞吐量.
- 记录的最大延迟时间为7μs.
- 观察到的CPU平均消耗量为89%,最高TTL值为600 ms.
结论:
- 采用BGP的拟议SDN控制器系统与之前的作品相比,显示了改进的性能指标.
- 在SDN环境中,BGP集成可促进多供应商兼容性和互操作性.
- 这种方法可以避免需要昂贵的基础设施升级,使SDN采用更容易获得.
相关概念视频
Controller Configurations
98
Controller configurations are crucial in a car's cruise control system because they manage speed over time to maintain a consistent pace regardless of road conditions, thereby meeting design goals. In traditional control systems, fixed-configuration design involves predetermined controller placement. System performance modifications are known as compensation.
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...
98
PD Controller: Design
229
In automotive engineering, car suspension systems often employ Proportional Derivative (PD) controllers to enhance performance. PD controllers are utilized to adjust the damping force in response to road conditions. A controller, acting as an amplifier with a constant gain, demonstrates proportional control, with output directly mirroring input.
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
229
PI Controller: Design
269
Proportional Integral (PI) controllers are a fundamental component in modern control systems, widely used to enhance performance and mitigate steady-state errors. They are particularly effective in applications such as automatic brightness adjustment on smartphones, where they excel at mitigating steady-state errors for step-function inputs. Unlike PD controllers, which require time-varying errors to function optimally, PI controllers leverage their integral component to address residual...
269
Control Systems: Applications
611
Electrical engineering plays a pivotal role in our daily lives, with control systems at the heart of many applications, from home appliances to sophisticated space shuttles. Control systems manage and regulate the behavior of devices and processes, ensuring they function safely, correctly, and efficiently.
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
611
Open and closed-loop control systems
744
Control systems are foundational elements in automation and engineering. They are broadly categorized into open-loop and closed-loop systems. These classifications hinge on the presence or absence of feedback mechanisms, significantly influencing the system's performance, complexity, and application.
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
744
Control Systems
1.1K
Control systems are everywhere in contemporary society, influencing diverse applications from aerospace to automated manufacturing. These systems can be found naturally within biological processes, such as blood sugar regulation and heart rate adjustment in response to stress, as well as in man-made systems like elevators and automated vehicles. A control system is essentially a network of subsystems and processes that collaboratively convert specific inputs into desired outputs.
At the heart...
At the heart...
1.1K


