CN111953522B - Software optical network controller deployment method and storage medium - Google Patents

Software optical network controller deployment method and storage medium Download PDF

Info

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
Application number
CN202010698727.7A
Other languages
Chinese (zh)
Other versions
CN111953522A (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.)
Chongqing University of Post and Telecommunications
Original Assignee
Chongqing University of Post and Telecommunications
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 Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN202010698727.7A priority Critical patent/CN111953522B/en
Publication of CN111953522A publication Critical patent/CN111953522A/en
Application granted granted Critical
Publication of CN111953522B publication Critical patent/CN111953522B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/27Arrangements for networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest 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

Software optical network controller deployment method and storage medium
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 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;
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
Figure BDA0002592254390000031
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 set
Figure BDA0002592254390000032
Where 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
Figure BDA0002592254390000051
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
Figure FDA0003531716600000011
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.
CN202010698727.7A 2020-07-20 2020-07-20 Software optical network controller deployment method and storage medium Active CN111953522B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9735873B2 (en) * 2015-02-10 2017-08-15 Fujitsu Limited Provisioning virtual optical networks

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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