使用基于图形的抽象层构建一个用户友好的软件定义网络管理
Yufeng Jia1,2, Jiadong Ren2, Xianshan Li2
1School of Information Science and Engineering, Xinjiang College of Science and Technology, Korla, Xinjiang, China.
PeerJ. Computer science
|March 10, 2025
概括
本研究介绍了软件定义网络 (SDN) 的基于图形的抽象,简化了网络管理. 这种方法为有效的资源调度和应用程序开发提供了整体视图.
科学领域:
- 计算机科学 计算机科学
- 网络工程 网络工程
背景情况:
- 软件定义网络 (SDN) 将控制和数据层分开,用于集中网络管理.
- 北边接口对于在SDN中实施网络服务和面向应用的抽象来说至关重要.
研究的目的:
- 在应用层面呈现基于图形的架构来抽象SDN控制器.
- 将网络元素虚拟化为图形模型,以简化资源管理.
主要方法:
- 以图形形式表示网络元素及其属性.
- 实现一个虚拟化的逻辑抽象层,独立于物理网络.
- 通过对拓显示,动态路由,访问控制和数据持久性的实验验证实图形抽象.
主要成果:
- 图形抽象层可以通过全局视图直接调度网络资源.
- 性能分析,特别是最短路径计算,验证了图形抽象的必要性和效率.
- 在拓显示,动态路线计算,访问控制和数据持久性方面证明了可行性.
结论:
- 基于图形的抽象层促进了网络切片,并保持了准确的网络描绘.
- 通过提供复杂,可理解的抽象,简化网络管理和应用程序开发.
- 授权网络管理员对网络资源进行增强的控制和可见性.
相关概念视频
Vector Algebra: Graphical Method
11.7K
Vectors can be multiplied by scalars, added to other vectors, or subtracted from other vectors. The vector sum of two (or more) vectors is called the resultant vector or, for short, the resultant.
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
11.7K
Network Function of a Circuit
251
Frequency response analysis in electrical circuits provides vital insights into a circuit's behavior as the frequency of the input signal changes. The transfer function, a mathematical tool, is instrumental in understanding this behavior. It defines the relationship between phasor output and input and comes in four types: voltage gain, current gain, transfer impedance, and transfer admittance. The critical components of the transfer function are the poles and zeros.
251
Signal Flow Graphs
154
Signal-flow graphs offer a streamlined and intuitive approach to representing control systems, providing an alternative to traditional block diagrams. These graphs use branches to symbolize systems and nodes to represent signals, effectively illustrating the relationships and interactions within the system.
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
154
Levels of Use of a GIS
39
Geographic Information Systems (GIS) operate across three levels of application, each representing an increasing degree of complexity: data management, analysis, and prediction. These levels reflect the expanding functionality and versatility of GIS technology in handling spatial data for diverse purposes.Data ManagementAt its foundational level, GIS serves as a tool for data management, enabling the input, storage, retrieval, and organization of spatial data. This level is often employed in...
39
Block Diagram Reduction
149
The process of deriving the transfer function of a control system often involves reducing its block diagram to a single block. This simplification can be achieved through a series of strategic operations, including relocating branch points and comparators. These operations preserve the overall function of the system while allowing for easier manipulation and combination of blocks.
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
149
Manipulation and Analysis
17
GIS manipulation and analysis functions are vital for decision-making and planning. These activities range from data retrieval tasks, such as selecting information based on specific criteria, to advanced analytical techniques that address complex spatial problems.One critical GIS analysis method is overlaying, which combines multiple data layers to examine impacts. For example, overlaying a river-dammed lake boundary with road networks can identify affected infrastructure. Another common...
17


