CN111953522B - Software optical network controller deployment method and storage medium - Google Patents
Software optical network controller deployment method and storage medium Download PDFInfo
- Publication number
- CN111953522B CN111953522B CN202010698727.7A CN202010698727A CN111953522B CN 111953522 B CN111953522 B CN 111953522B CN 202010698727 A CN202010698727 A CN 202010698727A CN 111953522 B CN111953522 B CN 111953522B
- Authority
- CN
- China
- Prior art keywords
- node
- controller
- network
- nodes
- controller combination
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/27—Arrangements for networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/12—Shortest path evaluation
Abstract
The invention discloses a software optical network controller deployment method and a storage medium, belongs to the technical field of networks, and is applied to two-layer SDN controller deployment. The method aims to reduce control redundancy as much as possible and reduce the deployment cost of the controller on the premise of meeting the survivability requirement of a user on a control plane in a large network (namely, a network with more nodes and higher total degree). According to the method, the maximum fault probability P provided by a user is obtained, and then the controller combination meeting the conditions is obtained through calculation, so that the dependency of each SDN switch node on the whole network is calculated, and finally the optimal controller deployment scheme is obtained.
Description
Technical Field
The invention belongs to a cross-layer survivability design part of a control plane in a software defined optical network, and particularly relates to a deployment method of a two-layer SDN controller, which combines area management and centralized management in the control plane.
Background
In recent years, with the rapid increase of user demands for high-traffic-consumption internet applications such as online video and voice calls, the infrastructure of optical networks that bear the pressure of the main traffic in the network is facing a huge challenge: on the one hand, the network transmission capacity is required to become larger; on the other hand, the management and control of the network are required to be more real-time and flexible.
Software Defined Networking (SDN) is a novel Network innovation architecture proposed by the clean-slate project research group of stanford university, usa, and is an implementation mode of Network virtualization. The core technology OpenFlow separates the control plane and the data plane of the network equipment, thereby realizing the flexible control of network flow, enabling the network to be more intelligent as a pipeline, and providing a good platform for the innovation of a core network and application. The SDN technology can effectively reduce the equipment load, assist network operators to better control infrastructure, and reduce the overall operation cost, which becomes one of the most promising network technologies.
Software Defined Optical Network (SDON) is a specific application of SDN technology, and Network nodes thereof are divided into two types, one type is a "dumb" forwarding device, which is dedicated to data forwarding, and the other type is a Software-driven controller, which is dedicated to a controller, and dynamically controls Optical layer tasks such as Optical modulation, Optical layer routing, wavelength allocation, wavelength conversion, and the like, thereby realizing flexible dynamic resource scheduling of mass services in a large-scale Optical Network. Meanwhile, the SDON control plane is scheduled facing the whole network, a large amount of important signaling services are borne, and the failure of any control channel can cause the data forwarding plane to lose the forwarding capability, thereby bringing unsustainable loss.
At present, in order to ensure flexible management and control of a network, whether the deployment position of a controller is reasonable or not plays a critical role in ensuring the survivability of a controller plane. There are currently many studies on controller deployment methods, but there is no good processing method for large networks, i.e. networks with long link interaction latency, and the proposed solution today is costly for such networks to control.
Disclosure of Invention
Aiming at the network, the deployment method of the software optical network controller and the storage medium are provided for a large-scale network, in the aspects of obtaining a controller combination meeting the standard according to the acceptable fault occurrence probability P given by a user, comprehensively considering transmission delay, the number of controllers and the like in the network. The technical scheme of the invention is as follows:
a deployment method of a software optical network controller adopts a classic two-layer deployment mode, namely a mode combining regional control and centralized control, adopts a plurality of secondary controllers to cooperatively complete coverage of the whole network, and adopts a primary controller to coordinate a plurality of secondary controllers, which comprises the following steps:
step 1, dividing SDN switch nodes into an initial node set and a target node set;
step 3, obtaining a starting node selectable controller combination meeting the conditions according to the network fault alarm probability P specified by the user;
step 5, calculating the network dependency of the optional controller combination of each initial node according to the SDN node network dependency obtained in the step 4, and then selecting the optimal controller combination of the initial node;
and 7, selecting the SDN controller node with the most use times as a management and control center according to the optimal controller combination set of the initial node obtained in the step 5, and performing coordination work among a plurality of controllers.
Further, step 1 first needs to divide the network nodes into an initial node set and a target node set, where the initial node set is an SDN switch node set, the target node set is used as a controller candidate set, and the target node set and the initial node should include all the network nodes.
Further, step 2 uses Dijkstra algorithm to find the non-heavy edge path from the start node to the target node, if the start node corresponds to a single target node, only the Dijkstra algorithm is needed to find the shortest path, if the start node corresponds to a plurality of target nodes, after using Dijkstra algorithm to find the shortest path of the target node, the weight is replaced to infinity, then using Dijkstra algorithm to find the shortest path of the next target node until the non-heavy edge paths of all the target nodes are found, thereby obtaining the combination of the selectable controllers satisfying the formula, and using Dijkstra algorithm, the time complexity is O (n)3) In addition, additional no-repeat path conditions are added, and the algorithm time complexity is increased to O (n)4) However, the Dijkstra algorithm can counteract the influence of larger interaction delay caused by longer network node path to the greatest extent。
Further, the optional controller combination in step 3 represents a controller capable of meeting the user-acceptable control channel working route occurrence probability, and the method for calculating the optional controller combination is as formula (1), where P is the user-acceptable control channel working route failure occurrence probability, P is the material-related fiber hundred kilometers failure probability, L is the length from the start node to the target node, k is the total number of the target nodes, and i is the target node
Further, the step 5 calculates the network dependency of the selectable controller combination of each start node according to the SDN node network dependency obtained in the step 4, and then selects an optimal controller combination of the start node, which specifically includes:
the expression for calculating the network dependency of the optional controller combinations in step 5 is: and (2) a C/N formula (2), wherein C is the sum of network dependencies of SDN switch nodes in the selectable controller combination, N is the number of the selectable controllers in the selectable controller combination, and if the network dependencies of a plurality of the selectable controller combinations are the same, the controller combination with the smaller number of the selectable controller combinations is preferentially selected.
A storage medium that is a computer readable storage medium storing one or more programs that, when executed by an electronic device that includes a plurality of application programs, cause the electronic device to perform the method of any of the above.
The invention has the following advantages and beneficial effects:
based on the existing scheme, the invention derives the core formula of the invention according to the SCD algorithm core formula, namely the maximum control route length formula, based on the mathematical principles such as graph theory and setWhere P is the control channel working routing failure acceptable to the userBased on the formula, compared with an SCD (service description discovery) algorithm, the method eliminates the limitation of the maximum routing length, and adopts a scheme that a plurality of controllers control a plurality of SDN switch nodes to reduce the control load of the controllers, so that the control cost of a large network, namely a network with a large number of nodes and a long link, is improved.
The invention defines a characteristic 'network dependency' for the SDN controller based on the overall consideration of the network, namely the higher the degree of the dependency of the network on the SDN controller, the more SDN switch nodes controlled by the SDN controller. The characteristic is mainly applied to obtaining the network dependency of each selectable controller combination by means of averaging when a plurality of selectable controller combinations are obtained, and selecting the highest controller combination as the optimal controller combination. The optimal controller combination obtained in this way can be applied to the whole network, and the deployment cost is minimized.
The method disclosed by the invention starts from user requirements, combines an actual network topology structure, and completes the survivability deployment target of the SDN controller on the premise of meeting the user requirements. The deployment method has the following advantages: firstly, the method of the invention analyzes the survivability requirement of the user, and completes the deployment of the controller on the premise of meeting the survivability of the user, and the idea is different from the existing deployment method, and can meet the survivability requirement of the user by 100 percent theoretically. In cases where the user demand for survivability is not very high, the system may trade survival probabilities within the user's acceptable range for a reduction in the number of controller deployments. Secondly, the method of the invention is focused on large-scale networks, namely networks with longer links and larger scale. The invention is a wide research after the team develops the SCD algorithm, and focuses on obtaining a more ideal result for a large-scale network with a higher link length under the condition of a higher total number of nodes as shown in FIG. 4.
Drawings
FIG. 1 is a deployment model of the invention providing a preferred embodiment of the invention's application;
FIG. 2 is a deployment flow diagram of the present invention;
FIG. 3 is a random topology graph generated by the present invention;
fig. 4 is a comparison graph of two algorithms.
Detailed Description
The technical solutions in the embodiments of the present invention will be described in detail and clearly with reference to the accompanying drawings. The described embodiments are only some of the embodiments of the present invention.
The technical scheme for solving the technical problems is as follows:
in the following, with reference to the accompanying drawings, we randomly generate a network topology, and further describe the description, the present invention provides a software optical network controller deployment method.
As shown in fig. 1, which is a two-layer deployment model diagram applied in the present invention, multiple secondary controllers cooperate to complete coverage of the entire network, where one or more secondary controllers are responsible for controlling SDN switch nodes, and the secondary controller or a set of secondary controllers individually or jointly control the coverage of the entire network. The primary controller is deployed at the position of a certain secondary controller and is used for performing coordination work among a plurality of secondary controllers. The second-level controller is firstly deployed, and then the first-level controller is deployed on the actual network topology formed by the second-level controllers to complete the deployment work of the whole SDON control plane.
The network nodes are composed of a series of SDN switch nodes, in order to determine the deployment position of the secondary controller, the SDN switch nodes in the network are further planned to be an initial node set and a target node set, wherein the initial node set is abstracted from the SDN switch node set, and the target node set is abstracted from an SDN controller alternative position set. Meanwhile, the start node set and the target node set should include all network nodes. On top of that, we find the mutually independent shortest paths from the starting node to all the destination nodes by Dijkstra algorithm, and obtain the network topology as shown in fig. 3.
According to the network fault alarm probability P obtained by negotiation with the user, we use a formula
To obtain an optional set of controller combinations for the starting node.
By the obtained optional controller combination of the start node, the network dependency of the SDN switch node is defined as the number of times of use in the optional controller combination of the start node. Meanwhile, the rule is that if one SDN switch node appears for multiple times in a certain starting node selectable controller combination set, the network dependency is only added by 1, namely the maximum value of the network dependency of the SDN switch node does not exceed the total number of the network nodes
And obtaining the network dependency of the optional control combination according to all the obtained network dependencies of the SDN switch nodes in the network and a formula C/N, wherein C is the sum of the network dependencies of the SDN switch nodes in the optional controller combination, and N is the number of the optional controllers in the optional controller combination. In addition, the controller combination with the highest network dependency of the selectable controller combinations is selected as the optimal controller combination, if a plurality of optimal controller combinations exist in one starting node, in order to reduce the deployment cost of the controllers, the controller combination with the smaller number of controllers in the plurality of optimal controller combinations is preferentially selected as the optimal controller combination of the starting node
After obtaining the optimal controller combinations of all the initial node controllers, merging the optimal controller combinations to obtain the deployment positions of the secondary SDN controllers. After the deployment position of the secondary controller is obtained, the result obtained by changing the maximum failure probability of the user and comparing the maximum failure probability with the SCD algorithm is shown in FIG. 4.
After the deployment positions of the secondary SDN controllers are obtained, the controller nodes used the most times in the optimal controller combination set are calculated to serve as primary controller nodes.
Further, the Dijkstra algorithm is used for finding a path without heavy edges from the starting node to the target node so as to obtain the optional controller combination meeting the formula, and the time complexity of the Dijkstra algorithm is O (n)3) In addition, additional no-repeat path conditions are added, and the algorithm time complexity is increased to O (n)4) However, the Dijkstra algorithm can offset the influence of larger interaction delay caused by longer network node paths as much as possible.
Further, the optional controller combination of the initial node is obtained through the acceptable fault probability specified by the user, the set fault probability is met under the joint control of the obtained controller combination, and the time complexity O (n) of the optional controller combination algorithm is searched4) Although the overall complexity is relatively high, the survivability deployment method for specifying the delay constraint adopts an offline deployment mode in this part, and effectively makes up for the defect of high complexity possibly existing in the method. The deployment method is completed at one time in the early stage of network construction, actual computing resources and operation time of the network are not occupied, and real-time operation efficiency and overall transmission performance after network deployment and construction are not reduced.
Further, after finding the optional controller combinations of all the start nodes, defining the network dependency of the SDN switch node as the number of times that the SDN switch node is used in the optional controller combination set, and defining that a certain SDN switch node is used for multiple times in the start node V optional controller combination and only calculated once
Further, after the network dependency of the SDN switch node is obtained, the network dependency of the optional controller combination of the starting node is calculated, and the calculation mode is the averaging of the network dependency of the controllers in the combination. Selecting the optimal controller combination with the highest network dependency of the selectable controller combinations as the initial node V, and if a plurality of selectable controller combinations exist, selecting the optimal controller combination with a small number of controllers in the controller combinations
Further, after obtaining the optimal controller combinations of all the initial nodes, merging the optimal controller combinations to obtain deployment positions of the secondary SDN controllers, and selecting the SDN switch node with the largest use times in the optimal controller combination set as a primary management and control center to coordinate the secondary SDN controllers
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above examples are to be construed as merely illustrative and not limitative of the remainder of the disclosure. After reading the description of the invention, the skilled person can make various changes or modifications to the invention, and these equivalent changes and modifications also fall into the scope of the invention defined by the claims.
Claims (4)
1. A deployment method of a software optical network controller adopts a classic two-layer deployment mode, namely a mode combining regional control and centralized control, adopts a plurality of secondary controllers to cooperatively complete coverage of the whole network, and is characterized in that the primary controller is used for coordinating the plurality of secondary controllers, and the deployment method comprises the following steps:
step 1, dividing SDN switch nodes into an initial node set and a target node set;
step 2, solving the shortest path without the heavy edges from any initial node to all target nodes by a Dijkstra algorithm;
step 3, obtaining a starting node selectable controller combination meeting the conditions according to the network fault alarm probability P specified by the user;
step 4, calculating the use times of each SDN switch node as the network dependency according to the optional controller combination set obtained in the step 3;
step 5, calculating the network dependency of the optional controller combination of each initial node according to the SDN node network dependency obtained in the step 4, and then selecting the optimal controller combination of the initial node;
step 6, according to the optimal controller combination of the initial nodes obtained in the step 5, performing union processing on the optimal controller combination to obtain a deployment position of a two-layer SDN controller;
step 7, selecting the SDN controller node with the most use times as a management and control center according to the optimal controller combination set of the initial node obtained in the step 5, and performing coordination work among a plurality of controllers; the optional controller combination in step 3 is represented by a controller capable of meeting the user-acceptable control channel working route occurrence probability, and a method for calculating the optional controller combination is shown in formula (1), where P is the user-acceptable control channel working route failure occurrence probability, P is the material-related fiber hundred kilometer failure probability, L is the length from the starting node to the target node, k is the total number of the target nodes, and i is the target node
The step 5 is to calculate the network dependency of the selectable controller combination of each start node according to the SDN node network dependency obtained in the step 4, and then select an optimal controller combination of the start node, which specifically includes:
the expression for calculating the network dependency of the optional controller combination in step 5 is: and (2) a C/N formula (2), wherein C is the sum of network dependencies of SDN switch nodes in the selectable controller combination, N is the number of the selectable controllers in the selectable controller combination, and if the network dependencies of a plurality of the selectable controller combinations are the same, the controller combination with the smaller number of the selectable controller combinations is preferentially selected.
2. The method according to claim 1, wherein step 1 first needs to divide the network nodes into an initial node set and a target node set, the initial node set is an SDN switch node set, the target node set is a controller candidate set, and the target node set and the initial node set should include all the network nodes.
3. The method as claimed in claim 2, wherein step 2 uses Dijkstra algorithm to find the non-heavy-edge path from the start node to the target node, if the start node corresponds to a single target node, the Dijkstra algorithm is only needed to find the shortest path, if the start node corresponds to multiple target nodes, after using Dijkstra algorithm to find the shortest path of the target node, the weight is replaced to infinity, and then Dijkstra algorithm is used to find the shortest path of the next target node until finding the shortest path of the next target nodeObtaining the optional controller combination satisfying the formula by using the non-heavy edge paths to all target nodes, and using Dijkstra algorithm with the time complexity of O (n)3) In addition, additional no-repeat path conditions are added, and the algorithm time complexity is increased to O (n)4) However, the Dijkstra algorithm can offset the influence of larger interaction delay caused by longer network node paths as much as possible.
4. A storage medium being a computer readable storage medium storing one or more programs which, when executed by an electronic device comprising a plurality of application programs, cause the electronic device to perform the method of any of claims 1-3 above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010698727.7A CN111953522B (en) | 2020-07-20 | 2020-07-20 | Software optical network controller deployment method and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010698727.7A CN111953522B (en) | 2020-07-20 | 2020-07-20 | Software optical network controller deployment method and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111953522A CN111953522A (en) | 2020-11-17 |
CN111953522B true CN111953522B (en) | 2022-05-03 |
Family
ID=73340645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010698727.7A Active CN111953522B (en) | 2020-07-20 | 2020-07-20 | Software optical network controller deployment method and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111953522B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113347514B (en) * | 2021-06-22 | 2023-05-02 | 重庆邮电大学 | Software defined optical network controller deployment method based on multipath survivability protection |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014209965A1 (en) * | 2013-06-24 | 2014-12-31 | Nec Laboratories America, Inc. | Network followed by compute load balancing procedure for embedding cloud services in software-defined flexible-grid optical transport networks |
CN106059799A (en) * | 2016-05-19 | 2016-10-26 | 西安电子科技大学 | Virtual network mapping method of elastic optical network facing SDN |
CN106302153A (en) * | 2015-05-11 | 2017-01-04 | 中兴通讯股份有限公司 | Multiple domain controller, single domain controller, software definition optical network system and method |
CN107360483A (en) * | 2017-08-21 | 2017-11-17 | 西安邮电大学 | A kind of controller load-balancing algorithm for software definition optical-fiber network |
CN110061859A (en) * | 2019-03-20 | 2019-07-26 | 重庆邮电大学 | A kind of SDN controller portion arranging method under the survivability constraint based on user |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9735873B2 (en) * | 2015-02-10 | 2017-08-15 | Fujitsu Limited | Provisioning virtual optical networks |
-
2020
- 2020-07-20 CN CN202010698727.7A patent/CN111953522B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014209965A1 (en) * | 2013-06-24 | 2014-12-31 | Nec Laboratories America, Inc. | Network followed by compute load balancing procedure for embedding cloud services in software-defined flexible-grid optical transport networks |
CN106302153A (en) * | 2015-05-11 | 2017-01-04 | 中兴通讯股份有限公司 | Multiple domain controller, single domain controller, software definition optical network system and method |
CN106059799A (en) * | 2016-05-19 | 2016-10-26 | 西安电子科技大学 | Virtual network mapping method of elastic optical network facing SDN |
CN107360483A (en) * | 2017-08-21 | 2017-11-17 | 西安邮电大学 | A kind of controller load-balancing algorithm for software definition optical-fiber network |
CN110061859A (en) * | 2019-03-20 | 2019-07-26 | 重庆邮电大学 | A kind of SDN controller portion arranging method under the survivability constraint based on user |
Non-Patent Citations (1)
Title |
---|
"软件定义光网络中一种时延约束的控制器生存性部署方法";曾帅等;《电子与信息学报》;20170801;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111953522A (en) | 2020-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE49275E1 (en) | System and methods for improved network routing | |
Wu et al. | Towards distributed SDN: Mobility management and flow scheduling in software defined urban IoT | |
US9680665B2 (en) | Apparatus and method for dynamic hybrid routing in SDN networks to avoid congestion and balance loads under changing traffic load | |
Yuan et al. | A RMSA algorithm for elastic optical network with a tradeoff between consumed resources and distance to boundary | |
CN113220457A (en) | Model deployment method, model deployment device, terminal device and readable storage medium | |
CN112260950B (en) | Cloud storage network multicast stream scheduling method based on service priority differentiation | |
Goścień et al. | Tabu search algorithm for routing, modulation and spectrum allocation in elastic optical network with anycast and unicast traffic | |
CN110061859B (en) | SDN controller deployment method based on user survivability condition constraint | |
Zuo et al. | Fast and efficient bandwidth reservation algorithms for dynamic network provisioning | |
CN101127689B (en) | Method for minimizing priority seizing cost | |
CN112350949A (en) | Rerouting congestion control method and system based on flow scheduling in software defined network | |
CN111953522B (en) | Software optical network controller deployment method and storage medium | |
Tariq et al. | Toward experience-driven traffic management and orchestration in digital-twin-enabled 6G networks | |
Shi et al. | An sdn-enabled framework for a load-balanced and qos-aware internet of underwater things | |
US20150188831A1 (en) | System and Method for Traffic Engineering Using Link Buffer Status | |
Meng et al. | Intelligent routing orchestration for ultra-low latency transport networks | |
KR20130075455A (en) | A service path selection method for context-aware network and apparatus using thereby | |
Larrañaga et al. | Stochastic and fluid index policies for resource allocation problems | |
Mishra et al. | Wospf: A traffic engineering solution for ospf networks | |
Rzasa et al. | Dynamic power capping for multilayer hybrid power networks | |
Brasileiro et al. | A fuzzy solution to routing problem in elastic optical networks | |
CN102647424A (en) | Data transmission method and data transmission device | |
Deniziak et al. | Real-time Communication Model for IoT Systems | |
JP2013009181A (en) | Plural route search method and device | |
Zhang et al. | Bandwidth scheduling with flexible multi-paths in high-performance networks |
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 |