CN115225733A - Identification analysis method and device based on direct routing and dynamic quantitative analysis load - Google Patents
Identification analysis method and device based on direct routing and dynamic quantitative analysis load Download PDFInfo
- Publication number
- CN115225733A CN115225733A CN202210162591.7A CN202210162591A CN115225733A CN 115225733 A CN115225733 A CN 115225733A CN 202210162591 A CN202210162591 A CN 202210162591A CN 115225733 A CN115225733 A CN 115225733A
- Authority
- CN
- China
- Prior art keywords
- server
- quantitative
- load
- data packet
- identification
- 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.)
- Granted
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 27
- 238000004445 quantitative analysis Methods 0.000 title claims abstract description 18
- 238000000034 method Methods 0.000 claims abstract description 54
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 45
- 230000008569 process Effects 0.000 claims abstract description 27
- 238000012545 processing Methods 0.000 claims abstract description 27
- 238000004590 computer program Methods 0.000 claims description 11
- 238000013139 quantization Methods 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000013210 evaluation model Methods 0.000 claims description 9
- 230000008859 change Effects 0.000 claims description 7
- 238000013178 mathematical model Methods 0.000 claims description 7
- 238000003860 storage Methods 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims 2
- 238000012544 monitoring process Methods 0.000 claims 2
- 238000013519 translation Methods 0.000 abstract description 7
- 230000007246 mechanism Effects 0.000 abstract description 3
- 238000004891 communication Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 4
- 230000006855 networking Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 206010044565 Tremor Diseases 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000005036 nerve Anatomy 0.000 description 1
- 238000011158 quantitative evaluation Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000013068 supply chain management Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提出一种基于直接路由和动态量化解析负载的标识解析方法及装置,其中方法包括,获取待解析数据包并发送至LVS服务器;基于LSV服务器执行目的网络地址转换协议,根据轮询算法将待解析数据包转发到标识解析服务真正网络节点;通过标识解析服务真正网络节点对应的标识解析服务器处理待解析数据包,并记录解析过程中的参数指标;通过标识解析服务器返回待解析数据包处理结果。本发明实现了基于直接路由模型和动态量化解析负载算法的标识解析机制。
The present invention provides an identification parsing method and device based on direct routing and dynamic quantitative parsing load, wherein the method includes: acquiring a data packet to be parsed and sending it to an LVS server; executing a destination network address translation protocol based on the LSV server, and converting The data packet to be parsed is forwarded to the real network node of the ID resolution service; the data packet to be parsed is processed by the ID resolution server corresponding to the real network node of the ID resolution service, and the parameter indicators in the parsing process are recorded; the data packet to be parsed is returned by the ID resolution server for processing result. The invention realizes the identification analysis mechanism based on the direct routing model and the dynamic quantitative analysis load algorithm.
Description
技术领域technical field
本发明属于电子信息技术领域。The invention belongs to the technical field of electronic information.
背景技术Background technique
工业网络的链路负载具备与传统网络截然不同的特性,在进行工业设备路由时所面临的大量异构设备接入、时延敏感场景限制、瞬时高并发冲击等问题,要求工业互联的标识解析网络具备极强的健壮性和灵活的负载均衡策略。The link load of an industrial network has completely different characteristics from that of a traditional network. When routing industrial equipment, it faces a large number of heterogeneous equipment access, delay-sensitive scenario limitations, and instantaneous high concurrency shocks, which require the identification of industrial interconnection. The network has strong robustness and flexible load balancing strategies.
标识解析系统与传统网络的域名解析系统功能类似,工业互联网也需要把设备的标识转换成存有信息的服务器的IP地址,进而获取信息资源,标识解析系统在整个工业互联网架构中充当着互联互通的神经枢纽。但是从OSI网络七层模型分析,标识解析是工作于网络的第七层应用层的,因此标识解析协议的运行,需要在传输层建立可靠连接链路的基础之上实现。而基于TCP协议的三次握手机制虽然能保证传输链路的可靠,但是却对系统性能产生巨大损耗。在面对工业互联网海量并发的场景下,难以保证复杂的TCP连接要求同时充分发挥系统的性能。同时工业互联网的链路具备复杂性,单一链路的负载情况波动率较大,相邻生产网络可能存在分时情况,这就决定了,如果增大每一个生产网络的链路带宽,会造成网络空闲时间资源的大量浪费,因此工业互联网场景下的负载均衡问题十分迫切。The identification resolution system is similar to the domain name resolution system of the traditional network. The industrial Internet also needs to convert the identification of the equipment into the IP address of the server that stores the information, and then obtain information resources. The identification resolution system acts as an interconnection in the entire industrial Internet architecture. nerve hub. However, from the analysis of the OSI network seven-layer model, the identification resolution works in the seventh application layer of the network, so the operation of the identification resolution protocol needs to be realized on the basis of establishing a reliable connection link at the transport layer. Although the three-way handshake mechanism based on the TCP protocol can ensure the reliability of the transmission link, it has a huge loss on the system performance. In the face of massive concurrency scenarios of the Industrial Internet, it is difficult to ensure the complex TCP connection requirements and give full play to the performance of the system. At the same time, the links of the Industrial Internet are complex, the load fluctuation rate of a single link is relatively large, and there may be time-sharing in adjacent production networks, which determines that if the link bandwidth of each production network is increased, it will cause There is a lot of waste of network idle time resources, so the problem of load balancing in the industrial Internet scenario is very urgent.
目前有很多标识解析相关的技术方案,工业互联网标识类似互联网中的IP地址,对网络中的设备进行精确定位,标识解析就是设备资源的检索过程。根据解析架构的不同,现有的标识解析方案可以分为基于ONS架构的和非ONS架构的方案,在基于ONS架构的标识解析系统中包括EPC等方案。而基于非ONS架构的方案中包括Handle以及应用最广泛基于分布式散列表(DHT,Distributed Hash Table)实现的方案,各解析节点以点对点的方式进行组网,解析条目根据DHT映射到不同的存储地址。这种点对点对等组网的模式保证了解析节点的分布式架构,防止单个节点作恶对全局的影响。At present, there are many technical solutions related to identification resolution. The industrial Internet identification is similar to the IP address in the Internet, which can accurately locate the equipment in the network. Identification analysis is the retrieval process of equipment resources. According to different resolution architectures, existing identification resolution solutions can be divided into ONS architecture-based and non-ONS architecture solutions, and the ONS architecture-based identification resolution system includes solutions such as EPC. The solutions based on non-ONS architecture include Handle and the most widely used solution based on Distributed Hash Table (DHT, Distributed Hash Table). address. This point-to-point peer-to-peer networking model ensures the distributed architecture of parsing nodes and prevents the influence of a single node's evil on the whole.
随着标识解析技术的快速发展,许多行业企业通过对接二级节点,利用标识解析技术实现了产品的供应链管理以及生命周期管理。标识的注册量以及解析量也因此达到了海量级别,如何让标识解析系统有效处理高并发的标识解析服务请求迫在眉睫。面向高并发的请求,负载均衡是主要的解决方案之一。With the rapid development of identification resolution technology, many industries and enterprises use identification resolution technology to achieve product supply chain management and life cycle management by connecting secondary nodes. As a result, the number of logon registrations and resolutions has reached a massive level. How to make the logo resolution system effectively handle high-concurrency logo resolution service requests is imminent. For high concurrent requests, load balancing is one of the main solutions.
在一般解决方案中,通过将服务器IP前置来进行请求转发,即在真实提供标识解析服务的服务器集群之前放置一个专门分发请求的服务器,这就是负载均衡服务器。负载均衡服务器将接收到的请求根据配置的算法来进行规定方式的转发,比如随机转发算法、快速轮询算法等,以实现标识解析请求均衡抵达标识解析服务器的效果。In a general solution, request forwarding is performed by prepending the server IP, that is, a server dedicated to distributing requests is placed before the server cluster that actually provides the identity resolution service, which is a load balancing server. The load balancing server forwards the received requests in a prescribed manner according to the configured algorithm, such as random forwarding algorithm, fast polling algorithm, etc., so as to achieve the effect that the ID resolution request reaches the ID resolution server in a balanced manner.
传统方案中存在以下问题:There are the following problems in the traditional scheme:
1)标识随机存储不利用聚合查询1) Identity random storage does not utilize aggregate queries
无论是基于ONS的标识解析方案还是非ONS的标识解析方案,都未考虑针对行业企业对标识进行聚类,方便行业内的快速查询。Whether it is an ONS-based identification resolution scheme or a non-ONS identification resolution scheme, clustering of identifications for industry enterprises is not considered to facilitate quick queries in the industry.
2)标识数据难以监管2) Identification data is difficult to supervise
随着国家对于数据安全的重视以及相关法律法规的推进,标识解析数据的监管方案也需要变革。With the country's emphasis on data security and the advancement of relevant laws and regulations, the regulatory scheme for identifying and analyzing data also needs to be changed.
3)负载均衡服务器单点问题3) Load balancing server single point problem
该过程看似解决了服务器负载不均衡问题,但是却将多个服务器共同承担的负载汇聚到了负载均衡服务器上,之前单一服务器无法处理的并发请求,负载均衡服务器如何承接住成为问题的关键。不难发现问题的症结就在于标识解析服务请求延迟,标识解析服务在网络模型中位于第七层应用层,在通信层次当中本身就是效率最低的一层,而应用层的服务需要调用传输控制层进行传输,此过程比较繁琐。This process seems to solve the problem of server load imbalance, but it aggregates the load shared by multiple servers to the load balancing server. The key to the problem is how the load balancing server can handle the concurrent requests that a single server could not handle before. It is not difficult to find that the crux of the problem lies in the request delay of the identification resolution service. The identification resolution service is located in the seventh layer application layer in the network model. It is the lowest efficient layer in the communication layer, and the application layer service needs to call the transmission control layer. The transmission process is rather cumbersome.
4)负载均衡算法性能问题4) Performance problems of load balancing algorithm
在工业互联网场景下,不同设备的性能是相差巨大的,普通的基于最小连接数、轮询的负载均衡算法,难以做到各标识解析服务器真正的物尽其用。In the industrial Internet scenario, the performance of different devices varies greatly. The common load balancing algorithm based on the minimum number of connections and round-robin is difficult to make the best use of each identity resolution server.
发明内容SUMMARY OF THE INVENTION
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。The present invention aims to solve one of the technical problems in the related art at least to a certain extent.
为此,本发明的第一个目的在于提出一种基于直接路由和动态量化解析负载的标识解析方法,用于解决工业互联网场景下的负载均衡问题。To this end, the first purpose of the present invention is to propose an identification resolution method based on direct routing and dynamic quantitative analysis load, which is used to solve the load balancing problem in the industrial Internet scenario.
本发明的第二个目的在于提出一种基于直接路由和动态量化解析负载的标识解析装置。The second object of the present invention is to provide an identification parsing device based on direct routing and dynamic quantization and parsing load.
本发明的第三个目的在于提出一种计算机设备。The third object of the present invention is to propose a computer device.
本发明的第四个目的在于提出一种计算机可读存储介质。A fourth object of the present invention is to provide a computer-readable storage medium.
为达上述目的,本发明第一方面实施例提出了一种基于直接路由和动态量化解析负载的标识解析方法,包括:获取待解析数据包并发送至LVS服务器;基于LSV服务器执行目的网络地址转换协议,根据轮询算法将待解析数据包转发到标识解析服务真正网络节点;通过标识解析服务真正网络节点对应的标识解析服务器处理待解析数据包,并记录解析过程中的参数指标;通过标识解析服务器返回待解析数据包处理结果。In order to achieve the above object, the embodiment of the first aspect of the present invention proposes an identification resolution method based on direct routing and dynamic quantitative analysis load, including: acquiring to-be-parsed data packets and sending them to an LVS server; performing destination network address translation based on the LSV server. protocol, according to the polling algorithm, the data packets to be parsed are forwarded to the real network node of the ID resolution service; the ID resolution server corresponding to the real network node of the ID resolution service processes the data packets to be parsed, and records the parameter indicators in the parsing process; The server returns the processing result of the data packet to be parsed.
本发明实施例提出的基于直接路由和动态量化解析负载的标识解析方法,基于工业互联网标识解析系统的演进,设计了一种基于Chord路由协议的分层标识解析架构,为国家监管标识解析数据预留全局域,可以实现数据的安全可控。并针对工业互联网的特点设计了基于直接路由模型的动态量化解析负载均衡模型,最终实现了承载工业互联网海量并发的标识解析网络架构。The identification analysis method based on direct routing and dynamic quantitative analysis load proposed by the embodiment of the present invention is based on the evolution of the industrial Internet identification analysis system. By leaving the global domain, data security and controllability can be achieved. And according to the characteristics of the industrial Internet, a dynamic quantitative analysis load balancing model based on the direct routing model is designed, and finally the identification resolution network architecture that carries the massive concurrency of the industrial Internet is realized.
另外,根据本发明上述实施例的基于直接路由和动态量化解析负载的标识解析方法还可以具有以下附加的技术特征:In addition, the identification parsing method based on direct routing and dynamic quantitative parsing load according to the foregoing embodiments of the present invention may also have the following additional technical features:
进一步地,在本发明的一个实施例中,还包括,当标识解析次数到达设定阈值时,将轮询算法切换为动态量化解析负载算法,其中动态量化解析负载算法包括:Further, in an embodiment of the present invention, the method further includes, when the number of identification resolutions reaches a set threshold, switching the polling algorithm to a dynamic quantitative analysis load algorithm, wherein the dynamic quantitative analysis load algorithm includes:
构建加权定量指标和定性指标的服务器评价模型:Build a server evaluation model for weighted quantitative and qualitative indicators:
S=Squantitative+Squalitative,S=S quantitative +S qualitative ,
其中,S为服务器的量化指标,Squantitative为定量指标的加权结果,Squalitative为定性指标的加权结果;Among them, S is the quantitative index of the server, S quantitative is the weighted result of the quantitative index, and S qualitative is the weighted result of the qualitative index;
根据解析过程中的参数指标求得各个服务器的量化指标S,初始化各个服务器的权重值,将LSV服务器的轮询算法切换为动态量化解析负载算法。According to the parameter indicators in the parsing process, the quantitative index S of each server is obtained, the weight value of each server is initialized, and the polling algorithm of the LSV server is switched to the dynamic quantitative parsing load algorithm.
进一步地,在本发明的一个实施例中,还包括:Further, in an embodiment of the present invention, it also includes:
周期性的获取各台服务器的量化指标S并建立数学模型量化服务器的负载值;Periodically obtain the quantitative index S of each server and establish a mathematical model to quantify the load value of the server;
根据负载值的实时变化,计算各台服务器的权重值来评估服务器的实时处理能力,按实时处理能力分配请求量,在每个周期内均衡各台服务器间的负载。According to the real-time change of the load value, the weight value of each server is calculated to evaluate the real-time processing capacity of the server, and the request amount is allocated according to the real-time processing capacity, and the load among the servers is balanced in each cycle.
进一步地,在本发明的一个实施例中,还包括:Further, in an embodiment of the present invention, it also includes:
在标识解析服务真正网络节点之上设立全局监管层,对标识解析数据进行追溯和安全监控。A global supervision layer is set up on the real network nodes of the identification resolution service to trace and monitor the identification resolution data.
进一步地,在本发明的一个实施例中,在LVS服务器接收到待解析数据包之后,还包括:Further, in an embodiment of the present invention, after the LVS server receives the data packet to be parsed, the method further includes:
根据设定查看数据包的目标端口号是否为指定的标识解析进程的端口号,如果是,则根据轮询算法将所述待解析数据包转发到标识解析服务真正网络节点;反之,则按照设定的异常处理方案处理。Check whether the destination port number of the data packet is the designated port number of the identification resolution process according to the setting, if so, forward the to-be-parsed data packet to the real network node of the identification resolution service according to the polling algorithm; otherwise, according to the setting The specified exception handling plan is handled.
为达上述目的,本发明第二方面实施例提出了一种基于直接路由和动态量化解析负载的标识解析装置,其特征在于,包括以下模块:获取模块,用于获取待解析数据包并发送至LVS服务器;传输模块,用于基于LSV服务器执行目的网络地址转换协议,根据轮询算法将待解析数据包转发到标识解析服务真正网络节点;解析模块,通过标识解析服务真正网络节点对应的标识解析服务器处理待解析数据包,并记录解析过程中的参数指标;返回模块,通过标识解析服务器返回待解析数据包处理结果。In order to achieve the above purpose, the embodiment of the second aspect of the present invention proposes an identification parsing device based on direct routing and dynamic quantization parsing load, which is characterized in that it includes the following modules: an acquisition module, which is used to acquire the data packet to be parsed and send it to The LVS server; the transmission module is used to execute the destination network address translation protocol based on the LSV server, and forward the data packets to be parsed to the real network node of the identity resolution service according to the polling algorithm; the parsing module is used to resolve the identity corresponding to the real network node through the identity resolution service. The server processes the data packets to be parsed, and records the parameter indicators in the parsing process; the return module returns the processing results of the data packets to be parsed by identifying the parsing server.
进一步地,在本发明的一个实施例中,还包括动态更新模块,用于:Further, in an embodiment of the present invention, it also includes a dynamic update module for:
构建加权定量指标和定性指标的服务器评价模型:Build a server evaluation model for weighted quantitative and qualitative indicators:
S=Squantitative+Squalitative,S=S quantitative +S qualitative ,
其中,S为服务器的量化指标,Squantitative为定量指标的加权结果,Squalitative为定性指标的加权结果;Among them, S is the quantitative index of the server, S quantitative is the weighted result of the quantitative index, and S qualitative is the weighted result of the qualitative index;
根据解析过程中的参数指标求得各个服务器的量化指标S,初始化各个服务器的权重值,将LSV服务器的轮询算法切换为动态量化解析负载算法。According to the parameter indicators in the parsing process, the quantitative index S of each server is obtained, the weight value of each server is initialized, and the polling algorithm of the LSV server is switched to the dynamic quantitative parsing load algorithm.
进一步地,在本发明的一个实施例中,动态更新模块,还用于:Further, in one embodiment of the present invention, the dynamic update module is also used for:
周期性的获取各台服务器的量化指标S并建立数学模型量化服务器的负载值;Periodically obtain the quantitative index S of each server and establish a mathematical model to quantify the load value of the server;
根据负载值的实时变化,计算各台服务器的权重值来评估服务器的实时处理能力,按实时处理能力分配请求量,在每个周期内均衡各台服务器间的负载。According to the real-time change of the load value, the weight value of each server is calculated to evaluate the real-time processing capacity of the server, and the request amount is allocated according to the real-time processing capacity, and the load among the servers is balanced in each cycle.
为达上述目的,本发明第三方面实施例提出了一种计算机设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如上所述的基于直接路由和动态量化解析负载的标识解析方法。In order to achieve the above object, the embodiment of the third aspect of the present invention provides a computer device, which is characterized in that it includes a memory, a processor, and a computer program stored in the memory and running on the processor, the When the processor executes the computer program, the above-mentioned identification resolution method based on direct routing and dynamic quantitative resolution load is implemented.
为达上述目的,本发明第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的基于直接路由和动态量化解析负载的标识解析方法。In order to achieve the above purpose, a fourth aspect of the present invention provides a computer-readable storage medium on which a computer program is stored, characterized in that, when the computer program is executed by a processor, the above-mentioned direct-based routing is implemented and a method of identity parsing that dynamically quantifies parsing payloads.
附图说明Description of drawings
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of embodiments taken in conjunction with the accompanying drawings, wherein:
图1为本发明实施例所提供的一种基于直接路由和动态量化解析负载的标识解析方法的流程示意图。FIG. 1 is a schematic flowchart of an identification parsing method based on direct routing and dynamic quantitative parsing load provided by an embodiment of the present invention.
图2为本发明实施例所提供的一种基于直接路由和动态量化解析负载的标识解析装置的流程示意图。FIG. 2 is a schematic flowchart of an identification parsing apparatus based on direct routing and dynamic quantization and parsing load according to an embodiment of the present invention.
图3为本发明实施例所提供的标识解析网络架构图。FIG. 3 is an architecture diagram of an identification resolution network provided by an embodiment of the present invention.
图4为本发明实施例所提供的基于DR模型实现负载均衡的标识解析网络示意图。FIG. 4 is a schematic diagram of an identification resolution network for implementing load balancing based on a DR model according to an embodiment of the present invention.
图5为本发明实施例所提供的基于直接路由模型和动态量化解析负载算法的标识解析流程图。FIG. 5 is a flowchart of identification parsing based on a direct routing model and a dynamic quantitative parsing load algorithm provided by an embodiment of the present invention.
具体实施方式Detailed ways
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。The following describes in detail the embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary and are intended to explain the present invention and should not be construed as limiting the present invention.
下面参考附图描述本发明实施例的基于直接路由和动态量化解析负载的标识解析方法和装置。The following describes the method and apparatus for identification parsing based on direct routing and dynamic quantization and parsing load according to embodiments of the present invention with reference to the accompanying drawings.
图1为本发明实施例所提供的一种基于直接路由和动态量化解析负载的标识解析方法的流程示意图。FIG. 1 is a schematic flowchart of an identification parsing method based on direct routing and dynamic quantitative parsing load provided by an embodiment of the present invention.
如图1所示,该基于直接路由和动态量化解析负载的标识解析方法包括以下步骤:As shown in Figure 1, the identification resolution method based on direct routing and dynamic quantitative analysis load includes the following steps:
S1:获取待解析数据包并发送至LVS服务器;S1: Get the data packet to be parsed and send it to the LVS server;
S2:基于LSV服务器执行目的网络地址转换协议,根据轮询算法将待解析数据包转发到标识解析服务真正网络节点;S2: Execute the destination network address translation protocol based on the LSV server, and forward the to-be-parsed data packet to the real network node of the ID resolution service according to the polling algorithm;
S3:通过标识解析服务真正网络节点对应的标识解析服务器处理待解析数据包,并记录解析过程中的参数指标;S3: Process the data packets to be parsed through the identity parsing server corresponding to the real network node of the identity parsing service, and record the parameter indicators in the parsing process;
S4:通过标识解析服务器返回待解析数据包处理结果。S4: Return the processing result of the data packet to be parsed through the identification parsing server.
本发明将基于工业互联网标识解析系统的演进,设计了一种基于Chord路由协议的分层标识解析架构,为国家监管标识解析数据预留全局域,可以实现数据的安全可控。并针对工业互联网的特点设计了基于直接路由模型的动态量化解析负载均衡模型,最终实现了承载工业互联网海量并发的标识解析网络架构。Based on the evolution of the industrial Internet identification parsing system, the present invention designs a layered identification parsing architecture based on the Chord routing protocol, and reserves a global domain for national regulatory identification parsing data, which can realize data security and controllability. And according to the characteristics of the industrial Internet, a dynamic quantitative analysis load balancing model based on the direct routing model is designed, and finally the identification resolution network architecture that carries the massive concurrency of the industrial Internet is realized.
进一步地,在本发明的一个实施例中,还包括:Further, in an embodiment of the present invention, it also includes:
在标识解析服务真正网络节点之上设立全局监管层,对标识解析数据进行追溯和安全监控。A global supervision layer is set up on the real network nodes of the identification resolution service to trace and monitor the identification resolution data.
本发明实现的工业互联网标识解析架构,如图1所示。该架构基于点对点协议进行局部域组网,对网内每个节点的IP和开启标识解析服务的端口进行hash运算得到节点的标号,根据Chord路由协议,组建DHT网络,每一个行业按照此逻辑进行组网。并选出一个节点作为边界节点,此边界节点连接到全局域网络,与全局域的某一节点连接,同时全局域在解析发生时用日志进行记录,以备国家数据监管的需求,具体标识解析处理流程如图3所示。The industrial Internet identification parsing architecture implemented by the present invention is shown in FIG. 1 . The architecture is based on the point-to-point protocol for local domain networking, hash operation is performed on the IP of each node in the network and the port that opens the identification resolution service to obtain the node label, and the DHT network is formed according to the Chord routing protocol. Each industry follows this logic. networking. And select a node as a border node, this border node is connected to the global domain network, and is connected to a node in the global domain, and the global domain is recorded with a log when the analysis occurs, in order to prepare for the needs of national data supervision, specific identification analysis The processing flow is shown in Figure 3.
进一步地,在本发明的一个实施例中,在LVS服务器接收到待解析数据包之后,还包括:Further, in an embodiment of the present invention, after the LVS server receives the data packet to be parsed, the method further includes:
根据设定查看数据包的目标端口号是否为指定的标识解析进程的端口号,如果是,则根据轮询算法将所述待解析数据包转发到标识解析服务真正网络节点;反之,则按照设定的异常处理方案处理。Check whether the destination port number of the data packet is the designated port number of the identification resolution process according to the setting, if so, forward the to-be-parsed data packet to the real network node of the identification resolution service according to the polling algorithm; otherwise, according to the setting The specified exception handling plan is handled.
LVS可以实现接近于网线传输的通信性能,用户连接LVS服务器不需要进行三次握手连接。LVS服务器接收到客户端发送的数据包之后,可以根据设定查看数据包的目标端口号是不是指定的标识解析进程的端口号,如果是,则运行内置的负载均衡算法,按照规则转发给真正处理标识解析服务的集群;反之,则直接将数据包转发出去。客户端与LVS之间的通信始终控制在内核级别,且不进行任何数据处理,真实的标识解析服务由LVS连接的标识解析集群中的某一台服务器进行处理,其中就包括了TCP三次握手的数据包。这与Nginx的基于反向代理的负载均衡有本质不同,Nginx服务器需要与客户端建立TCP连接,官方给出的最大并发量在5万QPS级别,但是LVS的最大负载可以随着服务器性能无限扩展。因此本文对标识解析网络中的节点可以进行如下集群化,然后用负载均衡服务器进行负载,网络结构图如图4所示,用户所有的请求都直接发给负载均衡服务器的公网IP地址,再由负载均衡服务器转发给标识解析服务器进行处理。LVS can achieve communication performance close to network cable transmission, and users do not need to perform a three-way handshake connection when connecting to the LVS server. After the LVS server receives the data packet sent by the client, it can check whether the destination port number of the data packet is the specified port number that identifies the parsing process according to the settings. If it is, it will run the built-in load balancing algorithm and forward it to the real The cluster that handles the identity resolution service; otherwise, the packet is forwarded directly. The communication between the client and LVS is always controlled at the kernel level, and no data processing is performed. The real ID resolution service is processed by a server in the ID resolution cluster connected by LVS, including the TCP three-way handshake. data pack. This is essentially different from Nginx's reverse proxy-based load balancing. The Nginx server needs to establish a TCP connection with the client. The official maximum concurrency is 50,000 QPS, but the maximum load of LVS can be infinitely expanded with server performance. . Therefore, in this paper, the nodes in the identification resolution network can be clustered as follows, and then the load balancing server can be used for load. The network structure diagram is shown in Figure 4. All requests from users are directly sent to the public network IP address of the load balancing server, and then Forwarded by the load balancing server to the identity resolution server for processing.
客户端请求被负载给标识解析服务器集群当中的某一台服务器,但是这就存在一个问题。因为客户端发过来的标识解析请求数据包的目的IP地址是负载均衡服务器的VIP,而不是被负载到的服务器的RIP,主机不会处理目标地址不是自己的数据包。这就需要NAT协议进行网络地址转换,大多数情况下使用的IP地址是只能在一个局域网使用的私网地址,这些IP地址其实不是真正的IP地址,只有路由器上的IP地址才是真正的公网地址。互联网上是看不到这些私有地址,路由器上有两个地址一个是公网地址,一个是私有地址。路由器通过公网地址连接到运营商ISP,最终连接到要访问的互联网上的主机。由此也说明要访问互联网上的主机,必须要有公网地址。Client requests are offloaded to a server in a cluster of identity resolution servers, but there is a problem with this. Because the destination IP address of the identity resolution request packet sent by the client is the VIP of the load balancing server, not the RIP of the server to be loaded, the host will not process packets whose destination address is not its own. This requires the NAT protocol to perform network address translation. In most cases, the IP address used is a private network address that can only be used in a local area network. These IP addresses are not real IP addresses, only the IP addresses on the router are real. public network address. These private addresses cannot be seen on the Internet. There are two addresses on the router, one is the public network address and the other is the private address. The router connects to the carrier ISP through the public network address, and finally connects to the host on the Internet to be accessed. This also shows that to access a host on the Internet, a public network address is required.
利用LVS转发负载到标识解析服务器,标识解析服务器处理完标识解析请求之后便可以自行返回。对客户端来说,负载均衡服务器是透明的,客户端不知道自己请求的IP地址上其实除了转发功能之外一无所有,真正的服务都是在其后面的集群中实现的。同时该模型中也不需要利用NAT协议进行IP地址的转换,极大的减轻了负载均衡服务器的压力。Using LVS to forward the load to the ID resolution server, the ID resolution server can return by itself after processing the ID resolution request. For the client, the load balancing server is transparent. The client does not know that the IP address it requests has nothing but forwarding functions. The real service is implemented in the cluster behind it. At the same time, this model does not need to use the NAT protocol for IP address translation, which greatly reduces the pressure on the load balancing server.
进一步地,在本发明的一个实施例中,还包括,当标识解析次数到达设定阈值时,将轮询算法切换为动态量化解析负载算法,其中动态量化解析负载算法包括:Further, in an embodiment of the present invention, the method further includes, when the number of identification resolutions reaches a set threshold, switching the polling algorithm to a dynamic quantitative analysis load algorithm, wherein the dynamic quantitative analysis load algorithm includes:
构建加权定量指标和定性指标的服务器评价模型:Build a server evaluation model for weighted quantitative and qualitative indicators:
S=Squantitative+Squalitative,S=S quantitative +S qualitative ,
其中,S为服务器的量化指标,Squantitative为定量指标的加权结果,Squalitative为定性指标的加权结果;Among them, S is the quantitative index of the server, S quantitative is the weighted result of the quantitative index, and S qualitative is the weighted result of the qualitative index;
根据解析过程中的参数指标求得各个服务器的量化指标S,初始化各个服务器的权重值,将LSV服务器的轮询算法切换为动态量化解析负载算法。According to the parameter indicators in the parsing process, the quantitative index S of each server is obtained, the weight value of each server is initialized, and the polling algorithm of the LSV server is switched to the dynamic quantitative parsing load algorithm.
进一步地,在本发明的一个实施例中,还包括:Further, in an embodiment of the present invention, it also includes:
周期性的获取各台服务器的量化指标S并建立数学模型量化服务器的负载值;Periodically obtain the quantitative index S of each server and establish a mathematical model to quantify the load value of the server;
根据负载值的实时变化,计算各台服务器的权重值来评估服务器的实时处理能力,按实时处理能力分配请求量,在每个周期内均衡各台服务器间的负载。According to the real-time change of the load value, the weight value of each server is calculated to evaluate the real-time processing capacity of the server, and the request amount is allocated according to the real-time processing capacity, and the load among the servers is balanced in each cycle.
根据SPEC、HPCC等针对处理器性能、服务器系统性能、高性能计算机的性能给出了量化的评价,这些测评方案主要是针对服务器的基本性能参数或单独针对某一性能的测试,但这些指标与工业互联网标识解析服务器性能的评价指标相差甚远,因此本发明首先设了一个针对标识解析服务器性能评价的模型。首先需要一些反应服务器各种资源和性能的测试参数用以判断服务器性能的优劣,参考服务器性能评价模型,主要引入两类参数:定量指标和定性指标。其中定量指标包括:标识解析请求的并发量,解析请求响应带宽,标识解析时延以及延迟抖动,丢包率,标识解析服务器CPU的有效利用率和服务器的I/O读写操作平均等待时间;定性指标包括:可靠性,可扩展性,可用性。对于第一类指标,因为可以通过服务运行时获取到准确数值,只需要不同行业对于标识解析服务的要求确定加权系数做线性加权。而对于第二类指标,则可以模糊化处理,据此可以得出加权定量指标和定性指标的服务器评价模型:According to SPEC, HPCC, etc., quantitative evaluations are given for processor performance, server system performance, and high-performance computer performance. These evaluation schemes are mainly for the basic performance parameters of servers or tests for a certain performance alone, but these indicators are related to The evaluation indexes of the performance of the identification resolution server in the industrial Internet are quite different, so the present invention firstly sets up a model for evaluating the performance of the identification resolution server. First of all, some test parameters that reflect various resources and performance of the server are needed to judge the pros and cons of server performance. Referring to the server performance evaluation model, two types of parameters are mainly introduced: quantitative indicators and qualitative indicators. The quantitative indicators include: the concurrency of ID resolution requests, the response bandwidth of ID resolution requests, the ID resolution delay and delay jitter, the packet loss rate, the effective utilization of ID resolution server CPU and the average waiting time of server I/O read and write operations; Qualitative indicators include: reliability, scalability, availability. For the first type of indicators, because the accurate value can be obtained through the service runtime, it is only necessary to determine the weighting coefficient for the requirements of the identification resolution service in different industries and perform linear weighting. For the second type of indicators, it can be fuzzified, and the server evaluation model of weighted quantitative indicators and qualitative indicators can be obtained:
S=Squantitative+Squalitative, (式1)S=S quantitative +S qualitative , (Formula 1)
其中,定量指标中存在正负指标之分,比如时延和丢包率就是负指标,因此在处理时可以将负指标处理为qi=1/qi,正向指标直接乘以权重系数,可以得到进一步表达式:Among them, there are positive and negative indicators in the quantitative indicators. For example, the delay and packet loss rate are negative indicators. Therefore, the negative indicators can be processed as qi = 1/q i , and the positive indicators are directly multiplied by the weight coefficient. Further expressions can be obtained:
Squantitative=∑wiqi(i in qps,bandwidth,delay,tremble,loss,usage,wait), (式2)S quantitative =∑w i q i (i in qps,bandwidth,delay,tremble,loss,usage,wait), (Equation 2)
而对于定性指标,通过为每一项设计评价集合V=(v1,v2,v3),当该服务器的相应指标为v1时,将其隶属度模糊化为:For qualitative indicators, by evaluating the set V=(v 1 , v 2 , v 3 ) for each design, when the corresponding indicator of the server is v 1 , its membership degree is fuzzified as:
同时根据相对比较法,三项指标权重系数分别设置为:At the same time, according to the relative comparison method, the weight coefficients of the three indicators are respectively set as:
w2=[0.5,0.3,0.2], (式4)w 2 =[0.5,0.3,0.2], (Equation 4)
同时假设该标识解析服务器的客观评定结果为P,那么定性指标的量化结果为:At the same time, assuming that the objective evaluation result of the identification parsing server is P, then the quantitative result of the qualitative index is:
Squalitative=w2RP。 (式5)S qualitative = w 2 RP. (Formula 5)
根据上述动态量化指标实现的DQRB(Dynamic Quantitative ResolutionBalance)算法,根据服务器的关键性能指标量化服务器的性能,而不是主观设置单一权重值;以请求对服务器各项性能指标造成的压力大小来量化负载,不再以连接数作为负载衡量的标准。DQRB算法的具体流程如下:The DQRB (Dynamic Quantitative Resolution Balance) algorithm implemented according to the above dynamic quantitative indicators quantifies the performance of the server according to the key performance indicators of the server, rather than setting a single weight value subjectively; The number of connections is no longer a measure of load. The specific process of the DQRB algorithm is as follows:
1)首先需要根据(式2)量化公式计算出各个参数,因此需要先采用轮询算法接收标识解析请求并响应,在运行满足计算标准周期之后,求得各个服务器的量化指标S。1) First, each parameter needs to be calculated according to the quantitative formula of (Equation 2), so it is necessary to use the polling algorithm to receive and respond to the identification resolution request. After the operation meets the calculation standard period, the quantitative index S of each server is obtained.
2)根据收集上来的指标S,初始化各服务器的权重值,将LVS的负载均衡切换到DQRB算法。2) According to the collected indicator S, initialize the weight value of each server, and switch the load balancing of LVS to the DQRB algorithm.
3)周期性的获取各台服务器的负载参数并建立合理的数学模型量化个服务器的负载值;根据量化负载的实时变化,计算每台服务器的权重值来评估服务器的实时处理能力,按实时处理能力分配请求量,做到在每个周期内均衡各台服务器间的负载。3) Periodically obtain the load parameters of each server and establish a reasonable mathematical model to quantify the load value of each server; according to the real-time change of the quantified load, calculate the weight value of each server to evaluate the real-time processing capability of the server, according to real-time processing Ability to distribute the request volume to balance the load among the servers in each cycle.
整个标识解析系统负载均衡算法运行流程如图5所示。The operation process of the load balancing algorithm of the entire identification resolution system is shown in Figure 5.
本发明实施例提出的基于直接路由和动态量化解析负载的标识解析方法,第一方面,借助Chord路由协议实现的标识解析网络架构,由于现在应用的标识解析架构没有考虑对行业企业对标识进行聚类和标识解析数据的监管方案,本发明通过设计局部域和全局域的分层方案,既方便行业内的查询,又可以应对国家网络安全部门对标识解析数据监管的需要;第二方面,设计了基于Linux虚拟服务器技术实现的标识解析节点负载均衡方案,标识解析服务在网络模型中位于第七层应用层,在通信层次当中本身就是效率最低的一层,而应用层的服务需要调用传输控制层进行传输,但是LVS技术可以在网络层实现负载均衡,增强网络整体的并发能力;第三方面,首先设计了一个针对标识解析服务器性能评价的模型,主要引入两类参数:定量指标和定性指标;对于第一类指标,因为可以通过服务运行时获取到准确数值,只需要不同行业对于标识解析服务的要求确定加权系数做线性加权,而对于第二类指标,则可以模糊化处理,据此可以得出加权定量指标和定性指标的服务器评价模型;第四方面,根据动态量化指标实现的DQRB(Dynamic Quantitative ResolutionBalance)算法,根据服务器的关键性能指标量化服务器的性能,而不是主观设置单一权重值,以请求对服务器各项性能指标造成的压力大小来量化负载,不再以连接数作为负载衡量的标准,最终实现了基于直接路由模型和动态量化解析负载算法的标识解析机制。In the identification resolution method based on direct routing and dynamic quantitative analysis load proposed by the embodiment of the present invention, in the first aspect, the identification resolution network architecture realized by the Chord routing protocol, because the currently applied identification resolution architecture does not consider the aggregation of identification by industry enterprises. A supervision scheme for class and identification resolution data, the present invention designs a layered scheme of local domain and global domain, which not only facilitates inquiries in the industry, but also meets the needs of the national network security department for the supervision of identification resolution data; in the second aspect, the design A load balancing solution for ID resolution nodes based on Linux virtual server technology is implemented. ID resolution service is located in the seventh layer application layer in the network model, which is the lowest efficient layer in the communication layer itself, and the service of the application layer needs to call the transmission control layer. However, LVS technology can achieve load balancing at the network layer and enhance the overall concurrency capability of the network. In the third aspect, a model for the performance evaluation of the ID parsing server is firstly designed, which mainly introduces two types of parameters: quantitative indicators and qualitative indicators. ; For the first type of indicators, because the accurate value can be obtained through the service runtime, it is only necessary to determine the weighting coefficient for the requirements of the identification resolution service in different industries and perform linear weighting, while for the second type of indicators, it can be fuzzified. The server evaluation model of weighted quantitative indicators and qualitative indicators can be obtained; in the fourth aspect, the DQRB (Dynamic Quantitative Resolution Balance) algorithm implemented according to the dynamic quantitative indicators quantifies the performance of the server according to the key performance indicators of the server, rather than subjectively setting a single weight value , quantify the load based on the pressure caused by the request to the performance indicators of the server, and no longer use the number of connections as the load measurement standard, and finally realize the identification resolution mechanism based on the direct routing model and the dynamic quantitative analysis load algorithm.
为了实现上述实施例,本发明还提出一种基于直接路由和动态量化解析负载的标识解析装置。In order to realize the above embodiments, the present invention also proposes an identification parsing device based on direct routing and dynamic quantization and parsing load.
图2为本发明实施例提供的一种基于直接路由和动态量化解析负载的标识解析装置的结构示意图。FIG. 2 is a schematic structural diagram of an identification parsing apparatus based on direct routing and dynamic quantization and parsing load according to an embodiment of the present invention.
如图2所示,该基于直接路由和动态量化解析负载的标识解析装置包括:获取模块10,传输模块20,解析模块30,返回模块40,其中,获取模块,用于获取待解析数据包并发送至LVS服务器;传输模块,用于基于LSV服务器执行目的网络地址转换协议,根据轮询算法将待解析数据包转发到标识解析服务真正网络节点;解析模块,通过标识解析服务真正网络节点对应的标识解析服务器处理待解析数据包,并记录解析过程中的参数指标;返回模块,通过标识解析服务器返回待解析数据包处理结果。As shown in FIG. 2, the identification parsing device based on direct routing and dynamic quantitative parsing load includes: an acquisition module 10, a transmission module 20, a parsing module 30, and a return module 40, wherein the acquisition module is used to acquire the data packets to be parsed and Send to the LVS server; the transmission module is used to execute the destination network address translation protocol based on the LSV server, and forward the data packets to be parsed to the real network node of the ID resolution service according to the polling algorithm; The identification parsing server processes the data packets to be parsed, and records the parameter indicators in the parsing process; the return module returns the processing results of the to-be-parsed data packets through the identification parsing server.
进一步地,在本发明的一个实施例中,还包括动态更新模块,用于:Further, in an embodiment of the present invention, it also includes a dynamic update module for:
构建加权定量指标和定性指标的服务器评价模型:Build a server evaluation model for weighted quantitative and qualitative indicators:
S=Squantitative+Squalitative,S=S quantitative +S qualitative ,
其中,S为服务器的量化指标,Squantitative为定量指标的加权结果,Squalitative为定性指标的加权结果;Among them, S is the quantitative index of the server, S quantitative is the weighted result of the quantitative index, and S qualitative is the weighted result of the qualitative index;
根据解析过程中的参数指标求得各个服务器的量化指标S,初始化各个服务器的权重值,将LSV服务器的轮询算法切换为动态量化解析负载算法。According to the parameter indicators in the parsing process, the quantitative index S of each server is obtained, the weight value of each server is initialized, and the polling algorithm of the LSV server is switched to the dynamic quantitative parsing load algorithm.
进一步地,在本发明的一个实施例中,动态更新模块,还用于:Further, in one embodiment of the present invention, the dynamic update module is also used for:
周期性的获取各台服务器的量化指标S并建立数学模型量化服务器的负载值;Periodically obtain the quantitative index S of each server and establish a mathematical model to quantify the load value of the server;
根据负载值的实时变化,计算各台服务器的权重值来评估服务器的实时处理能力,按实时处理能力分配请求量,在每个周期内均衡各台服务器间的负载。According to the real-time change of the load value, the weight value of each server is calculated to evaluate the real-time processing capacity of the server, and the request amount is allocated according to the real-time processing capacity, and the load among the servers is balanced in each cycle.
为达上述目的,本发明第三方面实施例提出了一种计算机设备,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如上所述的基于直接路由和动态量化解析负载的标识解析方法。In order to achieve the above object, the embodiment of the third aspect of the present invention provides a computer device, which is characterized in that it includes a memory, a processor, and a computer program stored in the memory and running on the processor, the When the processor executes the computer program, the above-mentioned identification resolution method based on direct routing and dynamic quantitative resolution load is implemented.
为达上述目的,本发明第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的基于直接路由和动态量化解析负载的标识解析方法。In order to achieve the above purpose, a fourth aspect of the present invention provides a computer-readable storage medium on which a computer program is stored, characterized in that, when the computer program is executed by a processor, the above-mentioned direct-based routing is implemented and a method of identity parsing that dynamically quantifies parsing payloads.
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of this specification, description with reference to the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples", etc., mean specific features described in connection with the embodiment or example , structure, material or feature is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, those skilled in the art may combine and combine the different embodiments or examples described in this specification, as well as the features of the different embodiments or examples, without conflicting each other.
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。In addition, the terms "first" and "second" are only used for descriptive purposes, and should not be construed as indicating or implying relative importance or implying the number of indicated technical features. Thus, a feature delimited with "first", "second" may expressly or implicitly include at least one of that feature. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise expressly and specifically defined.
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。Although the embodiments of the present invention have been shown and described above, it should be understood that the above-mentioned embodiments are exemplary and should not be construed as limitations on the present invention. Embodiments are subject to variations, modifications, substitutions and variations.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210162591.7A CN115225733B (en) | 2022-02-22 | 2022-02-22 | Identification resolution method and device based on direct routing and dynamic quantization resolution load |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210162591.7A CN115225733B (en) | 2022-02-22 | 2022-02-22 | Identification resolution method and device based on direct routing and dynamic quantization resolution load |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115225733A true CN115225733A (en) | 2022-10-21 |
| CN115225733B CN115225733B (en) | 2024-04-05 |
Family
ID=83606272
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210162591.7A Active CN115225733B (en) | 2022-02-22 | 2022-02-22 | Identification resolution method and device based on direct routing and dynamic quantization resolution load |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115225733B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118250962A (en) * | 2024-03-05 | 2024-06-25 | 广东志享信息科技有限公司 | Linkage management system for air conditioner in machine room |
Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030195984A1 (en) * | 1998-07-15 | 2003-10-16 | Radware Ltd. | Load balancing |
| US20070286210A1 (en) * | 2006-06-12 | 2007-12-13 | Gerald Gutt | IP Device Discovery Systems and Methods |
| CN103220354A (en) * | 2013-04-18 | 2013-07-24 | 广东宜通世纪科技股份有限公司 | Method for achieving load balancing of server cluster |
| WO2017050117A1 (en) * | 2015-09-25 | 2017-03-30 | 网宿科技股份有限公司 | Network load balance processing system, method, and apparatus |
| US20170244667A1 (en) * | 2016-02-23 | 2017-08-24 | Level 3 Communications, Llc | Systems and methods for content server rendezvous in a dual stack protocol network |
| CN108092798A (en) * | 2017-11-27 | 2018-05-29 | 西安财经学院 | A kind of cloud service preferred method, Cloud Server based on change granularity |
| US20190132421A1 (en) * | 2017-11-02 | 2019-05-02 | Utech, Inc. | System and method for content parsing |
| CN111930511A (en) * | 2020-08-24 | 2020-11-13 | 北京工业大学 | Identifier resolution node load balancing device based on machine learning |
| CN113014689A (en) * | 2021-03-01 | 2021-06-22 | 杭州迪普科技股份有限公司 | Method and device for network address translation |
| WO2021218068A1 (en) * | 2020-04-28 | 2021-11-04 | 网络通信与安全紫金山实验室 | Icn-based industrial internet identifier analysis system and data access method |
| CN113794739A (en) * | 2021-11-16 | 2021-12-14 | 北京邮电大学 | Double-layer active defense method and device for man-in-the-middle attack |
| CN113938488A (en) * | 2021-09-24 | 2022-01-14 | 浙江理工大学 | Load balancing method based on dynamic and static weighted polling |
| CN114051049A (en) * | 2021-02-10 | 2022-02-15 | 中国信息通信研究院 | Proxy forwarding method of identifier, server and computer readable storage medium |
-
2022
- 2022-02-22 CN CN202210162591.7A patent/CN115225733B/en active Active
Patent Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030195984A1 (en) * | 1998-07-15 | 2003-10-16 | Radware Ltd. | Load balancing |
| US20070286210A1 (en) * | 2006-06-12 | 2007-12-13 | Gerald Gutt | IP Device Discovery Systems and Methods |
| CN103220354A (en) * | 2013-04-18 | 2013-07-24 | 广东宜通世纪科技股份有限公司 | Method for achieving load balancing of server cluster |
| WO2017050117A1 (en) * | 2015-09-25 | 2017-03-30 | 网宿科技股份有限公司 | Network load balance processing system, method, and apparatus |
| US20170244667A1 (en) * | 2016-02-23 | 2017-08-24 | Level 3 Communications, Llc | Systems and methods for content server rendezvous in a dual stack protocol network |
| US20190132421A1 (en) * | 2017-11-02 | 2019-05-02 | Utech, Inc. | System and method for content parsing |
| CN108092798A (en) * | 2017-11-27 | 2018-05-29 | 西安财经学院 | A kind of cloud service preferred method, Cloud Server based on change granularity |
| WO2021218068A1 (en) * | 2020-04-28 | 2021-11-04 | 网络通信与安全紫金山实验室 | Icn-based industrial internet identifier analysis system and data access method |
| CN111930511A (en) * | 2020-08-24 | 2020-11-13 | 北京工业大学 | Identifier resolution node load balancing device based on machine learning |
| CN114051049A (en) * | 2021-02-10 | 2022-02-15 | 中国信息通信研究院 | Proxy forwarding method of identifier, server and computer readable storage medium |
| CN113014689A (en) * | 2021-03-01 | 2021-06-22 | 杭州迪普科技股份有限公司 | Method and device for network address translation |
| CN113938488A (en) * | 2021-09-24 | 2022-01-14 | 浙江理工大学 | Load balancing method based on dynamic and static weighted polling |
| CN113794739A (en) * | 2021-11-16 | 2021-12-14 | 北京邮电大学 | Double-layer active defense method and device for man-in-the-middle attack |
Non-Patent Citations (2)
| Title |
|---|
| 于天放;芮兰兰;邱雪松;: "基于软件定义网络的服务器集群负载均衡技术研究", 电子与信息学报, no. 12 * |
| 魏亮;黄韬;陈建亚;刘韵洁;: "基于工作负载预测的虚拟机整合算法", 电子与信息学报, no. 06 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118250962A (en) * | 2024-03-05 | 2024-06-25 | 广东志享信息科技有限公司 | Linkage management system for air conditioner in machine room |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115225733B (en) | 2024-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11729260B2 (en) | Internet-of-things resource access system and method | |
| US10055262B1 (en) | Distributed load balancing with imperfect workload information | |
| Stuedi et al. | Darpc: Data center rpc | |
| US20080066073A1 (en) | Dynamic network load balancing using roundtrip heuristic | |
| CN105554065A (en) | Method, conversion unit and application unit for message processing | |
| WO2023030417A1 (en) | Packet processing method and device, storage medium, and computer program product | |
| CN108494623B (en) | Performance test method and device of network forwarding device | |
| US10061621B1 (en) | Managing resources in a configurable computing environment | |
| CN112003660A (en) | Dimensional measurement method, computing power scheduling method and storage medium of in-network resources | |
| US20230153159A1 (en) | Hardware Accelerator Service Aggregation | |
| CN115801896A (en) | Calculation network node distribution method and device, electronic equipment and storage medium | |
| Ke et al. | Load balancing using P4 in software-defined networks | |
| Yang et al. | Network shortcut in data plane of service mesh with ebpf | |
| US10812390B2 (en) | Intelligent load shedding of traffic based on current load state of target capacity | |
| CN115225733A (en) | Identification analysis method and device based on direct routing and dynamic quantitative analysis load | |
| CN108243072A (en) | A kind of method and apparatus for carrying out network delay monitoring | |
| CN117221325A (en) | Custom load balancing device, method, equipment and storage medium based on gateway | |
| Chen | RETRACTED ARTICLE: Design of computer big data processing system based on genetic algorithm: S. Chen | |
| CN109831321A (en) | RDMA application transport parameter adaptive selection method in a kind of data center | |
| CN113965587A (en) | Data acquisition method, device, equipment and medium of artificial intelligence platform | |
| CN106161339B (en) | Obtain the method and device of IP access relations | |
| CN109981794B (en) | Processing method and device based on block chain node point network and electronic equipment | |
| CN114553706A (en) | Network topology discovery method, device and electronic device | |
| CN107423188A (en) | Log processing method and equipment | |
| Dong et al. | [Retracted] Design of IoT Gateway for Crop Growth Environmental Monitoring Based on Edge‐Computing Technology |
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 |

