CN114760205B - Self-calibration optimization method of distributed network - Google Patents
Self-calibration optimization method of distributed network Download PDFInfo
- Publication number
- CN114760205B CN114760205B CN202210448265.2A CN202210448265A CN114760205B CN 114760205 B CN114760205 B CN 114760205B CN 202210448265 A CN202210448265 A CN 202210448265A CN 114760205 B CN114760205 B CN 114760205B
- Authority
- CN
- China
- Prior art keywords
- calibration
- network
- packet
- group
- distributed
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000005457 optimization Methods 0.000 title claims abstract description 23
- 230000005540 biological transmission Effects 0.000 claims abstract description 21
- 238000004891 communication Methods 0.000 claims abstract description 21
- 238000012360 testing method Methods 0.000 claims description 13
- 230000008569 process Effects 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 10
- 238000011156 evaluation Methods 0.000 claims description 6
- 230000001186 cumulative effect Effects 0.000 claims description 5
- 230000006872 improvement Effects 0.000 abstract description 3
- 238000012423 maintenance Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000012896 Statistical algorithm Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000003012 network analysis Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0823—Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- 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/145—Network analysis or design involving simulating, designing, planning or modelling of a network
-
- 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/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种分布式网络的自校准优化方法,本发明简化了分布式网络的通讯模型,对分布式网络节点角色进行定义,选定分布式网络校准参数和统计目标,自动检测分布式网络数据传输路径的质量,实现传输可靠性/带宽利用率为优先的调优策略。本发明可以自动校准分布式网络内节点的网络通讯参数,达到网络调优,提高通讯质量的目的。运维人员可以开展自校准操作,无须手动调校各节点网络参数。本发明提供可靠性/带宽利用率两种优化策略,场景适应性更强。
The invention discloses a self-calibration optimization method of a distributed network. The invention simplifies the communication model of the distributed network, defines the roles of distributed network nodes, selects the calibration parameters and statistical targets of the distributed network, and automatically detects distributed The quality of the network data transmission path implements an optimization strategy that prioritizes transmission reliability/bandwidth utilization. The invention can automatically calibrate the network communication parameters of the nodes in the distributed network, so as to achieve the purpose of network optimization and improvement of communication quality. Operation and maintenance personnel can carry out self-calibration operations without manually adjusting the network parameters of each node. The present invention provides two optimization strategies of reliability and bandwidth utilization, and has stronger scene adaptability.
Description
技术领域technical field
本发明属于计算机通信技术领域,具体涉及一种分布式网络的自校准优化方法。The invention belongs to the technical field of computer communication, and in particular relates to a self-calibration optimization method of a distributed network.
背景技术Background technique
分布式网络往往由不同的网络介质,如有线局域网、公网、无线WIFI、VPN虚拟网等混合组网而成。这种组网方式导致分布式网络内各条数据路径的网络带宽不一致,链路传输质量不一致。目前分布式网络节点互相通讯时,存在以下问题:1.使用默认的通讯参数,无法适应不同数据链路上的带宽和链路质量变化,造成丢包;2.无有效的工具对网络进行校准,导致网络调优困难;3.无网络调优策略可供运维人员选择,场景适配困难。Distributed networks are often composed of different network media, such as wired LAN, public network, wireless WIFI, VPN virtual network and other mixed networks. This networking mode leads to inconsistency in the network bandwidth of each data path in the distributed network, and inconsistency in link transmission quality. At present, when distributed network nodes communicate with each other, there are the following problems: 1. Using the default communication parameters, it cannot adapt to the bandwidth and link quality changes on different data links, resulting in packet loss; 2. There is no effective tool to calibrate the network , leading to difficulties in network optimization; 3. There is no network optimization strategy for operation and maintenance personnel to choose, and it is difficult to adapt to the scene.
与本发明最相近似的技术方案来自专利CN201911126014.7,《DTU配电自动化远方终端中用于网络状态优化的方法》,该专利提出在电力网络内的终端节点增加网络状态数据转发与测试功能,统计经过节点的周期性数据、随机数据和突发数据,使用统计算法完成网络分析,最终得出适合的通讯数据间隔的目的。但是,该专利未将通讯丢包率、单包数据大小作为影响网络通讯质量的因素纳入考量,仅考虑了数据间隔;该专利的网络状态评估需要修改节点正常通讯报文,需要占用一定的节点资源;该专利所用的统计分析算法较为复杂,实现起来有一定难度,不利于批量实施。The technical solution most similar to the present invention comes from the patent CN201911126014.7, "Method for Optimizing Network Status in Remote Terminals of DTU Power Distribution Automation", which proposes to add network status data forwarding and testing functions to terminal nodes in the power network , to count the periodic data, random data and burst data passing through the nodes, use the statistical algorithm to complete the network analysis, and finally obtain the purpose of the appropriate communication data interval. However, this patent does not take the communication packet loss rate and single packet data size into consideration as factors affecting the quality of network communication, but only considers the data interval; the network status evaluation of this patent needs to modify the normal communication messages of the nodes, which requires a certain amount of nodes Resources; the statistical analysis algorithm used in this patent is relatively complex, and it is difficult to implement, which is not conducive to batch implementation.
发明内容Contents of the invention
本发明的目的在于针对现有技术的不足,提供一种分布式网络的自校准优化方法。The purpose of the present invention is to provide a self-calibration optimization method of a distributed network aiming at the deficiencies of the prior art.
本发明的目的是通过以下技术方案实现的:一种分布式网络的自校准优化方法,该方法包括以下步骤:The purpose of the present invention is achieved through the following technical solutions: a self-calibration optimization method for a distributed network, the method comprising the following steps:
S1,将分布式网络的通讯模型简化为星型网络拓扑模型,对于每个分布式节点,其自身作为中心节点,其余分布式节点均与该中心节点进行点对点通讯;S1. Simplify the communication model of the distributed network into a star network topology model. For each distributed node, it acts as a central node, and other distributed nodes communicate with the central node point-to-point;
S2,定义分布式网络节点角色,部署分布式网络校准软件:S2, define the role of distributed network nodes, and deploy distributed network calibration software:
将中心节点定义为校准客户端,在其上部署校准客户端软件;将除中心节点外的分布式节点定义为校准服务端,在其上部署校准服务端软件;Define the central node as the calibration client, and deploy the calibration client software on it; define the distributed nodes other than the central node as the calibration server, and deploy the calibration server software on it;
所述校准客户端用于向校准服务端发出ping包,指定包的大小,指定发包周期,计算校准服务端回包延时,记录回包失败次数;The calibration client is used to send a ping packet to the calibration server, specify the size of the packet, specify the packet sending cycle, calculate the calibration server return packet delay, and record the number of packet return failures;
所述校准服务端用于应答校准客户端发来的ping包,接收校准客户端发来的网络参数配置命令;The calibration server is used to respond to the ping packet sent by the calibration client, and receive the network parameter configuration command sent by the calibration client;
S3,选定分布式网络校准参数和统计目标,所述校准参数包括ping包大小和发包周期,所述统计目标为完成1GB数据传输所需要的时间和丢包数量;S3, selecting a distributed network calibration parameter and a statistical target, the calibration parameter includes a ping packet size and a packet sending cycle, and the statistical target is the time required to complete 1GB data transmission and the number of lost packets;
将用于校准的ping包大小取若干档;记中心节点到分布式节点的网络延时为T1,取若干档发包周期,每档发包周期为T1的不同倍数;不同档ping包大小和发包周期组成一组校准参数;Select several files for the size of the ping packet used for calibration; record the network delay from the central node to the distributed node as T1, take several file sending cycles, and each file sending cycle is a different multiple of T1; different file ping packet size and sending cycle Form a set of calibration parameters;
S4,分布式网络自校准,包括:S4, distributed network self-calibration, including:
校准客户端选择一组校准参数,按校准参数不断发出ping包,如果中途出现应答丢失,则丢包数量加1,当累计ping包发出字节数达到1GB时,本组测试完成,得到本组完成1GB数据传输的时间T2和本组总计丢包数量N;选择另一组校准参数重复测试流程,得到各组校准参数对应的T2与N值;T2值最小的组为网络带宽利用率最优组;N值最小的组为网络可靠性最优组;The calibration client selects a set of calibration parameters, and sends ping packets continuously according to the calibration parameters. If the response is lost in the middle, the number of lost packets will be increased by 1. When the cumulative number of bytes sent by the ping packets reaches 1GB, the test of this group is completed, and the test of this group is obtained. The time T2 to complete the 1GB data transmission and the total number of packet loss N in this group; select another set of calibration parameters to repeat the test process, and obtain the T2 and N values corresponding to each set of calibration parameters; the group with the smallest T2 value is the optimal network bandwidth utilization group; the group with the smallest N value is the optimal group for network reliability;
用户通过校准客户端从网络带宽利用率最优组和网络可靠性最优组中选择一组网络参数下发至校准服务端,完成分布式网络自校准优化。The user selects a set of network parameters from the optimal network bandwidth utilization group and the optimal network reliability group through the calibration client and sends them to the calibration server to complete the self-calibration optimization of the distributed network.
进一步地,步骤S3中,将用于校准的ping包大小取32,64,128,256,512,1024字节共6档,取发包周期为1.5xT1,2.0xT1,2.5xT1共3档,构建18组校准参数,并与相对应的完成1GB数据传输的时间T2和丢包数量N构成评估表。Further, in step S3, the size of the ping packet used for calibration is 32, 64, 128, 256, 512, and 1024 bytes, a total of 6 files, and the sending period is 1.5xT1, 2.0xT1, 2.5xT1, a total of 3 files, and the 18 sets of calibration parameters, and the corresponding time T2 for completing 1GB data transmission and the number of packet loss N constitute an evaluation table.
进一步地,步骤S4中,由校准客户端发起校准流程,选择一组校准参数:ping包32字节、发包周期1.5xT1,校准客户端首先按32字节的ping包,以1.5倍网络延时T1为自上一次应答接收时间到本次ping包发出的时间间隔,ping包发出到应答接收的时间差记为t1,t2,t3...tm,如果中途出现应答丢失,则丢包计数N加1,当累计ping包发出字节数达到1GB时,本组测试完成,本组完成1GB数据传输的时间为T2=t1+t2+t3...+tm,本组总计丢包数量为N;再选择下一组校准参数:ping包64字节、发包周期1.5xT1进行测试,直至所有组校准参数测试完成,得到完整的评估表。Further, in step S4, the calibration process is initiated by the calibration client, and a set of calibration parameters is selected: a ping packet of 32 bytes, and a packet sending cycle of 1.5xT1. The calibration client first presses a 32-byte ping packet, with 1.5 times the network delay T1 is the time interval from the receiving time of the last response to the sending of the ping packet. The time difference between the sending of the ping packet and the receiving of the reply is recorded as t1, t2, t3...tm. 1. When the cumulative number of bytes sent by the ping packets reaches 1GB, the test of this group is completed. The time for this group to complete 1GB data transmission is T2=t1+t2+t3...+tm, and the total number of lost packets in this group is N; Then select the next set of calibration parameters: ping packet 64 bytes, packet sending cycle 1.5xT1 to test until all sets of calibration parameters are tested and a complete evaluation form is obtained.
进一步地,步骤S4中,T2值最小的组,表示以最快的速度完成1GB数据传输,为网络带宽利用率最优组;N值最小的组,表示以最少的丢包数完成1GB数据传输,为网络可靠性最优组,从而设置两种可选的调优策略。Further, in step S4, the group with the smallest T2 value means that the 1GB data transmission is completed at the fastest speed, which is the group with the optimal network bandwidth utilization; the group with the smallest N value means that the 1GB data transmission is completed with the least number of packet loss , which is the optimal group for network reliability, thus setting two optional tuning strategies.
本发明的有益效果是:本发明方法简化了分布式网络的通讯模型,对分布式网络节点角色进行定义,选定分布式网络校准参数和统计目标,自动检测分布式网络数据传输路径的质量,实现传输可靠性/带宽利用率为优先的调优策略。本发明可以自动校准分布式网络内节点的网络通讯参数,达到网络调优,提高通讯质量的目的。运维人员可以开展自校准操作,无须手动调校各节点网络参数。本发明提供可靠性/带宽利用率两种优化策略,场景适应性更强。The beneficial effects of the present invention are: the method of the present invention simplifies the communication model of the distributed network, defines the roles of distributed network nodes, selects the calibration parameters and statistical targets of the distributed network, and automatically detects the quality of the data transmission path of the distributed network. Implement an optimization strategy that prioritizes transmission reliability/bandwidth utilization. The invention can automatically calibrate the network communication parameters of the nodes in the distributed network, so as to achieve the purpose of network optimization and improvement of communication quality. Operation and maintenance personnel can carry out self-calibration operations without manually adjusting the network parameters of each node. The present invention provides two optimization strategies of reliability and bandwidth utilization, and has stronger scene adaptability.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the accompanying drawings required in the embodiments. Obviously, the accompanying drawings in the following description are only some of the present invention. Embodiments, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without paying creative labor.
图1为本发明一示例性实施例提供的分布式网络的自校准优化方法流程图;FIG. 1 is a flowchart of a self-calibration optimization method for a distributed network provided by an exemplary embodiment of the present invention;
图2为本发明一示例性实施例提供的分布式网络典型拓扑示意图;FIG. 2 is a schematic diagram of a typical topology of a distributed network provided by an exemplary embodiment of the present invention;
图3为本发明一示例性实施例提供的分布式网络简化模型示意图;FIG. 3 is a schematic diagram of a simplified model of a distributed network provided by an exemplary embodiment of the present invention;
图4为本发明一示例性实施例提供的单组自校准流程图。Fig. 4 is a flowchart of a single-group self-calibration provided by an exemplary embodiment of the present invention.
具体实施方式Detailed ways
为了更好的理解本申请的技术方案,下面结合附图对本申请实施例进行详细描述。In order to better understand the technical solutions of the present application, the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings.
应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。It should be clear that the described embodiments are only some of the embodiments of the present application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of this application.
在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。Terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of this application and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise.
本发明提供的一种分布式网络的自校准优化方法,如图1所示,具体实施步骤如下:A self-calibration optimization method of a distributed network provided by the present invention, as shown in Figure 1, the specific implementation steps are as follows:
(1)简化分布式网络的通讯模型(1) Simplify the communication model of the distributed network
如图2所示,分布式网络由不同的网络介质,如有线局域网、公网、无线WIFI、VPN虚拟网等混合组网而成。从每个分布式节点的视角看,其余节点在这个网络内与它进行点对点通讯,这是星型网络拓扑的特征。所以如图3所示,本发明将分布式网络拓扑简化为星型网络拓扑模型,即对于每个分布式节点,其自身作为中心节点,其余分布式节点均与该中心节点进行点对点通讯。As shown in Figure 2, the distributed network is composed of different network media, such as wired LAN, public network, wireless WIFI, VPN virtual network and other mixed networks. From the perspective of each distributed node, other nodes communicate with it point-to-point in this network, which is a characteristic of star network topology. Therefore, as shown in FIG. 3 , the present invention simplifies the distributed network topology into a star network topology model, that is, for each distributed node, it acts as a central node, and other distributed nodes perform point-to-point communication with the central node.
(2)定义分布式网络节点角色,部署分布式网络校准软件(2) Define the role of distributed network nodes and deploy distributed network calibration software
经过分析,分布式网络内影响通讯质量的主要因素是单个数据包的大小以及包与包之间的时隙间隔。After analysis, the main factors affecting the quality of communication in the distributed network are the size of a single data packet and the time slot interval between packets.
因此,在进行分布式网络自校准前,定义分布式网络节点角色,将中心节点定义为校准客户端,在其上部署校准客户端软件;将除中心节点外的分布式节点定义为校准服务端,在其上部署校准服务端软件。Therefore, before performing distributed network self-calibration, define the role of distributed network nodes, define the central node as the calibration client, and deploy the calibration client software on it; define the distributed nodes other than the central node as the calibration server , deploy the calibration server software on it.
校准客户端可以向校准服务端发出ping包,指定包的大小,指定发包周期,计算校准服务端回包延时,记录回包失败次数。The calibration client can send a ping packet to the calibration server, specify the size of the packet, specify the packet sending cycle, calculate the delay of the calibration server’s return packet, and record the number of packet return failures.
校准服务端可以应答校准客户端发来的ping包,可以接收校准客户端发来的网络参数配置命令。The calibration server can respond to the ping packet sent by the calibration client, and can receive the network parameter configuration command sent by the calibration client.
(3)选定分布式网络校准参数和统计目标(3) Select distributed network calibration parameters and statistical targets
具体地,分布式网络校准参数包括ping包大小和发包周期。Specifically, the distributed network calibration parameters include a ping packet size and a packet sending cycle.
结合分布式网络常见的通讯场景,将用于校准的ping包大小取32,64,128,256,512,1024字节共6档。Combined with common communication scenarios in distributed networks, the size of the ping packet used for calibration is 32, 64, 128, 256, 512, and 1024 bytes, a total of 6 files.
发包周期的确定与实际网络情况有关,记中心节点到分布式节点的网络延时为T1,取发包周期为1.5xT1,2.0xT1,2.5xT1共3档。The determination of the packet sending cycle is related to the actual network conditions. The network delay from the central node to the distributed nodes is T1, and the packet sending cycle is 1.5xT1, 2.0xT1, and 2.5xT1.
结合分布式网络对通讯质量的诉求分析,主要分为通讯可靠性及通讯有效带宽两个维度。所以选定完成1GB数据传输所需要的时间T2_X和丢包数量N_X为统计目标。综上得出下评估表:Combined with the analysis of the requirements of distributed networks for communication quality, it is mainly divided into two dimensions: communication reliability and communication effective bandwidth. Therefore, the time T2_X and the number of packet loss N_X required to complete the 1GB data transmission are selected as the statistical targets. In summary, the following evaluation table is obtained:
表1分布式网络校准参数与统计目标组Table 1 Distributed network calibration parameters and statistical target groups
(4)分布式网络自校准(4) Distributed network self-calibration
如图4所示,由校准客户端发起校准流程。依照表1的校准参数,校准客户端首先按32字节的ping包,以1.5倍网络延时T1为自上一次应答接收时间到本次ping包发出的时间间隔,ping包发出到应答接收(接收到校准服务端的应答信息的时间)的时间差记为t1,t2,t3...tm,如果中途出现应答丢失,则丢包计数N加1,当累计ping包发出字节数达到1GB时,本组测试完成。本组完成1GB数据传输的时间为T2=t1+t2+t3...+tm,本组总计丢包数量为N。按表1的参数依次重复如图4所示的测试流程,则可得到各组参数的T2与N值。As shown in Figure 4, the calibration process is initiated by the calibration client. According to the calibration parameters in Table 1, the calibration client first presses a 32-byte ping packet, with 1.5 times the network delay T1 as the time interval from the last response receiving time to the sending of this ping packet, and the ping packet is sent until the response is received ( The time difference between the time of receiving the response information from the calibration server) is recorded as t1, t2, t3...tm. If the response is lost in the middle, the packet loss count N will be increased by 1. When the cumulative number of bytes sent by the ping packet reaches 1GB, This group of tests is complete. The time for this group to complete the 1GB data transmission is T2=t1+t2+t3...+tm, and the total number of lost packets in this group is N. Repeat the test process shown in Figure 4 in turn according to the parameters in Table 1, then you can get the T2 and N values of each group of parameters.
其中,T2值最小的组,表示以最快的速度完成1GB数据传输,为网络带宽利用率最优组;N值最小的组,表示以最少的丢包数完成1GB数据传输,为网络可靠性最优组。Among them, the group with the smallest T2 value means that the 1GB data transmission is completed at the fastest speed, which is the group with the optimal network bandwidth utilization; the group with the smallest N value means that the 1GB data transmission is completed with the least number of packet loss, which is the network reliability. optimal group.
使用者可以通过中心节点(校准客户端),从网络带宽利用率最优组和网络可靠性最优组中选择一组网络参数下发至分布式节点(校准服务端),即完成了调优后的网络参数下发,完成分布式网络优化。本发明提供网络可靠性/带宽利用率两种优化策略供使用者选择,场景适应性更强。Users can select a set of network parameters from the optimal network bandwidth utilization group and the optimal network reliability group through the central node (calibration client) and send them to the distributed nodes (calibration server), which completes the tuning The final network parameters are issued to complete the distributed network optimization. The present invention provides two optimization strategies of network reliability/bandwidth utilization for users to choose, and the scene adaptability is stronger.
需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It should be noted that the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes none other elements specifically listed, or also include elements inherent in the process, method, commodity, or apparatus. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。The foregoing describes specific embodiments of this specification. Other implementations are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. Multitasking and parallel processing are also possible or may be advantageous in certain embodiments.
在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。Terms used in one or more embodiments of the present specification are for the purpose of describing specific embodiments only, and are not intended to limit the one or more embodiments of the present specification. As used in one or more embodiments of this specification and the appended claims, the singular forms "a", "the", and "the" are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and/or" as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。It should be understood that although the terms first, second, third, etc. may be used in one or more embodiments of the present specification to describe various information, the information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of one or more embodiments of this specification, first information may also be called second information, and similarly, second information may also be called first information. Depending on the context, the word "if" as used herein may be interpreted as "at" or "when" or "in response to a determination."
以上所述仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。The above descriptions are only preferred embodiments of one or more embodiments of this specification, and are not intended to limit one or more embodiments of this specification. Within the spirit and principles of one or more embodiments of this specification, Any modification, equivalent replacement, improvement, etc. should be included in the scope of protection of one or more embodiments of this specification.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210448265.2A CN114760205B (en) | 2022-04-26 | 2022-04-26 | Self-calibration optimization method of distributed network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210448265.2A CN114760205B (en) | 2022-04-26 | 2022-04-26 | Self-calibration optimization method of distributed network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114760205A CN114760205A (en) | 2022-07-15 |
| CN114760205B true CN114760205B (en) | 2023-03-28 |
Family
ID=82333150
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210448265.2A Expired - Fee Related CN114760205B (en) | 2022-04-26 | 2022-04-26 | Self-calibration optimization method of distributed network |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114760205B (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106657997A (en) * | 2016-12-06 | 2017-05-10 | 广东九联科技股份有限公司 | Method for testing performance of network port of set-top box |
| US9705751B1 (en) * | 2016-03-31 | 2017-07-11 | Sas Institute Inc. | System for calibrating and validating parameters for optimization |
| CN110855524A (en) * | 2019-11-18 | 2020-02-28 | 南京富尔登科技发展有限公司 | Method for optimizing network state in DTU distribution automation remote terminal |
| CN111010294A (en) * | 2019-11-28 | 2020-04-14 | 国网甘肃省电力公司电力科学研究院 | Electric power communication network routing method based on deep reinforcement learning |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9946818B2 (en) * | 2013-07-30 | 2018-04-17 | University Of Florida Research Foundation, Inc. | System and method for automated model calibration, sensitivity analysis, and optimization |
| US10554482B2 (en) * | 2016-03-18 | 2020-02-04 | Plume Design, Inc. | Optimization of distributed Wi-Fi networks estimation and learning |
-
2022
- 2022-04-26 CN CN202210448265.2A patent/CN114760205B/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9705751B1 (en) * | 2016-03-31 | 2017-07-11 | Sas Institute Inc. | System for calibrating and validating parameters for optimization |
| CN106657997A (en) * | 2016-12-06 | 2017-05-10 | 广东九联科技股份有限公司 | Method for testing performance of network port of set-top box |
| CN110855524A (en) * | 2019-11-18 | 2020-02-28 | 南京富尔登科技发展有限公司 | Method for optimizing network state in DTU distribution automation remote terminal |
| CN111010294A (en) * | 2019-11-28 | 2020-04-14 | 国网甘肃省电力公司电力科学研究院 | Electric power communication network routing method based on deep reinforcement learning |
Non-Patent Citations (1)
| Title |
|---|
| 基于自适应流量采集的网络可靠性分析系统实现;李达等;《微计算机信息》(第33期);第101-103页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114760205A (en) | 2022-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110177013B (en) | A Design and Implementation Method of EtherCAT Master-Slave Station Based on FPGA | |
| CN113852644B (en) | Deterministic network equipment identification and authentication device and method | |
| CN110661733B (en) | Network Interface Cards, Switch Cards, and Line Cards | |
| CN101341450A (en) | Method for periodic data transmission, communication network and control unit | |
| CN114760644A (en) | Multilink transmission intelligent message scheduling method based on deep reinforcement learning | |
| CN113261261A (en) | Prioritized low power neighbor node discovery in IOT networks | |
| CN114390578A (en) | A method, device, electronic device and medium for testing network performance | |
| CN114760205B (en) | Self-calibration optimization method of distributed network | |
| CN108924869B (en) | Robustness transmission evaluation method based on multipath | |
| CN113115282B (en) | Thing communication method and system | |
| CN110290020A (en) | A kind of ethernet test instrument high-precision flow percentage production method and device | |
| CN110380981B (en) | Flow distribution method and equipment | |
| CN118283656A (en) | Method, device, medium and product for deterministic transmission scheduling of TSN and 5G fusion network | |
| CN111970202A (en) | Network topology discovery method based on three-way sub-topology measurement | |
| CN112423359A (en) | Energy-balanced workflow | |
| CN115001999B (en) | A network status detection method in wireless ad hoc networks | |
| CN100421395C (en) | A Method of Obtaining Link Evaluation Parameters Based on Resilient Packet Ring | |
| CN108696460B (en) | Message forwarding method and device | |
| WO2024099224A1 (en) | Optimization method and apparatus for industrial blockchain network, node and storage medium | |
| CN111400653A (en) | Robustness analysis model evaluation method based on multi-path transmission system | |
| CN108683517A (en) | A kind of O&M robot network's fault detection system based on machine learning | |
| WO2023011047A1 (en) | Processing method and apparatus | |
| CN113965507A (en) | A communication method, device, control terminal, system and storage medium | |
| CN120017517B (en) | A long-distance communication transmission method and system for a domestic switch | |
| CN118714542B (en) | Cross-equipment linkage distributed control method and system |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20230328 |