[go: up one dir, main page]

CN115914891B - Data center elastic optical network distance adaptive traffic distribution method and system - Google Patents

Data center elastic optical network distance adaptive traffic distribution method and system Download PDF

Info

Publication number
CN115914891B
CN115914891B CN202211347147.9A CN202211347147A CN115914891B CN 115914891 B CN115914891 B CN 115914891B CN 202211347147 A CN202211347147 A CN 202211347147A CN 115914891 B CN115914891 B CN 115914891B
Authority
CN
China
Prior art keywords
connection request
spectrum
module
resources
optical
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211347147.9A
Other languages
Chinese (zh)
Other versions
CN115914891A (en
Inventor
陈伯文
郝志芃
沈纲祥
吴瑾锐
胡竞文
高明义
邵卫东
陈虹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou University
Original Assignee
Suzhou University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou University filed Critical Suzhou University
Priority to CN202211347147.9A priority Critical patent/CN115914891B/en
Priority to PCT/CN2022/142162 priority patent/WO2024092991A1/en
Publication of CN115914891A publication Critical patent/CN115914891A/en
Application granted granted Critical
Publication of CN115914891B publication Critical patent/CN115914891B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to a self-adaptive flow distribution method and a self-adaptive flow distribution system for the distance of an elastic optical network of a data center, wherein the method comprises the steps of initializing the elastic optical network of the data center and generating a group of connection requests; judging whether the residual computational power resources at the source node and the destination node of the connection request are greater than or equal to the computational power resources required by the connection request, if so, establishing a working path, and if not, failing to establish the connection request; calculating K working paths and path lengths; selecting a modulation format according to the path length; performing flow distribution according to different modulation formats, and distributing spectrum resources for the connection request; configuring the number of regenerators required for the connection request; and updating the computational power resources and the frequency spectrum resources of the connection request, and calculating the energy consumption, the network blocking rate and the frequency spectrum occupancy rate. The invention reduces the waste of resources in the network, reduces the network blocking rate and reduces the energy consumption of the optical network through the distance self-adaptive modulation, the flow distribution and the configuration of the optical regenerator.

Description

数据中心弹性光网络距离自适应的流量分配方法和系统Data center elastic optical network distance adaptive traffic distribution method and system

技术领域Technical Field

本发明涉及通信技术领域,尤其是指一种数据中心弹性光网络距离自适应的流量分配方法和系统。The present invention relates to the field of communication technology, and in particular to a data center elastic optical network distance adaptive traffic distribution method and system.

背景技术Background Art

近年来,为了承载未来网络业务发展的需求,对光网络的研究需要向着高效利用资源、降低网络能耗、大容量传输的方向不断创新与优化。在传统算法中,某一连接请求的带宽需求可能会远低于实际的光通道容量,使光通道的容量没有被完全利用,导致部分带宽资源被浪费,同时导致IP路由端口与光层能耗元件的需求数目增加,使得传输业务时所需的能耗元件数目增加,导致了网络中总能耗的增大。为了提高资源利用效率、降低网络传输能耗,需要尽可能地减少业务传输时占用的IP路由端口、光转发器和光再生器的数目。In recent years, in order to meet the needs of future network service development, research on optical networks needs to continue to innovate and optimize in the direction of efficient resource utilization, reduced network energy consumption, and large-capacity transmission. In traditional algorithms, the bandwidth demand of a connection request may be much lower than the actual optical channel capacity, so that the capacity of the optical channel is not fully utilized, resulting in some bandwidth resources being wasted, and at the same time, the number of IP routing ports and optical layer energy-consuming components required to transmit services increases, which increases the total energy consumption in the network. In order to improve resource utilization efficiency and reduce network transmission energy consumption, it is necessary to minimize the number of IP routing ports, optical transponders, and optical regenerators occupied during service transmission.

传统的光网络中调制格式是固定的,这就需要在选定调制格式时,保证业务在损耗最大的光纤通信链路中传输时仍然可以恢复信号。当光网络中只选用一种固定的调制格式时,容易造成频谱资源的浪费。因此在光纤链路中自适应地选取不同的调制格式可使业务传输时占用的频谱资源更少,降低网络的阻塞率,达到资源优化的目的。在IP over数据中心弹性光网络中,使用距离自适应调制方法可以根据所选工作路径的情况选用不同的调制方式,其在保障传输性能的同时能够优化频谱资源的使用情况,减少网络阻塞的发生。距离自适应调制方式通过较短距离的路径选择更高阶的调制格式,以改变每个码元符号上调制的比特数,使得距离较短的路径的所需频谱隙个数减少,为整个IP over数据中心光网络节省了频谱资源。The modulation format in traditional optical networks is fixed, which requires that when selecting the modulation format, it is ensured that the signal can still be restored when the service is transmitted in the optical fiber communication link with the largest loss. When only one fixed modulation format is selected in the optical network, it is easy to cause a waste of spectrum resources. Therefore, adaptively selecting different modulation formats in the optical fiber link can make the service transmission occupy less spectrum resources, reduce the network blocking rate, and achieve the purpose of resource optimization. In the IP over data center elastic optical network, the distance adaptive modulation method can be used to select different modulation methods according to the selected working path. It can optimize the use of spectrum resources while ensuring transmission performance and reduce the occurrence of network congestion. The distance adaptive modulation method selects a higher-order modulation format through a shorter distance path to change the number of modulated bits on each code symbol, so that the number of required spectrum slots for the shorter distance path is reduced, saving spectrum resources for the entire IP over data center optical network.

在IP over数据中心弹性光网络中,为应对用户对算力资源不断增长的需求,传统方法是通过光网络将算力资源的供给方与消费方连接在一起统一进行算力资源的管理与调度。但是由于实际数据中心的服务器数目有限,可以提供的计算与储存资源是有限的,所以在数据中心节点处的算力资源也应该是有限的。当连接请求到达时,首先需要满足算力需求,这就要求每一个连接请求到达时都需要先检查剩余算力资源是否满足连接请求的算力需求,当满足算力约束条件时,才会进行之后的步骤,即通过路由选择建立工作路径,并进行频谱资源分配。这种方法虽然可以在IP over数据中心弹性光网络中成功建立连接请求,但频谱资源消耗过大、能耗效率不理想。In the elastic optical network over IP data center, in order to cope with the growing demand for computing resources from users, the traditional method is to connect the suppliers and consumers of computing resources through optical networks to uniformly manage and schedule computing resources. However, due to the limited number of servers in the actual data center, the computing and storage resources that can be provided are limited, so the computing resources at the data center nodes should also be limited. When a connection request arrives, the computing power demand must be met first. This requires that when each connection request arrives, it is necessary to check whether the remaining computing power resources meet the computing power demand of the connection request. When the computing power constraints are met, the subsequent steps will be carried out, that is, to establish a working path through routing selection and allocate spectrum resources. Although this method can successfully establish a connection request in the elastic optical network over IP data center, the spectrum resource consumption is too large and the energy efficiency is not ideal.

发明内容Summary of the invention

为此,本发明所要解决的技术问题在于克服现有技术中存在的频谱资源消耗过大、能耗效率不理想的技术缺陷。Therefore, the technical problem to be solved by the present invention is to overcome the technical defects of excessive spectrum resource consumption and unsatisfactory energy efficiency in the prior art.

为解决上述技术问题,本发明提供了一种数据中心弹性光网络距离自适应的流量分配方法,包括以下步骤:In order to solve the above technical problems, the present invention provides a data center elastic optical network distance adaptive traffic distribution method, comprising the following steps:

S1:读取数据中心弹性光网络拓扑参数,对所述网络参数进行初始化,生成一组连接请求,并配置所述连接请求的源节点、宿节点、频谱资源和算力资源;S1: Read the data center elastic optical network topology parameters, initialize the network parameters, generate a set of connection requests, and configure the source node, sink node, spectrum resources and computing power resources of the connection requests;

S2:判断所述连接请求的源节点和宿节点处的剩余算力资源是否大于等于该连接请求所需的算力资源,若是,则执行S3,若否,则连接请求建立失败;S2: Determine whether the remaining computing resources at the source node and the destination node of the connection request are greater than or equal to the computing resources required by the connection request. If so, execute S3; if not, the connection request fails to be established;

S3:使用K条最短路径算法计算K条工作路径以及路径长度;S3: Use K shortest path algorithm to calculate K working paths and path lengths;

S4:根据路径长度选择调制格式;S4: Select the modulation format based on the path length;

S5:根据不同的调制格式进行流量分配,以及利用首次命中算法为连接请求分配频谱资源,在所选择的工作路径中查找满足连接请求所需的带宽资源,若同时满足频谱连续性与频谱一致性双重约束条件,则成功建立连接请求,执行S6;若不能同时满足频谱连续性与频谱一致性双重约束条件,则连接请求建立失败;S5: Allocate traffic according to different modulation formats, and use the first hit algorithm to allocate spectrum resources for the connection request, and search for bandwidth resources required to meet the connection request in the selected working path. If the dual constraints of spectrum continuity and spectrum consistency are met at the same time, the connection request is successfully established and S6 is executed; if the dual constraints of spectrum continuity and spectrum consistency cannot be met at the same time, the connection request fails to be established;

S6:计算连接请求所需的再生器数量,对于不同的调制格式,根据光再生器之间的最大可到达距离,在所选择的工作路径上配置所需要的光再生器;S6: Calculate the number of regenerators required for the connection request, and for different modulation formats, configure the required optical regenerators on the selected working path according to the maximum reachable distance between the optical regenerators;

S7:在每个连接请求建立成功后,对所述连接请求的算力资源和频谱资源进行更新,并计算每一个连接请求的能耗,结束后计算网络总能耗、网络阻塞率和频谱占用率进行评估。S7: After each connection request is successfully established, the computing resources and spectrum resources of the connection request are updated, and the energy consumption of each connection request is calculated. After completion, the total network energy consumption, network congestion rate and spectrum occupancy rate are calculated for evaluation.

在本发明的一个实施例中,其特征在于:在S5中,根据不同的调制格式进行流量分配的方法包括:In one embodiment of the present invention, it is characterized in that: in S5, the method for distributing traffic according to different modulation formats includes:

使用首次命中法在所选择的工作路径上查找相同的调制格式,在调制格式相同的连接请求中通过足够的剩余频谱资源进行流量分配,同一光通道内需满足频谱连续性和频谱一致性的约束条件,当没有剩余频谱资源能够进行流量分配时,则使用首次命中法直接进行频谱分配;当找不到可用的频谱资源时,则连接请求被阻塞。The first hit method is used to search for the same modulation format on the selected working path. Traffic is allocated through sufficient remaining spectrum resources in connection requests with the same modulation format. The constraints of spectrum continuity and spectrum consistency must be met within the same optical channel. When there are no remaining spectrum resources for traffic allocation, the first hit method is used to directly allocate spectrum. When no available spectrum resources are found, the connection request is blocked.

在本发明的一个实施例中,在S6中,计算连接请求所需的再生器数量的方法包括:In one embodiment of the present invention, in S6, the method for calculating the number of regenerators required for the connection request includes:

以选用的这条工作路径中的源节点和宿节点为基础,重新建立一个计算光再生器数量的临时拓扑,遍历所述临时拓扑中所有的路径选择,选择总能耗最低的路径,依次分析各路径所有节点的光再生器使用情况,对有剩余频谱资源的光再生器进行流量分配,对不可进行分配的节点上进行光再生器的重新配置,计算所有路径所需要的光再生器数量。Based on the source node and the sink node in the selected working path, a temporary topology for calculating the number of optical regenerators is re-established, all path selections in the temporary topology are traversed, and the path with the lowest total energy consumption is selected. The use of optical regenerators of all nodes in each path is analyzed in turn, and traffic is allocated to the optical regenerators with remaining spectrum resources. The optical regenerators on the nodes that cannot be allocated are reconfigured, and the number of optical regenerators required for all paths is calculated.

在本发明的一个实施例中,建立一个计算光再生器数量的临时拓扑的方法包括:In one embodiment of the present invention, a method for establishing a temporary topology for calculating the number of optical regenerators includes:

以选用的这条工作路径中的源节点和宿节点为基础,遍历该条工作路径中的任意每两个节点对,若节点的传输距离小于连接请求中光再生器的最大传输距离,则这个节点对建立连接链路,并配置其权值为1个单位长度,由此形成计算光再生器数量的临时拓扑。Based on the source node and the destination node in the selected working path, any two node pairs in the working path are traversed. If the transmission distance of the nodes is less than the maximum transmission distance of the optical regenerator in the connection request, the node pair establishes a connection link and configures its weight to be 1 unit length, thereby forming a temporary topology for calculating the number of optical regenerators.

在本发明的一个实施例中,在S7中,对所述连接请求的算力资源进行更新的方法包括:In one embodiment of the present invention, in S7, the method for updating the computing power resources of the connection request includes:

在频谱资源成功分配后,对连接请求的源节点和宿节点处的数据中心服务器进行算力资源的更新。After the spectrum resources are successfully allocated, the computing resources of the data center servers at the source node and the destination node of the connection request are updated.

在本发明的一个实施例中,在S7中,对所述连接请求的频谱资源进行更新的方法包括:In one embodiment of the present invention, in S7, the method for updating the spectrum resources of the connection request includes:

在连接请求成功传输后,首先对工作路径占用的频谱资源进行资源释放,把占用的硬件资源释放;接着对连接请求占用的数据中心服务器的算力资源进行释放;最后将连接请求建立的工作路径进行信息清除。After the connection request is successfully transmitted, the spectrum resources occupied by the working path are first released, and the occupied hardware resources are released; then the computing power resources of the data center server occupied by the connection request are released; finally, the information of the working path established by the connection request is cleared.

此外,本发明还提供一种数据中心弹性光网络距离自适应的流量分配系统,包括:In addition, the present invention also provides a data center elastic optical network distance adaptive traffic distribution system, comprising:

网络初始化模块,其用于读取数据中心弹性光网络拓扑参数,对所述网络参数进行初始化;A network initialization module, which is used to read the data center elastic optical network topology parameters and initialize the network parameters;

连接请求生成模块,其用于生成一组连接请求,并配置所述连接请求的源节点、宿节点、频谱资源和算力资源;A connection request generation module, which is used to generate a set of connection requests and configure the source node, sink node, spectrum resources and computing resources of the connection requests;

算力资源判断模块,其用于判断所述连接请求的源节点和宿节点处的剩余算力资源是否大于等于该连接请求所需的算力资源,若是,则建立工作路径,若否,则连接请求建立失败;A computing resource judgment module, which is used to judge whether the remaining computing resources at the source node and the destination node of the connection request are greater than or equal to the computing resources required by the connection request, and if so, establish a working path, if not, the connection request fails to be established;

工作路径建立模块,其用于使用K条最短路径算法计算K条工作路径以及路径长度;A working path establishment module, which is used to calculate K working paths and path lengths using a K shortest path algorithm;

调制格式选择模块,其用于根据路径长度选择调制格式;A modulation format selection module, which is used to select a modulation format according to the path length;

流量分配模块,其用于根据不同的调制格式进行流量分配;A traffic distribution module, which is used to distribute traffic according to different modulation formats;

频谱资源分配模块,其用于利用首次命中算法为连接请求分配频谱资源,在所选择的工作路径中查找满足连接请求所需的带宽资源,若同时满足频谱连续性与频谱一致性双重约束条件,则成功建立连接请求,并配置光再生器;若不能同时满足频谱连续性与频谱一致性双重约束条件,则连接请求建立失败;The spectrum resource allocation module is used to allocate spectrum resources for the connection request using the first hit algorithm, and to search for the bandwidth resources required to meet the connection request in the selected working path. If the dual constraints of spectrum continuity and spectrum consistency are met at the same time, the connection request is successfully established and the optical regenerator is configured; if the dual constraints of spectrum continuity and spectrum consistency cannot be met at the same time, the connection request fails to be established;

光再生器配置模块,其用于计算连接请求所需的再生器数量,对于不同的调制格式,根据光再生器之间的最大可到达距离,在所选择的工作路径上配置所需要的光再生器;An optical regenerator configuration module, which is used to calculate the number of regenerators required for the connection request, and for different modulation formats, configure the required optical regenerators on the selected working path according to the maximum reachable distance between the optical regenerators;

算力资源更新模块,其用于在每个连接请求建立成功后,对所述连接请求的算力资源进行更新;A computing power resource update module, which is used to update the computing power resources of each connection request after the connection request is successfully established;

频谱资源更新模块,其用于在每个连接请求建立成功后,对所述连接请求的频谱资源进行更新;A spectrum resource updating module, which is used to update the spectrum resources of each connection request after the connection request is successfully established;

数据计算模块,其用于计算每一个连接请求的能耗、网络阻塞率和频谱占用率进行评估。The data calculation module is used to calculate the energy consumption, network congestion rate and spectrum occupancy rate of each connection request for evaluation.

在本发明的一个实施例中,还包括:In one embodiment of the present invention, it also includes:

网络状态监控模块,其用于对网络初始化模块、连接请求生成模块、算力资源判断模块、工作路径建立模块、调制格式选择模块、流量分配模块、频谱资源分配模块、光再生器配置模块、算力资源更新模块、频谱资源更新模块和数据计算模块的网络状态进行监控;A network status monitoring module, which is used to monitor the network status of a network initialization module, a connection request generation module, a computing power resource judgment module, a working path establishment module, a modulation format selection module, a traffic allocation module, a spectrum resource allocation module, an optical regenerator configuration module, a computing power resource update module, a spectrum resource update module, and a data calculation module;

判决和预警模块:其用于执行网络初始化模块、连接请求生成模块、算力资源判断模块、工作路径建立模块、调制格式选择模块、流量分配模块、频谱资源分配模块、光再生器配置模块、算力资源更新模块、频谱资源更新模块和数据计算模块之间的协调功能,以及每个模块是否建立成功的判决与预警功能。Judgment and warning module: It is used to execute the coordination functions among the network initialization module, connection request generation module, computing power resource judgment module, working path establishment module, modulation format selection module, traffic allocation module, spectrum resource allocation module, optical regenerator configuration module, computing power resource update module, spectrum resource update module and data calculation module, as well as the judgment and warning functions of whether each module is successfully established.

并且,本发明还提供一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述的数据中心弹性光网络距离自适应的流量分配方法的步骤。In addition, the present invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned data center elastic optical network distance adaptive traffic distribution method when executing the computer program.

还有,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述所述的数据中心弹性光网络距离自适应的流量分配方法的步骤。In addition, the present invention also provides a computer-readable storage medium having a computer program stored thereon, characterized in that when the program is executed by a processor, the steps of the above-mentioned data center elastic optical network distance adaptive traffic distribution method are implemented.

本发明的上述技术方案相比现有技术具有以下优点:The above technical solution of the present invention has the following advantages compared with the prior art:

本发明所述的一种数据中心弹性光网络距离自适应的流量分配方法和系统,其通过距离自适应调制、流量分配和光再生器配置,减少了网络中资源的浪费,降低了网络阻塞率,降低了光网络的能耗。The present invention discloses a data center elastic optical network distance adaptive traffic distribution method and system, which reduces the waste of network resources, reduces the network blocking rate, and reduces the energy consumption of the optical network through distance adaptive modulation, traffic distribution and optical regenerator configuration.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中In order to make the content of the present invention more clearly understood, the present invention is further described in detail below according to specific embodiments of the present invention in conjunction with the accompanying drawings, wherein

图1是本发明所提出的一种数据中心弹性光网络距离自适应的流量分配方法的流程示意图。FIG1 is a flow chart of a method for adaptively distributing traffic in a data center elastic optical network according to the present invention.

图2是本发明所提出的一种数据中心弹性光网络距离自适应的流量分配系统的结构示意图。FIG2 is a schematic diagram of the structure of a data center elastic optical network distance adaptive traffic distribution system proposed by the present invention.

图3是本发明IP over数据中心弹性光网络中距离自适应的流量分配网络结构图。FIG. 3 is a diagram showing a network structure of distance-adaptive traffic distribution in an IP over data center elastic optical network according to the present invention.

其中,附图标记说明如下:1、网络初始化模块;2、连接请求生成模块;3、算力资源判断模块;4、工作路径建立模块;5、调制格式选择模块;6、流量分配模块;7、频谱资源分配模块;8、光再生器配置模块;9、算力资源更新模块;10、频谱资源更新模块;11、数据计算模块;12、网络状态监控模块;13、判决和预警模块。Among them, the illustrations are explained as follows: 1. Network initialization module; 2. Connection request generation module; 3. Computing power resource judgment module; 4. Working path establishment module; 5. Modulation format selection module; 6. Traffic allocation module; 7. Spectrum resource allocation module; 8. Optical regenerator configuration module; 9. Computing power resource update module; 10. Spectrum resource update module; 11. Data calculation module; 12. Network status monitoring module; 13. Judgment and warning module.

具体实施方式DETAILED DESCRIPTION

下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments so that those skilled in the art can better understand the present invention and implement it, but the embodiments are not intended to limit the present invention.

参照图1所示,本发明实施例提供了一种数据中心弹性光网络距离自适应的流量分配方法,包括以下步骤:1, an embodiment of the present invention provides a data center elastic optical network distance adaptive traffic distribution method, including the following steps:

S1:读取数据中心弹性光网络拓扑参数,对所述网络参数进行初始化,生成一组连接请求,并配置所述连接请求的源节点、宿节点、频谱资源和算力资源;S1: Read the data center elastic optical network topology parameters, initialize the network parameters, generate a set of connection requests, and configure the source node, sink node, spectrum resources and computing power resources of the connection requests;

S2:判断所述连接请求的源节点和宿节点处的剩余算力资源是否大于等于该连接请求所需的算力资源,若是,则执行S3,若否,则连接请求建立失败;S2: Determine whether the remaining computing resources at the source node and the destination node of the connection request are greater than or equal to the computing resources required by the connection request. If so, execute S3; if not, the connection request fails to be established;

S3:使用K条最短路径算法计算K条工作路径以及路径长度;S3: Use K shortest path algorithm to calculate K working paths and path lengths;

S4:根据路径长度选择调制格式;S4: Select the modulation format based on the path length;

S5:根据不同的调制格式进行流量分配,以及利用首次命中算法为连接请求分配频谱资源,在所选择的工作路径中查找满足连接请求所需的带宽资源,若同时满足频谱连续性与频谱一致性双重约束条件,则成功建立连接请求,执行S6;若不能同时满足频谱连续性与频谱一致性双重约束条件,则连接请求建立失败;S5: Allocate traffic according to different modulation formats, and use the first hit algorithm to allocate spectrum resources for the connection request, and search for bandwidth resources required to meet the connection request in the selected working path. If the dual constraints of spectrum continuity and spectrum consistency are met at the same time, the connection request is successfully established and S6 is executed; if the dual constraints of spectrum continuity and spectrum consistency cannot be met at the same time, the connection request fails to be established;

S6:计算连接请求所需的再生器数量,对于不同的调制格式,根据光再生器之间的最大可到达距离,在所选择的工作路径上配置所需要的光再生器;S6: Calculate the number of regenerators required for the connection request, and for different modulation formats, configure the required optical regenerators on the selected working path according to the maximum reachable distance between the optical regenerators;

S7:在每个连接请求建立成功后,对所述连接请求的算力资源和频谱资源进行更新,并计算每一个连接请求的能耗,结束后计算网络总能耗、网络阻塞率和频谱占用率。S7: After each connection request is successfully established, the computing resources and spectrum resources of the connection request are updated, and the energy consumption of each connection request is calculated. After completion, the total network energy consumption, network congestion rate and spectrum occupancy rate are calculated.

本发明所述的一种数据中心弹性光网络距离自适应的流量分配方法,其通过距离自适应调制、流量分配和光再生器配置,减少了网络中资源的浪费,降低了网络阻塞率,降低了光网络的能耗。The method for distance-adaptive traffic distribution in a data center elastic optical network described in the present invention reduces waste of resources in the network, reduces network blocking rate, and reduces energy consumption of the optical network through distance-adaptive modulation, traffic distribution, and optical regenerator configuration.

在IP over数据中心弹性光网络中,算力资源与频谱资源是有限的,算力资源与频谱资源分配约束条件包括:(1)数据中心节点的服务器所提供的算力资源需要大于或等于连接请求需要的算力资源;(2)在IP over数据中心弹性光网络中,光纤链路中的频谱资源有限,且分配时需要满足频谱一致性与频谱连续性约束条件。In the IP over data center elastic optical network, computing power resources and spectrum resources are limited. The computing power resources and spectrum resource allocation constraints include: (1) The computing power resources provided by the server of the data center node need to be greater than or equal to the computing power resources required by the connection request; (2) In the IP over data center elastic optical network, the spectrum resources in the optical fiber link are limited, and the spectrum consistency and spectrum continuity constraints need to be met during allocation.

为了有效提高频谱资源效率与降低网络能耗,需要尽可能地减少IP路由端口、光转发器和光再生器的数量。将闲置的光能耗元件转为睡眠模式是降低网络能耗的一种有效方式。光能耗元件在没有数据流量的情况下,处于睡眠模式,消耗能量可以忽略,将工作能耗元件的能耗分为独立能耗和非独立能耗,它们分别是带宽资源所产生的能耗,以及能耗元件工作时固有的能耗,这样每一条连接请求的总能耗可以计算为:In order to effectively improve the efficiency of spectrum resources and reduce network energy consumption, it is necessary to reduce the number of IP routing ports, optical transponders and optical regenerators as much as possible. Switching idle optical energy-consuming components to sleep mode is an effective way to reduce network energy consumption. When there is no data traffic, optical energy-consuming components are in sleep mode and the energy consumption can be ignored. The energy consumption of working energy-consuming components is divided into independent energy consumption and non-independent energy consumption, which are the energy consumption generated by bandwidth resources and the inherent energy consumption of energy-consuming components when they are working. In this way, the total energy consumption of each connection request can be calculated as:

其中EC表示一个连接请求产生的总能耗;NI、NT和NR分别表示IP路由端口、光转发器和光再生器的数量;分别表示单位数量IP路由端口、光转发器、光再生器的固有部分功耗;分别表示单位数量与单位带宽IP路由端口、光转发器、光再生器的带宽资源占用可变部分功耗;t表示连接请求的持续时间;BR表示连接请求所需的带宽资源。Where EC represents the total energy consumption generated by a connection request; NI , NT and NR represent the number of IP routing ports, optical transponders and optical regenerators respectively; and They represent the inherent power consumption of the unit number IP routing port, optical transponder, and optical regenerator respectively; and They represent the variable power consumption of the bandwidth resources occupied by the unit quantity and unit bandwidth IP routing port, optical transponder and optical regenerator respectively; t represents the duration of the connection request; BR represents the bandwidth resources required for the connection request.

在IP over数据中心弹性光网络中应用距离自适应调制方法可以根据所选工作路径的传输情况,给不同长度的路径选用不同的调制方式,在保障传输性能的同时优化频谱资源的使用情况,减少网络阻塞的发生。利用距离自适应调制方式,通过为较短距离的路径选择更高阶的调制格式,改变每个码元符号上调制的比特数,使得距离较短的路径的连接请求所需频谱隙个数减少,为整个光网络节省了频谱资源。从二进制相移键控(BinaryPhase Shift Keying,BPSK)、正交相移键控(Quadrature Phase Shift Keying,QPSK)、8阶正交幅度调制(8-ary Quadrature Amplitude Modulation,8-QAM)、16阶正交幅度调制(16-ary Quadrature Amplitude Modulation,16-QAM)中选择调制格式,选定工作路径的路由后,求出光网络中连接请求从源节点到宿节点的传输距离,在满足“传输路径长度小于等于最大可到达距离”的前提下,选用最大频谱效率所对应的调制格式。这样每一条连接请求所需频谱隙数目可以计算为:The distance adaptive modulation method applied in the IP over data center elastic optical network can select different modulation methods for paths of different lengths according to the transmission conditions of the selected working path, optimize the use of spectrum resources while ensuring transmission performance, and reduce the occurrence of network congestion. By using the distance adaptive modulation method, by selecting a higher-order modulation format for a shorter distance path and changing the number of modulated bits on each code symbol, the number of spectrum slots required for connection requests for shorter distance paths is reduced, saving spectrum resources for the entire optical network. Select the modulation format from Binary Phase Shift Keying (BPSK), Quadrature Phase Shift Keying (QPSK), 8-ary Quadrature Amplitude Modulation (8-QAM), 16-ary Quadrature Amplitude Modulation (16-QAM), and after selecting the route of the working path, find the transmission distance of the connection request from the source node to the destination node in the optical network. Under the premise of "the transmission path length is less than or equal to the maximum reachable distance", select the modulation format corresponding to the maximum spectrum efficiency. In this way, the number of spectrum slots required for each connection request can be calculated as:

其中N为连接请求所需的频谱隙数目,BR为连接请求的带宽需求,Bmod为所选调制格式的频谱效率,Sslot为光纤通信链路中频谱隙的带宽。Where N is the number of spectrum slots required for the connection request, BR is the bandwidth requirement of the connection request, B mod is the spectral efficiency of the selected modulation format, and S slot is the bandwidth of the spectrum slot in the optical fiber communication link.

本发明提出的一种IP over数据中心弹性光网络中距离自适应的流量分配方法具体包括以下步骤:The present invention proposes a method for distance-adaptive traffic distribution in an IP over data center elastic optical network, which specifically includes the following steps:

S1:在IP over数据中心弹性光网络中,对数据中心服务器的算力资源进行初始化以及弹性光网络初始化。在IP over数据中心弹性光网络G(I,N,E,F)中,其中I={i1,i2,i3,…,i|I|}表示一组IP路由,N={n1,n2,n3,…,n|N|}表示一组光交换节点,E={e1,e2,e3,…,e|E|}表示一组光纤链路,F={f1,f2,f3,…,f|F|}表示每一条光纤中可用频谱间隙的集合,|I|、|N|、|E|、|F|分别表示光纤链路中的IP路由的数量、光交换节点的数量、光纤链路的数量、每条光纤中频谱间隙的数量;从节点k到节点l表示光纤链路(k,l),其中k,l∈N。为了承载连接请求的带宽需求,这里选择固定线速率R的光通道,根据工作路径长度与最大光传输距离D选择不同调制格式,来传输连接请求的数据。生成一组连接请求集合CR(s,d,ts,td,es,ed,BR)∈CR,s表示源节点,d表示宿节点,ts表示连接请求的到达时间,td表示连接请求的离去时间,es表示源节点处的数据中心服务器所需的算力资源,ed表示宿节点处的数据中心服务器所需的算力资源,BR表示该连接请求的带宽需求。S1: In the IP over data center elastic optical network, the computing resources of the data center server and the elastic optical network are initialized. In the IP over data center elastic optical network G(I,N,E,F), I = {i 1 ,i 2 ,i 3 ,…,i |I| } represents a group of IP routes, N = {n 1 ,n 2 ,n 3 ,…,n |N| } represents a group of optical switching nodes, E = {e 1 ,e 2 ,e 3 ,…,e |E| } represents a group of optical fiber links, F = {f 1 ,f 2 ,f 3 ,…,f |F| } represents the set of available spectrum gaps in each optical fiber, |I|, |N|, | E |, |F| represent the number of IP routes in the optical fiber link, the number of optical switching nodes, the number of optical fiber links, and the number of spectrum gaps in each optical fiber respectively; from node k to node l represents the optical fiber link (k,l), where k, l∈N. In order to carry the bandwidth requirements of the connection request, an optical channel with a fixed line rate R is selected here, and different modulation formats are selected according to the working path length and the maximum optical transmission distance D to transmit the connection request data. A set of connection request sets CR(s,d,ts,td,es,ed,BR)∈CR is generated, where s represents the source node, d represents the sink node, ts represents the arrival time of the connection request, td represents the departure time of the connection request, es represents the computing power resources required by the data center server at the source node, ed represents the computing power resources required by the data center server at the sink node, and BR represents the bandwidth requirements of the connection request.

S2:对于每一个连接请求CR(s,d,ts,td,es,ed,BR),首先判定连接请求的源节点、宿节点处的数据中心服务器是否具有足够的算力资源,即判断是否满足“数据中心节点处的剩余算力资源大于或等于连接请求所需的算力资源”,若连接请求源节点与宿节点处数据中心节点的剩余的算力资源,分别大于或等于es与ed,则进行下一步骤,否则该连接请求被阻塞。S2: For each connection request CR (s, d, ts, td, es, ed, BR), first determine whether the data center servers at the source node and the destination node of the connection request have sufficient computing resources, that is, determine whether "the remaining computing resources at the data center node are greater than or equal to the computing resources required for the connection request" is satisfied. If the remaining computing resources of the data center nodes at the source node and the destination node of the connection request are greater than or equal to es and ed, respectively, proceed to the next step, otherwise the connection request is blocked.

S3:为连接请求CR(s,d,ts,td,es,ed,BR)选择路由。选用K条最短路径算法计算出K种路由选择方案,优先选择序号小的路由选择方案,若未成功建立工作路径路由,则该连接请求被阻塞;若成功建立工作路径路由,则计算工作路径的物理长度,然后进行下一步。S3: Select a route for the connection request CR (s, d, ts, td, es, ed, BR). Use the K shortest path algorithm to calculate K routing options, and give priority to the routing options with small sequence numbers. If the working path route is not successfully established, the connection request is blocked; if the working path route is successfully established, the physical length of the working path is calculated, and then the next step is performed.

S4:根据路径长度选择调制格式,并计算连接请求CR(s,d,ts,td,es,ed,BR)所需频谱隙个数。S4: Select the modulation format according to the path length and calculate the number of spectrum slots required for the connection request CR (s, d, ts, td, es, ed, BR).

S5:根据不同的调制格式进行流量分配以及分配频谱资源。在所选择的工作路径上,使用首次命中法从最低频谱间隙编号查找到最高频谱间隙编号,以查找这一组中相同的调制格式,在调制格式相同的连接请求中找到足够的剩余频谱资源进行流量分配,同一光通道内需满足频谱连续性和频谱一致性的约束条件;若没有剩余频谱资源可以进行分配时,使用首次命中法直接进行频谱分配,进行下一步;若找不到可用的频谱资源,则连接请求被阻塞。S5: Allocate traffic and spectrum resources according to different modulation formats. On the selected working path, use the first hit method to search from the lowest spectrum gap number to the highest spectrum gap number to find the same modulation format in this group, and find enough remaining spectrum resources for traffic allocation in the connection requests with the same modulation format. The constraints of spectrum continuity and spectrum consistency must be met in the same optical channel; if there are no remaining spectrum resources to allocate, use the first hit method to directly allocate spectrum and proceed to the next step; if no available spectrum resources are found, the connection request is blocked.

S6:计算连接请求CR(s,d,ts,td,es,ed,BR)所需的光再生器的数目。对于不同的调制格式,根据光再生器之间的最大可到达距离,在所选择的工作路径上配置所需要的光再生器。具体地,以选用的这条工作路径中的源节点和宿节点为基础,重新建立一个计算光再生器数目的临时拓扑。在这个临时拓扑中,遍历所有的路径选择,选择总能耗最低的路径:在这些路径中,依次分析各路径所有节点的光再生器使用情况,对有剩余频谱资源的光再生器进行流量分配,不可进行分配的节点上则重新配置新的光再生器;计算路径所需要的光再生器数目。其中建立一个计算光再生器数量的临时拓扑的方法包括:以选用的这条工作路径中的源节点和宿节点为基础,遍历该条工作路径中的任意每两个节点对,若节点的传输距离小于连接请求中光再生器的最大传输距离,则这个节点对建立连接链路,并配置其权值为1个单位长度,由此形成计算光再生器数量的临时拓扑。S6: Calculate the number of optical regenerators required for the connection request CR (s, d, ts, td, es, ed, BR). For different modulation formats, the required optical regenerators are configured on the selected working path according to the maximum reachable distance between the optical regenerators. Specifically, based on the source node and the sink node in the selected working path, a temporary topology for calculating the number of optical regenerators is re-established. In this temporary topology, all path selections are traversed to select the path with the lowest total energy consumption: in these paths, the use of optical regenerators of all nodes in each path is analyzed in turn, and traffic is allocated to the optical regenerators with remaining spectrum resources, and new optical regenerators are reconfigured on the nodes that cannot be allocated; the number of optical regenerators required for the path is calculated. The method for establishing a temporary topology for calculating the number of optical regenerators includes: based on the source node and the sink node in the selected working path, traversing any two node pairs in the working path, if the transmission distance of the node is less than the maximum transmission distance of the optical regenerator in the connection request, the node pair establishes a connection link and configures its weight to be 1 unit length, thereby forming a temporary topology for calculating the number of optical regenerators.

S7:在每个连接请求建立成功后,对所述连接请求的算力资源和频谱资源进行更新,具体地,在频谱资源成功分配后,对连接请求的源节点和宿节点处的数据中心服务器进行算力资源的更新;在连接请求成功传输后,首先对工作路径占用的频谱资源进行资源释放,把占用的硬件资源释放;接着对连接请求占用的数据中心服务器的算力资源进行释放;最后将连接请求建立的工作路径进行信息清除,并更新IP over数据中心弹性光网络状态,计算该连接请求的总能耗。最后判断是否还有未到达的连接请求,若有,则重复步骤S2至步骤S7,若无,则计算出网络阻塞率、频谱利用率、平均能耗这些评估指标进行评估。S7: After each connection request is successfully established, the computing power resources and spectrum resources of the connection request are updated. Specifically, after the spectrum resources are successfully allocated, the computing power resources of the data center servers at the source node and the destination node of the connection request are updated; after the connection request is successfully transmitted, the spectrum resources occupied by the working path are first released, and the occupied hardware resources are released; then the computing power resources of the data center server occupied by the connection request are released; finally, the working path established by the connection request is cleared, and the IP over data center elastic optical network status is updated, and the total energy consumption of the connection request is calculated. Finally, it is determined whether there are any unreached connection requests. If so, repeat steps S2 to S7. If not, the evaluation indicators such as network blocking rate, spectrum utilization rate, and average energy consumption are calculated for evaluation.

作为示例,图3为IP over数据中心弹性光网络中距离自适应的流量分配网络结构图,图中每一个光网络节点(A-F)处连接有一个数据中心节点(DC1-DC6)。在IP over数据中心弹性光网络中,数据中心节点处的数据中心提供有限的算力资源,考虑某时刻数据中心服务器算力资源分别为65、33、2、81、91和78个单位,对应的数据中心为DC1、DC2、DC3、DC4、DC5、DC6。As an example, Figure 3 is a diagram of the network structure of distance-adaptive traffic distribution in an IP over data center elastic optical network, in which each optical network node (A-F) is connected to a data center node (DC1-DC6). In the IP over data center elastic optical network, the data center at the data center node provides limited computing resources. Considering that the computing resources of the data center servers at a certain moment are 65, 33, 2, 81, 91 and 78 units respectively, the corresponding data centers are DC1, DC2, DC3, DC4, DC5 and DC6.

第一,对弹性光网络G(I,N,E,F)进行初始化,包括数据中心弹性光网络的拓扑信息、光网络连接状态、网络交换节点数、光纤链路数、每条光纤中可用的频谱间隙数目、每个频谱间隙的带宽大小、每个数据中心节点的算力资源数目。First, the elastic optical network G(I,N,E,F) is initialized, including the topological information of the elastic optical network of the data center, the connection status of the optical network, the number of network switching nodes, the number of optical fiber links, the number of available spectrum gaps in each optical fiber, the bandwidth size of each spectrum gap, and the number of computing resources of each data center node.

第二,生成一组连接请求CR(s,d,ts,td,es,ed,BR),包括连接请求的源宿节点、连接请求的到达时间、离去时间(用秒表示),源、宿节点处的数据中心服务器所需的算力资源,以及连接请求的带宽需求。这里,生成两个连接请求CR1(DC6,DC3,2s,5s,6,5,40Gbps)和CR2(DC2,DC4,3s,4s,2,7,100Gbps)。在图3中,CR1(DC6,DC3,2S,5S,6,5,40Gbps)在源节点DC6需要6个算力资源,在宿节点DC3需要5个算力资源;CR2(DC2,DC4,3s,4s,2,7,100Gbps)在源节点DC2需要2个算力资源,在宿节点DC4需要7个算力资源。Second, generate a set of connection requests CR (s, d, ts, td, es, ed, BR), including the source and destination nodes of the connection request, the arrival time and departure time (in seconds) of the connection request, the computing resources required by the data center servers at the source and destination nodes, and the bandwidth requirements of the connection request. Here, two connection requests CR1 (DC6, DC3, 2s, 5s, 6, 5, 40 Gbps) and CR2 (DC2, DC4, 3s, 4s, 2, 7, 100 Gbps) are generated. In Figure 3, CR1 (DC6, DC3, 2S, 5S, 6, 5, 40 Gbps) requires 6 computing resources at the source node DC6 and 5 computing resources at the destination node DC3; CR2 (DC2, DC4, 3s, 4s, 2, 7, 100 Gbps) requires 2 computing resources at the source node DC2 and 7 computing resources at the destination node DC4.

第三,对于连接请求CR1(DC6,DC3,2s,5s,6,5,40Gbps),其所需的计算资源数目大于数据中心服务器可提供的计算资源数目,即在其宿节点处的数据中心节点DC3处5>2,不能满足用户请求所需算力资源,所以CR1(DC6,DC3,2s,5s,6,5,40Gbps)被阻塞。对于连接请求CR2(DC2,DC4,3s,4s,2,7,100Gbps),此时数据中心节点处数据中心提供的计算资源可以满足连接请求需要,即DC2处33>2、DC4处81>7,继续进行下一步。Third, for the connection request CR1 (DC6, DC3, 2s, 5s, 6, 5, 40Gbps), the number of computing resources required is greater than the number of computing resources that can be provided by the data center server, that is, 5>2 at the data center node DC3 at its destination node, which cannot meet the computing resources required by the user request, so CR1 (DC6, DC3, 2s, 5s, 6, 5, 40Gbps) is blocked. For the connection request CR2 (DC2, DC4, 3s, 4s, 2, 7, 100Gbps), the computing resources provided by the data center at the data center node can meet the connection request needs, that is, 33>2 at DC2 and 81>7 at DC4, and proceed to the next step.

第四,对于连接请求CR2(DC2,DC4,3s,4s,2,7,100Gbps),采用K条最短路径算法从连接请求的源节点DC2到宿节点DC4计算其工作路径,并计算所选工作路径的长度。CR2(DC2,DC4,3s,4s,2,7,100Gbps)所选择的工作路径“DC2-B→F→E→D-DC4”。Fourth, for the connection request CR2 (DC2, DC4, 3s, 4s, 2, 7, 100 Gbps), the K shortest path algorithm is used to calculate its working path from the source node DC2 of the connection request to the destination node DC4, and the length of the selected working path is calculated. The working path selected by CR2 (DC2, DC4, 3s, 4s, 2, 7, 100 Gbps) is "DC2-B→F→E→D-DC4".

第五,对于CR2(DC2,DC4,3s,4s,2,7,100Gbps)先判断能否进行流量分配,如果剩余频谱资源满足分配需求,分别对分配与未分配部分计算所需IP路由端口数量;对于连接请求CR2(DC2,DC4,3s,4s,2,7,100Gbps)的流量可以分配的部分,需要与现有流量分配到一起,频谱隙个数(根据公式(2)计算);如果流量不能分配,则计算该连接请求所需IP路由端口数量(不能分配时,所选的IP路由端口是该时刻未被选择的,其状态从休眠状态变为工作状态)、频谱隙个数(根据公式(2)计算)。Fifth, for CR2 (DC2, DC4, 3s, 4s, 2, 7, 100 Gbps), first determine whether traffic allocation can be performed. If the remaining spectrum resources meet the allocation requirements, calculate the required number of IP routing ports for the allocated and unallocated parts respectively; for the portion of the traffic of the connection request CR2 (DC2, DC4, 3s, 4s, 2, 7, 100 Gbps) that can be allocated, it needs to be allocated together with the existing traffic, and the number of spectrum slots (calculated according to formula (2)); if the traffic cannot be allocated, calculate the number of IP routing ports required for the connection request (when it cannot be allocated, the selected IP routing port is the one that is not selected at this moment, and its state changes from sleep state to working state) and the number of spectrum slots (calculated according to formula (2)).

第六,对于光再生器的配置,在CR2(DC2,DC4,3s,4s,2,7,100Gbps)工作路径“DC2-B→F→E→D-DC4”上建立新的拓扑,遍历拓扑上的所有路径,根据不同的调制格式对应光信号最大传输路径,配置光再生器。例如,采用QPSK调制格式,它的最大可到达距离分别为1800km。如果B-F、F-E、E-D的长度分别为900km、800km、1100km,则需要在节点E设置光再生器。Sixth, for the configuration of the optical regenerator, a new topology is established on the CR2 (DC2, DC4, 3s, 4s, 2, 7, 100Gbps) working path "DC2-B→F→E→D-DC4", and all paths on the topology are traversed. The optical regenerator is configured according to the maximum transmission path of the optical signal corresponding to different modulation formats. For example, using the QPSK modulation format, its maximum reachable distance is 1800km. If the lengths of B-F, F-E, and E-D are 900km, 800km, and 1100km respectively, an optical regenerator needs to be set at node E.

第七,频谱资源和计算资源分配。采用首次命中算法进行频谱资源分配,并在源节点、宿节点进行算力资源的分配,这样连接请求能够成功建立。此时算力资源和频谱资源状态实时更新并记录连接成功数,根据公式(1)计算该连接请求进网后使得整个光传输网络增加的能耗,并更新总能耗。Seventh, spectrum resource and computing resource allocation. The first hit algorithm is used to allocate spectrum resources, and computing resources are allocated at the source node and the sink node, so that the connection request can be successfully established. At this time, the computing resource and spectrum resource status are updated in real time and the number of successful connections is recorded. The energy consumption of the entire optical transmission network increased by the connection request after entering the network is calculated according to formula (1), and the total energy consumption is updated.

本发明主要针对IP over数据中心的弹性光网络中资源与能耗问题,提出数据中心弹性光网络中距离自适应的流量分配方法。其对每一个连接请求采用K条最短路径算法选择K条候选工作路径,依次考虑能否成功建立工作路径。根据连接请求所建立的工作路径的长度自适应地选择调制格式,再遍历这条工作路径中的任意每两个节点对,尽可能将连接请求的流量分配到有剩余带宽所在相同调制格式的光通道中,将流量分配到各节点上有剩余空间的IP路由端口,采用首次命中的频谱分配算法对路径进行频谱资源分配,需要同时满足频谱一致性和频谱连续性两个约束条件。对于光再生器的配置,采用最少光再生器配置方法,通过距离自适应调制、流量分配和光再生器配置,减少了网络中资源的浪费,降低了网络阻塞率,降低了光网络的能耗。The present invention mainly aims at the resource and energy consumption problems in the elastic optical network of IP over data center, and proposes a distance-adaptive traffic allocation method in the elastic optical network of data center. It adopts K shortest path algorithms to select K candidate working paths for each connection request, and considers whether the working path can be successfully established in turn. According to the length of the working path established by the connection request, the modulation format is adaptively selected, and then any two node pairs in this working path are traversed, and the traffic of the connection request is allocated to the optical channel with the same modulation format where the remaining bandwidth is located as much as possible, and the traffic is allocated to the IP routing port with remaining space on each node. The spectrum allocation algorithm of the first hit is used to allocate spectrum resources to the path, and the two constraints of spectrum consistency and spectrum continuity need to be met at the same time. For the configuration of the optical regenerator, the minimum optical regenerator configuration method is adopted, and the waste of resources in the network is reduced through distance adaptive modulation, traffic allocation and optical regenerator configuration, which reduces the network blocking rate and the energy consumption of the optical network.

相应于上述方法的实施例,本发明还提供一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述的一种数据中心弹性光网络距离自适应的流量分配方法的步骤。Corresponding to the embodiment of the above method, the present invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned method for distance-adaptive traffic distribution in a data center elastic optical network when executing the computer program.

另外,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述所述的一种数据中心弹性光网络距离自适应的流量分配方法的步骤。In addition, the present invention also provides a computer-readable storage medium on which a computer program is stored, characterized in that when the program is executed by a processor, the steps of the above-mentioned data center elastic optical network distance adaptive traffic distribution method are implemented.

下面对本发明实施例公开的一种数据中心弹性光网络距离自适应的流量分配系统进行介绍,下文描述的一种数据中心弹性光网络距离自适应的流量分配系统与上文描述的一种数据中心弹性光网络距离自适应的流量分配方法可相互对应参照。The following is an introduction to a data center elastic optical network distance adaptive traffic distribution system disclosed in an embodiment of the present invention. The data center elastic optical network distance adaptive traffic distribution system described below and the data center elastic optical network distance adaptive traffic distribution method described above can correspond to each other.

请参阅图2所示,本发明实施例还提供一种数据中心弹性光网络距离自适应的流量分配系统,包括:Referring to FIG. 2 , an embodiment of the present invention further provides a data center elastic optical network distance adaptive traffic distribution system, including:

网络初始化模块1,其用于读取数据中心弹性光网络拓扑参数,对所述网络参数进行初始化;A network initialization module 1 is used to read the data center elastic optical network topology parameters and initialize the network parameters;

连接请求生成模块2,其用于生成一组连接请求,并配置所述连接请求的源节点、宿节点、频谱资源和算力资源;A connection request generation module 2, which is used to generate a set of connection requests and configure the source node, sink node, spectrum resources and computing resources of the connection requests;

算力资源判断模块3,其用于判断所述连接请求的源节点和宿节点处的剩余算力资源是否大于等于该连接请求所需的算力资源,若是,则建立工作路径,若否,则连接请求建立失败;A computing resource judgment module 3 is used to judge whether the remaining computing resources at the source node and the destination node of the connection request are greater than or equal to the computing resources required by the connection request. If so, a working path is established; if not, the connection request fails to be established;

工作路径建立模块4,其用于使用K条最短路径算法计算K条工作路径以及路径长度;A working path establishing module 4, which is used to calculate K working paths and path lengths using a K shortest path algorithm;

调制格式选择模块5,其用于根据路径长度选择调制格式,计算出所需频谱隙的个数;A modulation format selection module 5, which is used to select a modulation format according to the path length and calculate the number of required spectrum slots;

流量分配模块6,其用于根据不同的调制格式进行流量分配;A traffic distribution module 6, which is used to distribute traffic according to different modulation formats;

频谱资源分配模块7,其用于根据所述连接请求所需的频谱隙的个数,在所选择的工作路径中查找满足连接请求所需的带宽资源,若同时满足频谱连续性与频谱一致性双重约束条件,则成功建立连接请求,并配置光再生器;若不能同时满足频谱连续性与频谱一致性双重约束条件,则连接请求建立失败;The spectrum resource allocation module 7 is used to search for bandwidth resources required to meet the connection request in the selected working path according to the number of spectrum slots required by the connection request. If the dual constraints of spectrum continuity and spectrum consistency are met at the same time, the connection request is successfully established and the optical regenerator is configured; if the dual constraints of spectrum continuity and spectrum consistency cannot be met at the same time, the connection request fails to be established;

光再生器配置模块8,其用于计算连接请求所需的再生器数量,对于不同的调制格式,根据光再生器之间的最大可到达距离,在所选择的工作路径上配置所需要的光再生器;An optical regenerator configuration module 8, which is used to calculate the number of regenerators required for the connection request, and for different modulation formats, configure the required optical regenerators on the selected working path according to the maximum reachable distance between the optical regenerators;

算力资源更新模块9,其用于在每个连接请求建立成功后,对所述连接请求的算力资源进行更新;A computing power resource update module 9, which is used to update the computing power resources of each connection request after each connection request is successfully established;

频谱资源更新模块10,其用于在每个连接请求建立成功后,对所述连接请求的频谱资源进行更新;A spectrum resource updating module 10, which is used to update the spectrum resources of each connection request after the connection request is successfully established;

数据计算模块11,其用于计算每一个连接请求的能耗,计算网络总能耗、网络阻塞率和频谱占用率。The data calculation module 11 is used to calculate the energy consumption of each connection request, the total network energy consumption, the network blocking rate and the spectrum occupancy rate.

在本发明的一个实施例中,还包括:In one embodiment of the present invention, it also includes:

网络状态监控模块12,其用于对网络初始化模块、连接请求生成模块、算力资源判断模块、工作路径建立模块、调制格式选择模块、流量分配模块、频谱资源分配模块、光再生器配置模块、算力资源更新模块、频谱资源更新模块和数据计算模块的网络状态进行监控;A network status monitoring module 12, which is used to monitor the network status of a network initialization module, a connection request generation module, a computing resource judgment module, a working path establishment module, a modulation format selection module, a traffic allocation module, a spectrum resource allocation module, an optical regenerator configuration module, a computing resource update module, a spectrum resource update module and a data calculation module;

判决和预警模块13:其用于执行网络初始化模块、连接请求生成模块、算力资源判断模块、工作路径建立模块、调制格式选择模块、流量分配模块、频谱资源分配模块、光再生器配置模块、算力资源更新模块、频谱资源更新模块和数据计算模块之间的协调功能,以及每个模块是否建立成功的判决与预警功能。Judgment and warning module 13: It is used to execute the coordination functions among the network initialization module, the connection request generation module, the computing power resource judgment module, the working path establishment module, the modulation format selection module, the traffic allocation module, the spectrum resource allocation module, the optical regenerator configuration module, the computing power resource update module, the spectrum resource update module and the data calculation module, as well as the judgment and warning functions of whether each module is successfully established.

本发明所述的一种数据中心弹性光网络距离自适应的流量分配系统,其通过距离自适应调制、流量分配和光再生器配置,减少了网络中资源的浪费,降低了网络阻塞率,降低了光网络的能耗。The data center elastic optical network distance adaptive traffic distribution system described in the present invention reduces the waste of resources in the network, reduces the network blocking rate, and reduces the energy consumption of the optical network through distance adaptive modulation, traffic distribution and optical regenerator configuration.

本实施例的数据中心弹性光网络距离自适应的流量分配系统用于实现前述的数据中心弹性光网络距离自适应的流量分配方法,因此该系统的具体实施方式可见前文中的数据中心弹性光网络距离自适应的流量分配方法的实施例部分,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再展开介绍。The data center elastic optical network distance adaptive traffic distribution system of this embodiment is used to implement the aforementioned data center elastic optical network distance adaptive traffic distribution method. Therefore, the specific implementation method of the system can be seen in the embodiment part of the data center elastic optical network distance adaptive traffic distribution method in the previous text. Therefore, its specific implementation method can refer to the description of the corresponding various parts of the embodiment, which will not be elaborated here.

另外,由于本实施例的数据中心弹性光网络距离自适应的流量分配系统用于实现前述的数据中心弹性光网络距离自适应的流量分配方法,因此其作用与上述方法的作用相对应,这里不再赘述。In addition, since the data center elastic optical network distance adaptive traffic distribution system of this embodiment is used to implement the aforementioned data center elastic optical network distance adaptive traffic distribution method, its function corresponds to that of the above method and will not be repeated here.

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to the flowchart and/or block diagram of the method, device (system) and computer program product according to the embodiment of the present application. It should be understood that each process and/or box in the flowchart and/or block diagram, and the combination of the process and/or box in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for realizing the function specified in one process or multiple processes in the flowchart and/or one box or multiple boxes in the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.

显然,上述实施例仅仅是为清楚地说明所作的举例,并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本发明创造的保护范围之中。Obviously, the above embodiments are merely examples for clear explanation and are not intended to limit the implementation methods. For those skilled in the art, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to list all the implementation methods here. The obvious changes or modifications derived from these are still within the protection scope of the invention.

Claims (6)

1. A data center elastic optical network distance self-adaptive flow distribution method is characterized in that: the method comprises the following steps:
s1: reading data center elastic optical network topology parameters, initializing the network parameters, generating a group of connection requests, and configuring source nodes, destination nodes, spectrum resources and computing power resources of the connection requests;
s2: judging whether the residual computational power resources at the source node and the destination node of the connection request are greater than or equal to the computational power resources required by the connection request, if so, executing S3, and if not, failing to establish the connection request;
S3: calculating K working paths and path lengths by using K shortest path algorithms;
S4: selecting a modulation format according to the path length;
s5: performing flow distribution according to different modulation formats, distributing spectrum resources for the connection request by utilizing a first hit algorithm, searching bandwidth resources required by the connection request in the selected working path, and if the dual constraint conditions of spectrum continuity and spectrum consistency are simultaneously met, successfully establishing the connection request, and executing S6; if the dual constraint conditions of spectrum continuity and spectrum consistency cannot be met at the same time, the connection request fails to be established; the method for carrying out flow distribution according to different modulation formats comprises the following steps: searching the same modulation format on the selected working path by using a first hit method, performing flow distribution through enough residual spectrum resources in connection requests with the same modulation format, wherein the constraint conditions of spectrum continuity and spectrum consistency are required to be met in the same optical channel, and when no residual spectrum resources can perform flow distribution, directly performing spectrum distribution by using the first hit method; when no available spectrum resources are found, the connection request is blocked;
s6: calculating the number of regenerators required for the connection request, and configuring the required optical regenerators on the selected working path according to the maximum reachable distance between the optical regenerators for different modulation formats; wherein the method of calculating the number of regenerators required for the connection request comprises: based on the source node and the destination node in the selected working path, reestablishing a temporary topology for calculating the number of optical regenerators, traversing all path selections in the temporary topology, selecting a path with the lowest total energy consumption, sequentially analyzing the service conditions of the optical regenerators of all nodes of each path, carrying out flow distribution on the optical regenerators with residual spectrum resources, carrying out reconfiguration on the optical regenerators on the nodes which cannot be distributed, and calculating the number of the optical regenerators required by all paths;
S7: after each connection request is successfully established, updating the computing power resource and the spectrum resource of the connection request, calculating the energy consumption of each connection request, and calculating the total network energy consumption, the network blocking rate and the spectrum occupancy rate after the completion of the connection request; specifically, after spectrum resources are successfully allocated, updating computing power resources of a data center server at a source node and a destination node of a connection request; after the connection request is successfully transmitted, firstly, releasing the resources of the frequency spectrum resources occupied by the working path and releasing the occupied hardware resources; then releasing the computing power resources of the data center server occupied by the connection request; finally, the information of the working path established by the connection request is cleared, the state of the elastic optical network of the IP over data center is updated, and the total energy consumption of the connection request is calculated; and finally judging whether an unrealized connection request exists, if yes, repeating the steps S2 to S7, and if no, calculating evaluation indexes of network blocking rate, spectrum utilization rate and average energy consumption for evaluation.
2. The method for allocating traffic adaptively to a distance of an elastic optical network of a data center according to claim 1, wherein: the method for establishing a temporary topology for calculating the number of optical regenerators comprises the following steps:
Based on the source node and the destination node in the selected working path, any two node pairs in the working path are traversed, if the transmission distance of the node is smaller than the maximum transmission distance of the optical regenerator in the connection request, the node pair establishes a connection link, and the weight of the connection link is configured to be 1 unit length, so that a temporary topology for calculating the number of the optical regenerators is formed.
3. A data center elastic optical network distance self-adaptive flow distribution system is characterized in that: comprising the following steps:
the network initialization module is used for reading the data center elastic optical network topology parameters and initializing the network parameters;
the system comprises a connection request generation module, a connection request generation module and a connection request processing module, wherein the connection request generation module is used for generating a group of connection requests and configuring source nodes, destination nodes, spectrum resources and computing power resources of the connection requests;
The computing power resource judging module is used for judging whether the residual computing power resources at the source node and the destination node of the connection request are larger than or equal to the computing power resources required by the connection request, if so, a working path is established, and if not, the connection request fails to be established;
The working path establishment module is used for calculating K working paths and path lengths by using K shortest path algorithms;
A modulation format selection module for selecting a modulation format according to the path length;
the flow distribution module is used for carrying out flow distribution according to different modulation formats;
The spectrum resource allocation module is used for allocating spectrum resources for the connection request by utilizing a first hit algorithm, searching bandwidth resources required by the connection request in the selected working path, and if the dual constraint conditions of spectrum continuity and spectrum consistency are simultaneously met, successfully establishing the connection request and configuring the optical regenerator; if the dual constraint conditions of spectrum continuity and spectrum consistency cannot be met at the same time, the connection request fails to be established; the flow distribution according to different modulation formats comprises the following steps: searching the same modulation format on the selected working path by using a first hit method, performing flow distribution through enough residual spectrum resources in connection requests with the same modulation format, wherein the constraint conditions of spectrum continuity and spectrum consistency are required to be met in the same optical channel, and when no residual spectrum resources can perform flow distribution, directly performing spectrum distribution by using the first hit method; when no available spectrum resources are found, the connection request is blocked;
An optical regenerator configuration module for calculating the number of regenerators required for the connection request, and for different modulation formats, configuring the required optical regenerators on the selected working path according to the maximum reachable distance between the optical regenerators; wherein calculating the number of regenerators required for the connection request comprises: based on the source node and the destination node in the selected working path, reestablishing a temporary topology for calculating the number of optical regenerators, traversing all path selections in the temporary topology, selecting a path with the lowest total energy consumption, sequentially analyzing the service conditions of the optical regenerators of all nodes of each path, carrying out flow distribution on the optical regenerators with residual spectrum resources, carrying out reconfiguration on the optical regenerators on the nodes which cannot be distributed, and calculating the number of the optical regenerators required by all paths;
The computing power resource updating module is used for updating the computing power resource of each connection request after each connection request is successfully established;
the frequency spectrum resource updating module is used for updating the frequency spectrum resource of each connection request after each connection request is successfully established;
The data computing module is used for computing the energy consumption of each connection request, and computing the total network energy consumption, the network blocking rate and the frequency spectrum occupancy rate after the completion of the energy consumption, and particularly, after the successful distribution of the frequency spectrum resources, the data center servers at the source node and the destination node of the connection requests are updated with the computing power resources; after the connection request is successfully transmitted, firstly, releasing the resources of the frequency spectrum resources occupied by the working path and releasing the occupied hardware resources; then releasing the computing power resources of the data center server occupied by the connection request; finally, the information of the working path established by the connection request is cleared, the state of the elastic optical network of the IP over data center is updated, and the total energy consumption of the connection request is calculated; and finally judging whether an unrealized connection request exists, if so, repeating the connection request generation module to the data calculation module, and if not, calculating evaluation indexes of network blocking rate, spectrum utilization rate and average energy consumption for evaluation.
4. A data center resilient optical network distance-adaptive traffic distribution system according to claim 3, wherein: comprising the following steps:
the network state monitoring module is used for monitoring network states of the network initialization module, the connection request generation module, the computing power resource judgment module, the working path establishment module, the modulation format selection module, the flow distribution module, the spectrum resource distribution module, the optical regenerator configuration module, the computing power resource update module, the spectrum resource update module and the data calculation module;
And the judging and early warning module is used for: the system is used for executing a coordination function among a network initialization module, a connection request generation module, a computing power resource judgment module, a working path establishment module, a modulation format selection module, a flow distribution module, a spectrum resource distribution module, an optical regenerator configuration module, a computing power resource update module, a spectrum resource update module and a data calculation module, and a judgment and early warning function of whether each module is successfully established.
5. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of a data center resilient optical network distance-adaptive traffic distribution method according to claim 1 or 2 when the computer program is executed.
6. A computer readable storage medium having stored thereon a computer program, characterized in that the program when executed by a processor realizes the steps of a data center resilient optical network distance-adaptive traffic distribution method according to claim 1 or 2.
CN202211347147.9A 2022-10-31 2022-10-31 Data center elastic optical network distance adaptive traffic distribution method and system Active CN115914891B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202211347147.9A CN115914891B (en) 2022-10-31 2022-10-31 Data center elastic optical network distance adaptive traffic distribution method and system
PCT/CN2022/142162 WO2024092991A1 (en) 2022-10-31 2022-12-27 Distance-adaptive traffic distribution method and system for data center elastic optical network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211347147.9A CN115914891B (en) 2022-10-31 2022-10-31 Data center elastic optical network distance adaptive traffic distribution method and system

Publications (2)

Publication Number Publication Date
CN115914891A CN115914891A (en) 2023-04-04
CN115914891B true CN115914891B (en) 2024-09-06

Family

ID=86482618

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211347147.9A Active CN115914891B (en) 2022-10-31 2022-10-31 Data center elastic optical network distance adaptive traffic distribution method and system

Country Status (2)

Country Link
CN (1) CN115914891B (en)
WO (1) WO2024092991A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118900268A (en) * 2024-08-14 2024-11-05 苏州大学应用技术学院 A method and device for offloading network services of cloud edge data center

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106507227A (en) * 2016-11-23 2017-03-15 重庆邮电大学 Spectrum Efficiency Priority Anycast Routing Resource Reconfiguration Method Based on Elastic Optical Network
CN107204935A (en) * 2017-07-12 2017-09-26 苏州大学 The probability of malfunction and load balancing mean method and system of the flexible optical-fiber network of frequency spectrum

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104836736B (en) * 2015-05-26 2018-03-16 重庆邮电大学 Efficiency resource allocation and path method for reconfiguration in elastic optical network based on frequency spectrum perception
CN107426110B (en) * 2017-09-22 2020-06-05 苏州大学 Energy consumption optimization method and system for adaptive load balancing in spectrum flexible optical network
CN109617752B (en) * 2019-02-01 2021-06-01 苏州大学 Spectrum resource transaction method and system for virtual optical network
CN111901424B (en) * 2020-07-28 2021-09-07 苏州大学 Cloud-edge collaborative network resource smooth migration and reconstruction method and system
CN113489617B (en) * 2021-08-16 2022-12-30 苏州大学 Minimum network energy consumption optimization method and system based on traffic grooming
CN113742046A (en) * 2021-09-17 2021-12-03 苏州大学 Flow grooming cloud-side computing network computing resource balanced scheduling method and system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106507227A (en) * 2016-11-23 2017-03-15 重庆邮电大学 Spectrum Efficiency Priority Anycast Routing Resource Reconfiguration Method Based on Elastic Optical Network
CN107204935A (en) * 2017-07-12 2017-09-26 苏州大学 The probability of malfunction and load balancing mean method and system of the flexible optical-fiber network of frequency spectrum

Also Published As

Publication number Publication date
WO2024092991A1 (en) 2024-05-10
CN115914891A (en) 2023-04-04

Similar Documents

Publication Publication Date Title
Orda Routing with end-to-end QoS guarantees in broadband networks
WO2023039965A1 (en) Cloud-edge computing network computational resource balancing and scheduling method for traffic grooming, and system
Velasco et al. Designing, operating, and reoptimizing elastic optical networks
Gavish et al. A system for routing and capacity assignment in computer communication networks
US8675493B2 (en) Routing bandwidth guaranteed paths with local restoration in label switched networks
CN113489617B (en) Minimum network energy consumption optimization method and system based on traffic grooming
CN105338435B (en) Virtual optical network collaborative mapping method and device
CN107666412A (en) The virtual network function dispositions method of service function chain
CN101841487A (en) Configuration method for aggregating link service flow and packet switching device
CN110958133B (en) Network slice mapping method, device, server and storage medium
CN113810205A (en) Method for reporting and receiving service computing power information, server and data center gateway
WO2003058868A2 (en) Dynamic route selection for label switched paths in communication networks
Hodaei et al. A survey on traffic management in software-defined networks: challenges, effective approaches, and potential measures
CN115914891B (en) Data center elastic optical network distance adaptive traffic distribution method and system
CN114553729B (en) Quality of Service (QoS) measurement method, device and computing power node
CN105430538A (en) An Inter-Domain Routing Method Based on Optical Network Subtopology Graph
CN101651658B (en) Method, device and system for cross-layer joint optimization in wireless Mesh network
Landi et al. A Network Control Plane architecture for on-demand co-provisioning of optical network and IT services
CN101860938A (en) Network node and method for realizing autonomous routing control by sensing network context information
Yu et al. Deterministic service function chaining over beyond 5g edge fabric
CN114938327A (en) Routing method, routing device, controller and computer readable storage medium
Fernández-Fernández et al. An online power-aware routing in SDN with congestion-avoidance traffic reallocation
Yadav RDMSR: A reactive defragmentation with minimum spectrum route strategy for mixed grid optical network
El-Darieby et al. A Hierarchical Distributed Protocol for MPLS path creation
CN118842801B (en) Cloud edge data center network service unloading protection method and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant