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 PDF

Info

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
Application number
CN202111581291.4A
Other languages
Chinese (zh)
Other versions
CN114553742A (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.)
Shandong University
Original Assignee
Shandong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong University filed Critical Shandong University
Priority to CN202111581291.4A priority Critical patent/CN114553742B/en
Publication of CN114553742A publication Critical patent/CN114553742A/en
Application granted granted Critical
Publication of CN114553742B publication Critical patent/CN114553742B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial 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]
    • 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/14Network analysis or design
    • H04L41/142Network analysis or design using statistical or mathematical methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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

Network congestion node identification method and system based on ant colony algorithm
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.
CN202111581291.4A 2021-12-22 2021-12-22 Network congestion node identification method and system based on ant colony algorithm Active CN114553742B (en)

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)

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

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

Patent Citations (6)

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

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