CN114553742B - Network congestion node identification method and system based on ant colony algorithm - Google Patents
Network congestion node identification method and system based on ant colony algorithm Download PDFInfo
- Publication number
- CN114553742B CN114553742B CN202111581291.4A CN202111581291A CN114553742B CN 114553742 B CN114553742 B CN 114553742B CN 202111581291 A CN202111581291 A CN 202111581291A CN 114553742 B CN114553742 B CN 114553742B
- Authority
- CN
- China
- Prior art keywords
- network
- optimal path
- node
- delay
- total
- 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
- 238000004422 calculation algorithm Methods 0.000 title claims abstract description 40
- 238000000034 method Methods 0.000 title claims abstract description 23
- 239000011159 matrix material Substances 0.000 claims abstract description 73
- 241000257303 Hymenoptera Species 0.000 claims description 15
- 239000003016 pheromone Substances 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000010276 construction Methods 0.000 claims description 3
- 230000007704 transition Effects 0.000 claims description 3
- 125000004122 cyclic group Chemical group 0.000 claims description 2
- 238000004891 communication Methods 0.000 abstract description 12
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/006—Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
-
- 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/14—Network analysis or design
- H04L41/142—Network analysis or design using statistical or mathematical methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- 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/02—Topology update or discovery
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Environmental & Geological Engineering (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Probability & Statistics with Applications (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Mathematical Optimization (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Algebra (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The application provides a network congestion node identification method and system based on an ant colony algorithm, comprising the steps of obtaining a network propagation delay matrix and a network queuing delay matrix; constructing a network total delay matrix according to the acquired network propagation delay matrix and the network queuing delay matrix; adopting an ant colony algorithm to circularly search in the total network delay matrix to obtain an optimal path and total network delay in the current network topology; the optimal paths with the common sub-paths are put together to obtain the original optimal paths and the total time delay thereof; randomly reducing the data processing capacity of the network node on the common sub-path in the original optimal path data; obtaining the current optimal path and the total time delay thereof according to the path data with reduced data processing capacity; comparing the original optimal path and the total time delay thereof with the current optimal path and the total time delay thereof to obtain a network congestion node; the application aims to quickly find the congestion node in the network, and provides important help for improving the network communication quality on the basis of the root problem.
Description
Technical Field
The application belongs to the technical field of network communication, and particularly relates to a network congestion node identification method and system based on an ant colony algorithm.
Background
The selection of the network route not only needs to meet different application requirements of users, but also needs to promote the resource utilization of the whole network as much as possible; in order to meet the demands of different users and high-speed transmission of information, network topology structures are becoming larger and more complex; numerous communication network nodes are mutually communicated, and interleaving is complex, so that network congestion is unavoidable; when a problem occurs in one node in the network, the problem may be caused to spread, so that other nodes are congested at the same time; when network congestion occurs, network throughput can be reduced, and even network collapse can occur when the situation is severe. The network congestion phenomenon has great damage to the network, and the overall performance of the network is reduced.
The inventor finds that in the prior art, after a communication network node temporarily fails, most of communication services are satisfied by searching for a suboptimal path; in practice, the delay of the suboptimal path may be large, and the communication quality is greatly reduced compared with the original optimal path; and the huge network communication structure, dense network communication nodes, have great difficulty in directly identifying the congestion nodes.
Disclosure of Invention
In order to solve the problems, the application provides a network congestion node identification method and system based on an ant colony algorithm.
In order to achieve the above object, the present application is realized by the following technical scheme:
in a first aspect, the present application provides a network congestion node identification method based on an ant colony algorithm, including:
acquiring a network propagation delay matrix and a network queuing delay matrix;
constructing a network total delay matrix according to the acquired network propagation delay matrix and the network queuing delay matrix;
adopting an ant colony algorithm to circularly search in the total network delay matrix to obtain an optimal path and total network delay in the current network topology;
combining the optimal paths with the common sub-paths to obtain the original optimal paths and the total time delay thereof;
randomly reducing the data processing capacity of the network node on the common sub-path in the original optimal path data; circularly searching to obtain the current optimal path and the total time delay according to the path data with reduced data processing capacity;
and comparing the original optimal path and the total time delay thereof with the current optimal path and the total time delay thereof to obtain the network congestion node.
Further, the network propagation delay is the ratio of the distance between network nodes to the data transmission speed.
Further, the network queuing delay is obtained through the difference between the service strength and the service rate of the upper node and the data arrival rate, and the service strength is the ratio of the data arrival rate to the service rate of the node.
Further, the data processing capability of a network node refers to the number of data packets that can be processed by the network node per unit time.
Further, the network total delay matrix is obtained by adding a network propagation delay matrix and a network queuing delay matrix.
Further, the ant colony algorithm is adopted to circularly search in the total network delay matrix to obtain the optimal path and the total delay thereof in the current network topology, and the method comprises the following steps:
initializing and assigning initial parameters of an ant colony algorithm;
placing ants into network initial nodes, circularly searching in the network total time delay matrix, and designating network termination nodes;
the ants calculate the transition probability according to the pheromone concentration on the links of the initial node and the adjacent nodes, and check whether the next hop node is in the tabu table of the ants; if not, the node is added into the tabu list of ants, otherwise, the next hop node is reselected;
judging whether the current network node is a network termination node or not; if yes, updating the optimal path, the number of nodes of the optimal path and the total time delay of the optimal path, and then entering subsequent processing; if not, directly entering the subsequent treatment;
updating the pheromone concentration on the link, and automatically increasing the current cycle number by 1;
judging whether the current circulation times are larger than the total circulation times or not; if yes, outputting an optimal path and the total delay of the optimal path; if not, the cyclic search is carried out again.
Furthermore, by comparing the original optimal path with the current optimal path, most of nodes on the current optimal path are the same as the original nodes, and only one or a plurality of nodes are skipped, so that the skipped nodes are inferred to be most likely to be congestion nodes; in addition, the total time delay of the existing optimal path is far longer than that of the original optimal path, and the necessity of identifying the congestion node is proved.
In a second aspect, the present application also provides a network congestion node identification system based on an ant colony algorithm, including:
a data acquisition module configured to: acquiring a network propagation delay matrix and a network queuing delay matrix;
the total delay matrix construction module is used for constructing a network total delay matrix according to the acquired network propagation delay matrix and the network queuing delay matrix;
a loop search module configured to: adopting an ant colony algorithm to circularly search in the total network delay matrix to obtain an optimal path and total network delay in the current network topology;
the original optimal path data acquisition module is configured to: combining the optimal paths with the common sub-paths to obtain the original optimal paths and the total time delay thereof;
the current optimal path data acquisition module is configured to: randomly reducing the data processing capacity of the network node on the common sub-path in the original optimal path data; circularly searching to obtain the current optimal path and the total time delay according to the path data with reduced data processing capacity;
an identification module configured to: and comparing the original optimal path and the total time delay thereof with the current optimal path and the total time delay thereof to obtain the network congestion node.
In a third aspect, the present application also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the network congestion node identification method based on the ant colony algorithm of the first aspect.
In a fourth aspect, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the steps of the network congestion node identification method based on the ant colony algorithm according to the first aspect are implemented when the processor executes the program.
Compared with the prior art, the application has the beneficial effects that:
the application can quickly reduce the searching range of the congestion node and even realize the purpose of directly locking the specific congestion node by the change comparison of the original optimal path and the nodes in the current optimal path and the comparison of the total time delay of the original optimal path and the node; the method has the advantages that important help is provided for timely processing the congestion nodes in the later period, network communication quality is improved on the basis of the root problem, and reliable basis is provided for replacing a mode of meeting communication service by searching a suboptimal path.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments and are incorporated in and constitute a part of this specification, illustrate and explain the embodiments and together with the description serve to explain the embodiments.
FIG. 1 is a flow chart of embodiment 1 of the present application;
fig. 2 is a flowchart of the loop search of the ant colony algorithm in the network total delay matrix according to embodiment 1 of the present application.
The specific embodiment is as follows:
the application will be further described with reference to the drawings and examples.
It should be noted that the following detailed description is illustrative and is intended to provide further explanation of the application. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs.
Example 1:
as shown in fig. 1, this embodiment provides a network congestion node identification method based on an ant colony algorithm, including:
a0: constructing a network topology model, planning distance information among nodes, constructing a network node position distance matrix, acquiring data transmission speed and constructing a network propagation delay matrix;
in this embodiment, the Matlab platform may be based onNA network topology model of the individual nodes, wherein,N>50, the more nodes, the more realistic the data will be; constructing a network node position distance matrixTWherein the unconnected nodes are set as;
In this embodiment, the network propagation delay may be defined as a ratio of a distance between network nodes to a data transmission speed;
a1: acquiring data queuing delay of each network node in the network topology, and constructing a network queuing delay matrix;
in this embodiment, the network queuing delayW q The calculation formula of (2) is as follows:
(1)
(2)
wherein,,W q queuing a time delay for the network,for the intensity of service->Data arrival rate, ++>The service rate of the node;
a2: constructing a network total delay matrix through the network propagation delay matrix and the network queuing delay matrix;
in this embodiment, the total network delay matrix may be obtained by adding the network propagation delay matrix and the network queuing delay matrix; specifically, the network propagation delay can be set to be in the millisecond level, and is much smaller than the network queuing delay, even can be ignored, and the queuing delay at a network node is a critical factor for determining an optimal path;
in the embodiment, the network propagation delay matrix and the network queuing delay matrix are obtained by utilizing the position distance information of the communication network nodes in the network topology system, and the network total delay matrix is constructed, so that the network total delay matrix is conveniently searched in a circulating way through an ant colony algorithm, the optimal path is further obtained efficiently, and the obtained optimal path is more real and accurate;
a3: initializing and assigning initial parameters of an ant colony algorithm;
in this embodiment, the initial parameters include at least one or more of a network start node, a network end node, a distance between nodes, a packet arrival rate, a node service rate, a total number of traversing ants, a total number of cycles, a pheromone factor, a heuristic factor, a pheromone matrix, a pheromone residue, an optimal path node number, and an optimal path total time delay;
when in actual use, the network starting node and the network ending node can be arbitrarily designated, and a large amount of experimental data is obtained by prescribing different starting nodes and ending nodes to compare and verify results; total number of general traversal ants = total number of network nodes 0.5 (rounded off result); the total number of cycles is set according to the network complexity, and the range is generally between tens and hundreds; the pheromone matrix corresponds to the node distance matrixN×NThe matrix of the matrix (1) is a unit matrix, and the residual pheromone is a percentage, generally between 85 and 95 percent;
a4: and circularly searching in the total network delay matrix by adopting the ant colony algorithm to obtain the optimal path and the total delay of the optimal path in the current network topology.
As shown in fig. 2, step A4 includes:
b0: will beOnly ants are put into a network starting node, and the ant colony algorithm is adopted to circularly search for a designated network ending node in the network total time delay matrix;
in actual use, according to the up-down directionTraversing ant numbers as described hereinmTotal number of nodesN*0.5 (rounding the result; number of cycleskAssigning a value of 1; manually designating a network starting node and a network ending node;
b1: the ants calculate the transition probability according to the pheromone concentration on the links of the initial node and the adjacent nodes, and check whether the next hop node is in the tabu table of the ants; if not, the node is added into the tabu list of ants, otherwise, the next hop node is reselected;
b2: judging whether the current network node is a network termination node or not; if yes, executing B3; if not, executing B4;
b3: updating and recording the optimal path, the number of nodes of the optimal path and the total time delay of the optimal path, and then executing the step B4;
when in actual use, starting with a network starting node, searching in a network total time delay matrix by utilizing an ant colony algorithm, and recording a searching path; if the communication network node has traversed, the search is not traversed any more; if traversing to the network termination node, traversing the ants of the current cycle times successfully; and then updating the optimal path, recording the ant traversing path, updating the node number of the optimal path, recording the node number of the ant traversing path, and updating the total delay of the optimal path.
B4: updating the pheromone concentration on the link and the current cycle number is increased by 1;
b5: judging whether the current circulation times are larger than the total circulation times or not; if yes, outputting an optimal path and the total delay of the optimal path; if not, executing B0;
a5: changing different starting nodes and different ending nodes by adopting the ant colony algorithm to obtain a plurality of optimal paths and the total delay of the optimal paths;
a6: placing the optimal paths with the common sub-paths together to form a plurality of groups of data, naming the data as an original optimal path, and storing the original optimal path and the total time delay thereof in an original optimal path set;
a7: selecting a group of data from the original optimal path set, and randomly selecting network nodes on a common sub-path, thereby greatly reducing the data processing capacity of the nodes;
reducing the data processing capacity of the node means that the number of data packets that the network node can process per unit time is reduced.
A8: the ant colony algorithm is operated again, a current optimal path and total time delay of the current optimal path are obtained, and data such as the current optimal path set and the total time delay are put into the current optimal path set;
a9: comparing the original optimal path set with a plurality of groups of data in the current optimal path set one by one; the node which is supposed to be skipped is a congestion node;
in this embodiment, the original optimal path is compared with the current optimal path, one or more nodes are skipped, the skipped nodes are identified as congestion nodes, and meanwhile, the identified congestion nodes are verified by the fact that the total time delay of the optimal path is greater than that of the original optimal path; specifically, when congestion node estimation and identification are performed, the current optimal path and the original optimal path are compared, so that most nodes on the current optimal path are the same as the original nodes, only one or a plurality of nodes are skipped, and the skipped nodes are inferred to be most likely to be congestion nodes; in addition, the total time delay of the existing optimal path is far longer than that of the original optimal path, and the necessity of identifying the congestion node is proved.
In actual use, by comparing multiple groups of experimental data, the identification range of the congestion node can be obviously reduced, and even a specific node can be directly locked under certain conditions.
In this embodiment, as shown in table 1, the paths in the two sets are compared, and it is found that, in each set of data, some nodes in the original optimal path are bypassed by the current optimal path, and these nodes are exactly nodes with drastically reduced data processing capacity after congestion; and the total time delay of the original optimal path can be found to be much smaller by comparing the total time delay of the original optimal path with the total time delay of the existing optimal path.
Table 1: comparing the original optimal path set with partial experimental data in the current optimal path set
Example 2:
the embodiment provides a network congestion node identification system based on an ant colony algorithm, which comprises the following steps:
a data acquisition module configured to: acquiring a network propagation delay matrix and a network queuing delay matrix;
the total delay matrix construction module is used for constructing a network total delay matrix according to the acquired network propagation delay matrix and the network queuing delay matrix;
a loop search module configured to: adopting an ant colony algorithm to circularly search in the total network delay matrix to obtain an optimal path and total network delay in the current network topology;
the original optimal path data acquisition module is configured to: combining the optimal paths with the common sub-paths to obtain the original optimal paths and the total time delay thereof;
the current optimal path data acquisition module is configured to: randomly reducing the data processing capacity of the network node on the common sub-path in the original optimal path data; circularly searching to obtain the current optimal path and the total time delay according to the path data with reduced data processing capacity;
an identification module configured to: and comparing the original optimal path and the total time delay thereof with the current optimal path and the total time delay thereof to obtain the network congestion node.
Example 3:
the present embodiment provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the ant colony algorithm-based network congestion node identification method described in embodiment 1.
Example 4:
the present embodiment provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the steps of the network congestion node identification method based on the ant colony algorithm described in embodiment 1 are implemented when the processor executes the program.
The above description is only a preferred embodiment of the present embodiment, and is not intended to limit the present embodiment, and various modifications and variations can be made to the present embodiment by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present embodiment should be included in the protection scope of the present embodiment.
Claims (9)
1. The network congestion node identification method based on the ant colony algorithm is characterized by comprising the following steps of:
acquiring a network propagation delay matrix and a network queuing delay matrix;
constructing a network total delay matrix according to the acquired network propagation delay matrix and the network queuing delay matrix;
adopting an ant colony algorithm to circularly search in the total network delay matrix to obtain an optimal path and total network delay in the current network topology;
combining the optimal paths with the common sub-paths to obtain the original optimal paths and the total time delay thereof;
randomly reducing the data processing capacity of the network node on the common sub-path in the original optimal path data; circularly searching to obtain the current optimal path and the total time delay according to the path data with reduced data processing capacity;
comparing the original optimal path and the total time delay thereof with the current optimal path and the total time delay thereof to obtain a network congestion node;
comparing the original optimal path with the current optimal path, skipping one or more nodes, identifying the skipped nodes as congestion nodes, and simultaneously verifying the identified congestion nodes by the fact that the total time delay of the optimal path is larger than that of the original optimal path.
2. The method for identifying network congestion nodes based on ant colony algorithm as claimed in claim 1, wherein the network propagation delay is a ratio of a distance between network nodes to a data transmission speed.
3. The network congestion node identification method based on the ant colony algorithm according to claim 1, wherein the network queuing delay is obtained by a difference between a service strength and a service rate of an upper node and a data arrival rate; the service strength is the ratio of the data arrival rate to the node service rate.
4. A network congestion node identification method based on the ant colony algorithm as claimed in claim 3, wherein the data processing capacity of the network node refers to the number of data packets that can be processed by the network node per unit time.
5. The method for identifying network congestion nodes based on the ant colony algorithm according to claim 1, wherein the network total delay matrix is obtained by adding a network propagation delay matrix and a network queuing delay matrix.
6. The network congestion node identification method based on the ant colony algorithm as claimed in claim 1, wherein the method for circularly searching in the total network delay matrix by adopting the ant colony algorithm to obtain the optimal path and the total delay thereof in the current network topology comprises the following steps:
initializing and assigning initial parameters of an ant colony algorithm;
placing ants into network initial nodes, circularly searching in the network total time delay matrix, and designating network termination nodes;
the ants calculate the transition probability according to the pheromone concentration on the links of the initial node and the adjacent nodes, and check whether the next hop node is in the tabu table of the ants; if not, the node is added into the tabu list of ants, otherwise, the next hop node is reselected;
judging whether the current network node is a network termination node or not; if yes, updating the optimal path, the number of nodes of the optimal path and the total time delay of the optimal path, and then entering subsequent processing; if not, directly entering the subsequent treatment;
updating the pheromone concentration on the link, and automatically increasing the current cycle number by 1;
judging whether the current circulation times are larger than the total circulation times or not; if yes, outputting an optimal path and the total delay of the optimal path; if not, the cyclic search is carried out again.
7. A network congestion node identification system based on an ant colony algorithm, comprising:
a data acquisition module configured to: acquiring a network propagation delay matrix and a network queuing delay matrix;
the total delay matrix construction module is used for constructing a network total delay matrix according to the acquired network propagation delay matrix and the network queuing delay matrix;
a loop search module configured to: adopting an ant colony algorithm to circularly search in the total network delay matrix to obtain an optimal path and total network delay in the current network topology;
the original optimal path data acquisition module is configured to: combining the optimal paths with the common sub-paths to obtain the original optimal paths and the total time delay thereof;
the current optimal path data acquisition module is configured to: randomly reducing the data processing capacity of the network node on the common sub-path in the original optimal path data; circularly searching to obtain the current optimal path and the total time delay according to the path data with reduced data processing capacity;
an identification module configured to: comparing the original optimal path and the total time delay thereof with the current optimal path and the total time delay thereof to obtain a network congestion node;
comparing the original optimal path with the current optimal path, skipping one or more nodes, identifying the skipped nodes as congestion nodes, and simultaneously verifying the identified congestion nodes by the fact that the total time delay of the optimal path is larger than that of the original optimal path.
8. A computer-readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the steps of the ant colony algorithm-based network congestion node identification method according to any one of claims 1-6.
9. An electronic 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 the ant colony algorithm based network congestion node identification method according to any of claims 1-6 when executing the program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111581291.4A CN114553742B (en) | 2021-12-22 | 2021-12-22 | Network congestion node identification method and system based on ant colony algorithm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111581291.4A CN114553742B (en) | 2021-12-22 | 2021-12-22 | Network congestion node identification method and system based on ant colony algorithm |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114553742A CN114553742A (en) | 2022-05-27 |
CN114553742B true CN114553742B (en) | 2023-11-03 |
Family
ID=81670609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111581291.4A Active CN114553742B (en) | 2021-12-22 | 2021-12-22 | Network congestion node identification method and system based on ant colony algorithm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114553742B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2244423A1 (en) * | 2009-04-23 | 2010-10-27 | Vodafone Group PLC | Routing traffic in a cellular communication network |
CN102163300A (en) * | 2011-04-20 | 2011-08-24 | 南京航空航天大学 | Method for optimizing fault diagnosis rules based on ant colony optimization algorithm |
CN103781146A (en) * | 2014-01-22 | 2014-05-07 | 南昌大学 | Wireless sensor network optimal route path establishing method based on ant colony algorithm |
CN107124747A (en) * | 2017-04-12 | 2017-09-01 | 邹霞 | Sensor network routing method based on ant group optimization |
CN111628932A (en) * | 2020-05-27 | 2020-09-04 | 江苏蔚能科技有限公司 | Electric power path optimization exploration method based on ant colony algorithm |
CN112118191A (en) * | 2020-09-18 | 2020-12-22 | 首都师范大学 | Multipath transmission congestion control method, device, control equipment and storage medium |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7571181B2 (en) * | 2004-04-05 | 2009-08-04 | Hewlett-Packard Development Company, L.P. | Network usage analysis system and method for detecting network congestion |
US7911962B2 (en) * | 2007-05-29 | 2011-03-22 | Bae Systems Information And Electronic Systems Integration Inc. | Integrating local congestion and path interference into QoS routing for wireless mobile AD HOC networks |
-
2021
- 2021-12-22 CN CN202111581291.4A patent/CN114553742B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2244423A1 (en) * | 2009-04-23 | 2010-10-27 | Vodafone Group PLC | Routing traffic in a cellular communication network |
CN102163300A (en) * | 2011-04-20 | 2011-08-24 | 南京航空航天大学 | Method for optimizing fault diagnosis rules based on ant colony optimization algorithm |
CN103781146A (en) * | 2014-01-22 | 2014-05-07 | 南昌大学 | Wireless sensor network optimal route path establishing method based on ant colony algorithm |
CN107124747A (en) * | 2017-04-12 | 2017-09-01 | 邹霞 | Sensor network routing method based on ant group optimization |
CN111628932A (en) * | 2020-05-27 | 2020-09-04 | 江苏蔚能科技有限公司 | Electric power path optimization exploration method based on ant colony algorithm |
CN112118191A (en) * | 2020-09-18 | 2020-12-22 | 首都师范大学 | Multipath transmission congestion control method, device, control equipment and storage medium |
Non-Patent Citations (1)
Title |
---|
一种基于跨层设计和蚁群优化的自组网负载均衡路由协议;郑相全;郭伟;葛利嘉;刘仁婷;;电子学报(07);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114553742A (en) | 2022-05-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107094115B (en) | Ant colony optimization load balancing routing algorithm based on SDN | |
US7072304B2 (en) | Network path selection based on bandwidth | |
CN112738820A (en) | Dynamic deployment method and device of service function chain and computer equipment | |
CN109691037A (en) | Method and system for data center's load balancing | |
JP2013539645A (en) | Automated traffic engineering for 802.1AQ based on using link utilization as feedback to tie breaking mechanism | |
JP2004208297A (en) | System and method for rapid selection of device in tree topology network | |
US20140314040A1 (en) | Control channel element allocation apparatus and method | |
Cholvi et al. | Self-adapting network topologies in congested scenarios | |
CN113193996B (en) | Power optical transmission network optimization method, device, equipment and storage medium | |
CN111629390B (en) | Network slice arranging method and device | |
CN116723143B (en) | Network target range resource allocation method and system based on traffic affinity | |
US20030172180A1 (en) | Efficient system and method of node and link insertion for deadlock-free routing on arbitrary topologies | |
US8681792B2 (en) | Packet forwarding in a network | |
CN114553742B (en) | Network congestion node identification method and system based on ant colony algorithm | |
CN112637061B (en) | Dynamic multi-factor path calculation method based on heuristic algorithm | |
Korkmaz et al. | A randomized algorithm for finding a path subject to multiple QoS constraints | |
CN110138742B (en) | Firewall policy optimization method, system and computer readable storage medium | |
EP3320657A1 (en) | Constrained disjoint path computation | |
CN107682265B (en) | Message routing method and device of payment system | |
CN114745763A (en) | Method and system for updating optimal network topology | |
CN115550240B (en) | Network routing method, system, electronic device and readable storage medium | |
d’Angelo et al. | Engineering a new loop-free shortest paths routing algorithm | |
CN116156593B (en) | Wireless ad hoc network method | |
CN114928569B (en) | Shortest path implementation method and system containing multiple necessary resources | |
CN113806270B (en) | Path planning method and device for rapidIO network, electronic equipment and 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 |