[go: up one dir, main page]

CN109639516B - Monitoring method, device, equipment and storage medium of distributed network system - Google Patents

Monitoring method, device, equipment and storage medium of distributed network system Download PDF

Info

Publication number
CN109639516B
CN109639516B CN201811212383.3A CN201811212383A CN109639516B CN 109639516 B CN109639516 B CN 109639516B CN 201811212383 A CN201811212383 A CN 201811212383A CN 109639516 B CN109639516 B CN 109639516B
Authority
CN
China
Prior art keywords
network
monitoring
node
computing node
computing
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
CN201811212383.3A
Other languages
Chinese (zh)
Other versions
CN109639516A (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.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
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 Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201811212383.3A priority Critical patent/CN109639516B/en
Publication of CN109639516A publication Critical patent/CN109639516A/en
Application granted granted Critical
Publication of CN109639516B publication Critical patent/CN109639516B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/12Network monitoring probes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention belongs to the technical field of monitoring, and discloses a monitoring method, a monitoring device, monitoring equipment and a storage medium of a distributed network system. The method comprises the following steps: the method comprises the steps that computing nodes in the distributed network system execute corresponding monitoring tasks and collect network monitoring data in a virtual network layer; the computing node analyzes the network monitoring data according to a preset network performance evaluation index and judges whether an abnormality occurs; if the abnormal condition is determined, the computing node acquires the identification information of the node and packages the network monitoring data and the identification information into an event message based on an event processing mechanism; and the computing node sends the event message to the control node, so that the control node feeds back the abnormality of the computing node to a supervisor according to the event message. By the mode, the technical problems that in the prior art, in the monitoring process of the network equipment, the resource occupation of the central server is large, and the monitoring result is inaccurate are solved.

Description

Monitoring method, device, equipment and storage medium of distributed network system
Technical Field
The present invention relates to the field of monitoring technologies, and in particular, to a method, an apparatus, a device, and a storage medium for monitoring a distributed network system.
Background
With the development of internet services, the network scale is larger and larger, more and more network devices are accessed to the network, and the monitoring work of the network becomes more and more important in order to guarantee the network performance.
Currently, a dedicated central server is usually designated in a network, the central server calls a monitoring interface for each network device in the network to actively acquire monitoring data of each network device, then analyzes and processes the acquired monitoring data of each network device, and generates corresponding early warning information to notify a network supervisor to process when it is determined that a certain network device is abnormal. Although the monitoring mode can monitor the network devices accessing the network, the analysis and the processing of the monitoring data of each network device are all completed by the central server, so that the processing resources of the central server are seriously occupied, the analysis speed is influenced, and the network abnormality cannot be timely fed back to the supervisor. In addition, the monitoring mode needs the central server to continuously acquire monitoring data from each network device, so that inaccurate analysis results and misleading of monitoring personnel often occur due to data loss and abnormity at a certain moment.
Therefore, it is desirable to provide a network monitoring method that can reduce the resources of the central server and ensure the accuracy of the monitoring result.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide a monitoring method, a monitoring device, monitoring equipment and a storage medium of a distributed network system, and aims to solve the technical problems that the resource occupation of a central server is large and the monitoring result is inaccurate in the prior art.
In order to achieve the above object, the present invention provides a monitoring method for a distributed network system, the method comprising the following steps:
the method comprises the steps that computing nodes in the distributed network system execute corresponding monitoring tasks and collect network monitoring data in a virtual network layer;
the computing node analyzes the network monitoring data according to a preset network performance evaluation index and judges whether an abnormality occurs;
if the abnormity is determined, the computing node acquires the identification information of the node, and encapsulates the network monitoring data and the identification information into an event message based on an event processing mechanism;
and the computing node sends the event message to a control node in the distributed system, so that the control node feeds back the abnormality of the computing node to a supervisor according to the event message.
Preferably, the step of executing the corresponding monitoring task by the computing node and collecting the network monitoring data in the virtual network layer includes:
the computing node acquires identification information of the node and generates a monitoring task acquisition request according to the identification information;
the computing node sends the monitoring task obtaining request to the control node so that the control node searches a monitoring task aiming at the computing node from storage nodes in the distributed system according to the identification information;
and the computing node receives and executes the monitoring task issued by the control node, and collects network monitoring data which accords with the monitoring task in a virtual network layer.
Preferably, the monitoring task specifies network indexes according to which the network monitoring data are collected;
the collecting network monitoring data meeting the monitoring task in the virtual network layer comprises:
and the computing node collects network index data corresponding to the network index in a network virtual layer in a time-sharing manner and takes the network index data as network monitoring data conforming to the monitoring task.
Preferably, the step of analyzing, by the computing node, the network monitoring data according to a preset network performance evaluation index to determine whether an abnormality occurs includes:
the computing node computes the change rate corresponding to the network index according to the network index data of each time period;
and the computing node analyzes the change rate according to a preset network performance evaluation index, judges whether an abnormality occurs, and determines that the abnormality occurs if the change rate changes according to the regulation of the preset network performance evaluation index.
Preferably, the sending, by the computing node, the event packet to a control node includes:
the computing node acquires the position coordinates of the node;
and the computing node sends the position coordinates and the event message to the control node, so that the control node feeds back the abnormality of the computing node to a supervisor according to the event message, and informs the supervisor of the position of the computing node according to the position coordinates.
Preferably, after the computing node obtains the position coordinates of the node, the method further includes:
the computing node corrects the position coordinate based on a differential positioning technology to obtain a corrected position coordinate;
wherein the step of sending the position coordinate and the event message to the control node by the computing node comprises:
and the computing node sends the corrected position coordinates and the event message to the control node, so that the control node feeds the abnormality of the computing node back to a supervisor according to the event message, and informs the supervisor of the position of the computing node according to the corrected position coordinates.
Preferably, after the computing node sends the location coordinate and the event packet to the control node, the method further includes:
the computing node determines the service processed by the computing node according to the monitoring task;
the computing node determines service characteristic information of abnormal services according to the network monitoring data;
and the computing nodes send the service characteristic information to the control nodes so that the control nodes generate control instructions according to the service characteristic information, and the control instructions are distributed to computing nodes which have service relation with the computing nodes in a distributed network system so that other computing nodes refuse to process the abnormal service.
In addition, to achieve the above object, the present invention further provides a monitoring apparatus for a distributed network system, the apparatus including:
the data collection module is used for executing corresponding monitoring tasks and collecting network monitoring data in the virtual network layer;
the abnormity judgment module is used for analyzing the network monitoring data according to a preset network performance evaluation index and judging whether abnormity occurs or not;
the message encapsulation module is used for acquiring the identification information of the node when the abnormity is determined, and encapsulating the network monitoring data and the identification information into an event message based on an event processing mechanism;
and the message sending module is used for sending the event message to a control node in a distributed network system so that the control node feeds back the abnormity of the computing node to a supervisor according to the event message.
In addition, to achieve the above object, the present invention further provides a monitoring device for a distributed network system, where the monitoring device includes: a memory, a processor and a monitoring program of a distributed network system stored on the memory and executable on the processor, the monitoring program of the distributed network system being configured to implement the steps of the monitoring method of the distributed network system as described above.
In addition, to achieve the above object, the present invention further provides a storage medium, in which a monitoring program of a distributed network system is stored, and the monitoring program of the distributed network system, when executed by a processor, implements the steps of the monitoring method of the distributed network system as described above.
The monitoring scheme of the distributed network system provided by the invention has the advantages that any network equipment deployed in the distributed network system is respectively regarded as an independent computing node, in the process of monitoring network equipment, each computing node is set to execute corresponding monitoring tasks and collect network monitoring data generated by the node in a virtual network layer, then, the collected network monitoring data is analyzed according to the preset network performance evaluation index to judge whether the abnormity occurs, if the abnormity occurs, acquiring the identification information of the node, encapsulating the collected network monitoring data and the identification information into an event message based on an event processing mechanism, and finally sending the obtained event message to a control node (equivalent to a central server) in the distributed network system to complete the monitoring of any network equipment in the distributed network system. According to the monitoring scheme of the distributed network system, the monitoring of each network device is completed by the network device, the operation of intervention processing of the central server is simplified from the existing analysis processing of the network monitoring data of each network device to the simple processing of the event message only reported by the abnormal network device, so that the monitoring personnel can be informed of the abnormality of the network device, the occupation of the resources of the central server is greatly reduced, and the whole monitoring process is completed locally in the network device, so that the phenomena of network monitoring data loss, abnormality and the like caused by the transmission process can not occur, and the accuracy of the analysis result is effectively ensured.
Drawings
Fig. 1 is a schematic structural diagram of a monitoring device of a distributed network system of a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a monitoring method for a distributed network system according to a first embodiment of the present invention;
FIG. 3 is a flowchart illustrating a monitoring method for a distributed network system according to a second embodiment of the present invention;
fig. 4 is a block diagram of a monitoring apparatus of a distributed network system according to a first embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a monitoring device of a distributed network system of a hardware operating environment according to an embodiment of the present invention.
As shown in fig. 1, the monitoring device of the distributed network system may include: a processor 1001, such as a Central Processing Unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a WIreless interface (e.g., a WIreless-FIdelity (WI-FI) interface). The Memory 1005 may be a Random Access Memory (RAM) Memory, or may be a Non-Volatile Memory (NVM), such as a disk Memory. The memory 1005 may alternatively be a storage device separate from the processor 1001.
Those skilled in the art will appreciate that the architecture shown in fig. 1 does not constitute a limitation of the monitoring devices of the distributed network system, and may include more or fewer components than shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 1, the memory 1005, which is a storage medium, may include therein an operating system, a data storage module, a network communication module, a user interface module, and a monitoring program of a distributed network system.
In the monitoring device of the distributed network system shown in fig. 1, the network interface 1004 is mainly used for data communication with a control node and a terminal device of a supervisor in the distributed network system; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 in the monitoring device of the distributed network system of the present invention may be arranged in the monitoring device of the distributed network system, and the monitoring device of the distributed network system calls the monitoring program of the distributed network system stored in the memory 1005 through the processor 1001 and executes the monitoring method of the distributed network system provided by the embodiment of the present invention.
The embodiment of the invention provides a monitoring method of a distributed network system.
It should be understood that a distributed network is formed by interconnected node machines distributed at different locations and having multiple terminals. In the distributed network, any point is connected with at least two lines, and when any line has a fault, communication can be completed through other links, so that the distributed network has high reliability. At the same time, the network is easily scalable.
Therefore, in order to facilitate monitoring of the distributed network system, the present invention provides a monitoring method applied to a compute node in the distributed network system, which is specifically described below with reference to the flowchart of the monitoring method of the distributed network system shown in fig. 2.
In this embodiment, the monitoring method of the distributed network system includes the following steps:
step S10, the compute nodes in the distributed network system execute corresponding monitoring tasks, and collect network monitoring data in the virtual network layer.
Specifically, the computing node in this embodiment refers to a connection point in a distributed network system, which represents a redistribution point (redistribution point) or a communication end point (some network devices, such as a computer (whether it is a personal computer or a server), a hub, a switch, a bridge, a router, a gateway, a Network Interface Card (NIC), a Wireless Access Point (WAP), a printer and modem, a fiber transceiver, an optical cable, etc.), and is not limited thereto.
For convenience of subsequent description, in this embodiment, a computing node is taken as an example of a personal computer, and when the computing node executes a corresponding monitoring task, network monitoring data in a virtual network layer is collected, where the network monitoring data may specifically be program running state data generated when the personal computer runs a program installed on the computing node, or program running state data of other network devices connected to the personal computer and network communication state data of network links connecting each network device and the personal computer, which are not listed one by one here, and this is not limited.
Through the analysis processing of the information, it can be determined whether a computing node receives data message information of a network device communicating with the computing node, the activity of an application program on the computing node (for example, whether an interface program is normally operated or not), the network connectivity and the stability of the computing node, and the like.
It should be noted that, in practical applications, the monitoring task running on the computing node may be a monitoring event directly integrated in the monitoring program installed on the computing node; or the monitoring tasks are separately stored on the control nodes, then when the network monitoring data related to the computing nodes needs to be collected, the monitoring tasks corresponding to the computing nodes are issued to the computing nodes, and then the computing nodes execute the operation of collecting the network monitoring data in the virtual network layer.
Due to the second way mentioned above, in the specific implementation, the functions in the monitoring program are processed according to different modularization of the functions, different functional modules are separately stored and managed, only the interface for calling the functions is reserved in the monitoring program, and the specific implementation of the functions is implemented through separately packaged programs and events. Therefore, the mode is optimized in specific application, so that the later maintenance can be greatly facilitated, namely, developers and operation and maintenance personnel do not need to renew the monitoring program installed on the computing node after modifying any monitoring task, the workload of the workers is reduced, and the maintenance cost can be effectively reduced.
To facilitate understanding of the implementation of the foregoing manner, a specific manner for acquiring the monitoring task from the control node is given below, and the implementation process is roughly as follows:
firstly, acquiring identification information of a node, and generating a monitoring task acquisition request according to the identification information.
Specifically, the obtained identification information of the node may be a device number allocated by the current computing node when the current computing node leaves the factory. Therefore, the monitoring task acquisition request generated according to the identification information can ensure that the control node can quickly find the monitoring task corresponding to the computing node according to the identification information carried in the monitoring task acquisition request.
And then, sending the monitoring task acquisition request to the control node so that the control node searches the monitoring task aiming at the computing node from a storage node according to the identification information.
Specifically, in order to ensure that the control node can search the monitoring tasks for the computing nodes from the storage nodes according to the monitoring task acquisition request, when the monitoring tasks which can be known by the computing nodes are stored in the storage nodes, the identification information corresponding to the computing nodes can be selected as a main key, so that when the monitoring tasks are searched, the identification information of the computing nodes is extracted from the monitoring task acquisition request, and then the extracted identification information is used as an index to search in the storage nodes.
And finally, receiving and executing the monitoring task issued by the control node, and collecting network monitoring data which accords with the monitoring task in a virtual network layer.
In addition, it is worth mentioning that, in a specific implementation, the monitoring task executed on the computing node usually specifies a network index that needs to be followed when collecting the network monitoring data, for example, if the specified network index is data traffic, the collected network monitoring data is data related to usage of the data traffic at different times.
For example, if the specified network index is Address Resolution Protocol (ARP), the collected network monitoring data is the number of the ARP at different times.
In addition, the operation of collecting the network monitoring data meeting the monitoring task in the virtual network layer may specifically be: and collecting network index data corresponding to the network index in the network virtual layer in a time-sharing manner, and then taking the network index data as network monitoring data conforming to the monitoring task.
It should be noted that, what is given above is only a specific implementation manner for executing a corresponding monitoring task at a computing node and collecting network monitoring data in a virtual network layer, and the technical solution of the present invention is not limited thereto.
And step S20, the computing node analyzes the network monitoring data according to a preset network performance evaluation index and judges whether an abnormality occurs.
For convenience of understanding, a specific implementation manner is given below for determining whether an abnormal operation occurs in a compute node, and specifically the following is given:
for example, the computing node first calculates a change rate corresponding to the network index according to the network index data of each time period.
Specifically, when the change rate is calculated, the calculation node may analyze the network index data of each time period based on a preset analysis model to obtain an index value of the network index at each time period; and then, calculating the change rate corresponding to the network index according to the index value of each time interval.
It should be noted that, in order to ensure that the analysis of the network index data at each time interval in the actual application can be smoothly performed, an analysis model to be applied in the analysis process needs to be constructed in advance. In addition, in order to make the subsequent prediction result more accurate, the analysis model is specifically constructed based on a deep machine learning method in the embodiment.
Specifically, the Deep learning method in this embodiment specifically uses a combination of an unsupervised learning manner (e.g., Deep Belief Networks (DBNs)) and a supervised learning manner (e.g., Convolutional Neural Networks (CNNs)) to construct the analysis model.
Since deep learning methods are common in practical applications, based on the above-mentioned method for training the analysis model, a person skilled in the art can search related data to implement the method, which is not described herein any more and is not limited to this.
Then, after obtaining the change rate corresponding to the network index, the computing node analyzes the change rate according to a preset network performance evaluation index to judge whether an abnormality occurs, and if the change rate changes according to the regulation of the preset network performance evaluation index, the abnormality occurs is determined.
Specifically, the preset network performance evaluation index in this embodiment may be set according to a network index specified in the executed monitoring task, for example, when the network index is data traffic, the network performance evaluation index may include normal communication indexes of each item, such as bidirectional network delay, network bandwidth, and network performance stability, and specify what condition the change rate meets or changes according to what rule, it is considered that an abnormality occurs.
For example, when the network indicator is ARP, the network performance evaluation indicator may include a variation of ARP, and the like, which are not listed here, and is not limited thereto.
For example, in the continuous time, the ARP number processed by the computing node at time t1 is n1, the ARP number processed at time t2 is n2, and the ARP number processed at time t3 is n 3. The set network performance evaluation indexes are as follows: if the ARP quantity processed by the computing node is increased by more than 20% from the time t1 to the time t2 and from the time t2 to the time t3, the abnormity is predicted to occur.
It should be noted that the above is only an example, and the technical solution of the present invention is not limited at all, and those skilled in the art can set the network performance evaluation index according to needs, and the present invention is not limited here.
Step S30, if it is determined that the abnormality occurs, the computing node obtains the identification information of the node, and encapsulates the network monitoring data and the identification information into an event message based on an event processing mechanism.
Specifically, if it is determined that the current computing node is abnormal, the acquired identification information is an identification number that identifies the uniqueness of the current computing node, for example, when the computing node is a personal computer, the identification information is a device number allocated when the personal computer leaves a factory; if it is determined that any network device communicating with the computing node is abnormal, the obtained identification information is a unique identification number of the standard network device, and may also be a device number allocated when the network device leaves the factory, which is not listed one by one, and is not limited.
By packaging the event message and sending the event message to the control node based on the event processing mechanism, the control node can be triggered passively according to the received event message, namely only data provided by the computing node which is estimated to be possibly failed is acquired and processed, and the monitoring mode that the existing control node (relative to a main node or a central server) wants to monitor various network devices in a network and acquires network monitoring data of each network device in a polling call interface mode and then analyzes and judges which network device has abnormity is changed, so that the consumption of control remembered resources is effectively reduced.
And step S40, the computing node sends the event message to a control node in the distributed system, so that the control node feeds back the abnormality of the computing node to a supervisor according to the event message.
Specifically, in order to enable a supervisor to quickly arrive at a computing node with an abnormality for subsequent processing, when the computing node sends the event message to a control node in the distributed system, the computing node can also obtain the position coordinate of the node, and then send the position coordinate and the event message to the control node, so that the control node can feed back the abnormality of the computing node to the supervisor according to the event message, and inform the supervisor of the position of the computing node according to the position coordinate.
Further, in order to ensure that the position coordinate sent to the supervisor is accurate enough, the obtained position coordinate may be corrected to obtain a corrected position coordinate, and then an event message and the corrected position coordinate are sent to the control node, so that the control node feeds back the abnormality of the computing node to the supervisor according to the event message, and informs the supervisor of the position of the computing node according to the corrected position coordinate.
For ease of understanding, a specific manner is given below for illustration:
first, first position coordinates of the computing node are obtained.
Specifically, if the computing node is fixed and does not move, the acquired first position coordinate is a preset position coordinate when the computing node is initially deployed; if the computing node is mobile, the acquired first position coordinates may be, in particular, real-time position coordinates acquired by a satellite positioning module inside the computing node.
And then, selecting a positioning differential base station according to the first position coordinate, and acquiring a target differential value corresponding to the positioning differential base station.
Specifically, the positioning differential base station may be a device that performs positioning correction processing by using a dedicated positioning device prepared by a Real-time kinematic (RTK) carrier-phase differential technique, and the position coordinate of the positioning differential base station may be an absolute position coordinate.
And finally, correcting the first position coordinate according to the target difference value to obtain a second position coordinate, and taking the second position coordinate as the current position coordinate of the computing node.
That is, the target differential value is added or subtracted on the basis of the first position coordinates so that the accuracy of the first position coordinates can be the same as the absolute position coordinates of the positioning differential base station.
In addition, it is worth mentioning that, in order to reduce unnecessary investment, the positioning differential base station in this embodiment may specifically select a common street lamp. This is because, in current urban construction, street lamps are essential basic devices, and in order to facilitate maintenance and management of street lamps installed in different areas, coordinate information where street lamps are located is usually set in street lamps, and in order to ensure accuracy of street lamps, when street lamps are installed, special positioning devices prepared by Real-time kinematic (RTK) carrier phase difference division technology are also used to calibrate coordinates of street lamps, so that absolute position coordinates of street lamps can be determined. Therefore, in this embodiment, the street lamp with the absolute position coordinate is selected as the positioning differential base station, and the first position coordinate of the calculation node can be corrected without increasing capital investment, so that the absolute position coordinate of the calculation node is obtained, and thus it is ensured that a manager can quickly find the calculation node.
For convenience of understanding, the operation performed when the positioning differential base station is selected according to the first position coordinate when the positioning differential base station is a street lamp is briefly described below.
For example, the street lamp closest to the first position coordinate may be searched according to the first position coordinate, and the street lamp closest to the first position coordinate is determined as the positioning differential base station.
Furthermore, it should be understood that, in a specific application, the above-mentioned finding the street lamp closest to the first position coordinate according to the first position coordinate may be implemented by: acquiring position coordinates of all street lamps in a preset area, wherein the preset area is determined by taking the first position coordinate as a circle center and a preset length as a radius; comparing the first position coordinate with the acquired position coordinates of each street lamp, and determining the position coordinate closest to the first position coordinate; and taking the street lamp corresponding to the determined position coordinate as the street lamp closest to the first position coordinate.
It should be noted that the above is only an example, and the technical solution of the present invention is not limited at all, and those skilled in the art can select a mode of correcting the position coordinates as needed, and the present invention is not limited herein.
In addition, it should be noted that, since the present embodiment is described by using a computing node as an execution subject, for convenience of explanation, the execution subject is omitted in the description of the above partial steps, but understanding of the solution is not affected.
In the monitoring method of the distributed network system provided in this embodiment, any network devices deployed in the distributed network system are regarded as an independent computing node, in the process of monitoring network equipment, each computing node is set to execute corresponding monitoring tasks and collect network monitoring data generated by the node in a virtual network layer, then, the collected network monitoring data is analyzed according to the preset network performance evaluation index to judge whether the abnormity occurs, if the abnormity occurs, acquiring the identification information of the node, encapsulating the collected network monitoring data and the identification information into an event message based on an event processing mechanism, and finally sending the obtained event message to a control node (equivalent to a central server) in the distributed network system to complete the monitoring of any network equipment in the distributed network system.
That is to say, the monitoring of each network device is completed by the network device itself, and the operation requiring the intervention processing of the central server is simplified from the existing analysis processing of the network monitoring data of each network device to the simple processing of the event message reported by the abnormal network device only, so as to inform the supervisor of the abnormality of the network device, thereby greatly reducing the occupation of the central server resource, and because the whole monitoring process is completed locally in the network device, the phenomena of network monitoring data loss, abnormality and the like caused by the transmission process can not occur, so that the accuracy of the analysis result is effectively ensured.
Furthermore, as can be readily seen from the above description, the control nodes and the compute nodes in the distributed network system follow a Client/Server model, i.e., a Client/Server structure (C/S structure).
The C/S structure has the advantages that the processing capacity of a client (a computing node in the scheme) can be fully exerted, and a plurality of tasks can be submitted to a server (a control node in the scheme) after being processed by the client, so that the network can be timely and accurately monitored and early warned, and the occupation of server resources can be effectively relieved.
Referring to fig. 3, fig. 3 is a flowchart illustrating a monitoring method for a distributed network system according to a second embodiment of the present invention.
Based on the first embodiment, after step S40, the monitoring method of the distributed network system in this embodiment further includes:
step S50, the computing node determines, according to the monitoring task, a service processed by the computing node.
Specifically, in practical applications, different monitoring tasks generally monitor different services processed by the computing node, so that the services currently processed by the computing node can be determined according to the monitoring tasks currently executed by the computing node.
Step S60, the computing node determines service characteristic information of the service causing the abnormality according to the network monitoring data.
It should be understood that the network monitoring data generated during the processing process of the service not passing through may be different due to the different functions that can be realized by different services. Therefore, according to the obtained network monitoring data, the service characteristic information of the abnormal service can be determined by the preset information of each service.
Step S70, the computing node sends the service characteristic information to the control node.
Specifically, after the service characteristic information of the service causing the abnormality is determined, the service characteristic information is sent to the control node, so that the control node can generate a control instruction according to the service characteristic information, the control instruction is distributed to the computing nodes having service relations with the computing nodes in the distributed network system, and other computing nodes refuse to process the service causing the abnormality.
In the monitoring method for the distributed network system provided in this embodiment, after determining that a current computing node is abnormal and sending an encapsulated event packet to a control node, a service processed by the computing node and service feature information of the service causing the abnormality are determined according to an executed monitoring task and collected network monitoring data, and then the obtained service feature information is sent to the control node, so that the control node can generate a control instruction according to the service feature information and distribute the control instruction to computing nodes having a service relationship with the computing node in the distributed network system, so that other computing nodes reject to process the service causing the abnormality. The same abnormity of other computing nodes can be reduced as much as possible, and the stability of the distributed network system is effectively ensured.
In addition, an embodiment of the present invention further provides a storage medium, where a monitoring program of a distributed network system is stored on the storage medium, and the monitoring program of the distributed network system, when executed by a processor, implements the steps of the monitoring method of the distributed network system described above.
Referring to fig. 4, fig. 4 is a block diagram of a monitoring apparatus of a distributed network system according to a first embodiment of the present invention.
As shown in fig. 4, a monitoring apparatus of a distributed network system according to an embodiment of the present invention includes: the device comprises a data collection module 4001, an abnormality judgment module 4002, a message encapsulation module 4003 and a message sending module 4004.
The data collection module 4001 is configured to execute a corresponding monitoring task and collect network monitoring data in a virtual network layer; the anomaly judgment module 4002 is configured to analyze the network monitoring data according to a preset network performance evaluation index, and judge whether an anomaly occurs; a message encapsulation module 4003, configured to obtain identifier information of the node if it is determined that an abnormality occurs, and encapsulate the network monitoring data and the identifier information into an event message based on an event processing mechanism; a message sending module 4004, configured to send the event message to a control node in a distributed network system, so that the control node feeds back an abnormality of the computing node to a supervisor according to the event message.
It should be noted that, in practical applications, the monitoring task running on the computing node may be a monitoring event directly integrated in the monitoring program installed on the computing node; or the monitoring tasks are separately stored on the control nodes, then when the network monitoring data related to the computing nodes needs to be collected, the monitoring tasks corresponding to the computing nodes are issued to the computing nodes, and then the computing nodes execute the operation of collecting the network monitoring data in the virtual network layer.
Due to the second way mentioned above, in the specific implementation, the functions in the monitoring program are processed according to different modularization of the functions, different functional modules are separately stored and managed, only the interface for calling the functions is reserved in the monitoring program, and the specific implementation of the functions is implemented through separately packaged programs and events. Therefore, the mode is optimized in specific application, so that the later maintenance can be greatly facilitated, namely, developers and operation and maintenance personnel do not need to renew the monitoring program installed on the computing node after modifying any monitoring task, the workload of the workers is reduced, and the maintenance cost can be effectively reduced.
To facilitate understanding of the implementation of the foregoing manner, a specific manner for acquiring the monitoring task from the control node is given below, and the implementation process is roughly as follows:
firstly, acquiring identification information of a node, and generating a monitoring task acquisition request according to the identification information.
Specifically, the obtained identification information of the node may be a device number allocated by the current computing node when the current computing node leaves the factory. Therefore, the monitoring task acquisition request generated according to the identification information can ensure that the control node can quickly find the monitoring task corresponding to the computing node according to the identification information carried in the monitoring task acquisition request.
And then, sending the monitoring task acquisition request to the control node so that the control node searches the monitoring task aiming at the computing node from a storage node according to the identification information.
Specifically, in order to ensure that the control node can search the monitoring tasks for the computing nodes from the storage nodes according to the monitoring task acquisition request, when the monitoring tasks which can be known by the computing nodes are stored in the storage nodes, the identification information corresponding to the computing nodes can be selected as a main key, so that when the monitoring tasks are searched, the identification information of the computing nodes is extracted from the monitoring task acquisition request, and then the extracted identification information is used as an index to search in the storage nodes.
And finally, receiving and executing the monitoring task issued by the control node, and collecting network monitoring data which accords with the monitoring task in a virtual network layer.
In addition, it is worth mentioning that, in a specific implementation, the monitoring task executed on the computing node generally specifies a network index that is required to be followed when collecting the network monitoring data, for example, the specified network index is data traffic, and the collected network monitoring data is data related to usage of the data traffic at different times.
For example, if the specified network index is Address Resolution Protocol (ARP), the collected network monitoring data is the number of the ARP at different times.
In addition, the operation of collecting the network monitoring data in the virtual network layer, which meets the monitoring task, may specifically be: and collecting network index data corresponding to the network index in the network virtual layer in a time-sharing manner, and then taking the network index data as network monitoring data conforming to the monitoring task.
It should be noted that, what is given above is only a specific implementation manner for executing a corresponding monitoring task at a computing node and collecting network monitoring data in a virtual network layer, and the technical solution of the present invention is not limited thereto.
In addition, it is worth mentioning that the abnormality determination module 4002 may be specifically refined into a change rate calculation sub-module and a change rate analysis sub-module in specific implementation.
Correspondingly, the change rate calculation submodule is mainly used for calculating the change rate corresponding to the network index according to the network index data of each time period; the change rate analysis submodule is mainly used for analyzing the change rate according to a preset network performance evaluation index, judging whether an abnormality occurs or not, and determining that the abnormality occurs when the change rate changes according to the regulation of the preset network performance evaluation index.
It should be noted that the above is only an example, and the technical solution of the present invention is not limited, and in the specific implementation, a person skilled in the art may divide each functional module as needed, and the present invention is not limited herein.
In addition, in order to enable the supervisor to quickly arrive at the abnormal computing node for subsequent processing, the message sending module 4004 in this embodiment may be specifically divided into a location obtaining sub-module and an abnormal information sending sub-module.
Specifically, the position obtaining submodule is configured to obtain a position coordinate of the node; and the abnormal information sending submodule is used for sending the position coordinate and the event message to the control node.
Through the above description, it is easy to find that, when the message sending module 4004 sends the event message to the control node, the position coordinates of the computing node are also sent to the control node, so that the control node can feed back the abnormality of the computing node to the supervisor according to the event message, and inform the supervisor of the position where the computing node is located according to the position coordinates, so that the supervisor can quickly arrive at the computing node with the abnormality for subsequent processing.
In addition, it is worth mentioning that, in order to ensure the accuracy of the position coordinates, after the position coordinates are acquired, the position coordinates may be corrected based on a differential positioning technique to obtain corrected position coordinates.
Correspondingly, the position coordinate and the event message are sent to the control node, and then the corrected position coordinate and the event message are sent to the control node.
It should be noted that the above is only an example, and the technical solution of the present invention is not limited at all, and in the specific implementation, a person skilled in the art may set the method as needed, and the method is not limited herein.
In addition, it should be understood that each module referred to in this embodiment is a logic module, and in practical application, one logic unit may be one physical unit, may also be a part of one physical unit, and may also be implemented by a combination of multiple physical units. In addition, in order to highlight the innovative part of the present invention, a unit which is not so closely related to solve the technical problem proposed by the present invention is not introduced in the present embodiment, but it does not indicate that there is no other unit in the present embodiment.
The monitoring apparatus of the distributed network system provided in this embodiment treats any network devices deployed in the distributed network system as an independent computing node, in the process of monitoring network equipment, each computing node is set to execute corresponding monitoring tasks and collect network monitoring data generated by the node in a virtual network layer, then, the collected network monitoring data is analyzed according to the preset network performance evaluation index to judge whether the abnormity occurs, if the abnormity occurs, acquiring the identification information of the node, encapsulating the collected network monitoring data and the identification information into an event message based on an event processing mechanism, and finally sending the obtained event message to a control node (equivalent to a central server) in the distributed network system to complete the monitoring of any network equipment in the distributed network system.
That is to say, the monitoring of each network device is completed by the network device itself, and the operation requiring the intervention processing of the central server is simplified from the existing analysis processing of the network monitoring data of each network device to the simple processing of the event message reported by the abnormal network device only, so as to inform the supervisor of the abnormality of the network device, thereby greatly reducing the occupation of the central server resource, and because the whole monitoring process is completed locally in the network device, the phenomena of network monitoring data loss, abnormality and the like caused by the transmission process can not occur, so that the accuracy of the analysis result is effectively ensured.
It should be noted that the above-described work flows are only exemplary, and do not limit the scope of the present invention, and in practical applications, a person skilled in the art may select some or all of them to achieve the purpose of the solution of the embodiment according to actual needs, and the present invention is not limited herein.
In addition, the technical details that are not described in detail in this embodiment may refer to the monitoring method of the distributed network system provided in any embodiment of the present invention, and are not described herein again.
Based on the first embodiment of the monitoring apparatus of the distributed network system, a second embodiment of the monitoring apparatus of the distributed network system of the present invention is provided.
In this embodiment, the monitoring apparatus of the distributed network system further includes a service determination module, a service characteristic information determination module, and a service characteristic information sending module.
The service determining module is used for determining the service processed by the computing node according to the monitoring task; the service characteristic information determining module is used for determining service characteristic information of abnormal services according to the network monitoring data; the service characteristic information sending module sends the service characteristic information to the control node so that the control node generates a control instruction according to the service characteristic information, and the control instruction is distributed to the computing nodes which have service relation with the computing nodes in the distributed network system so that other computing nodes refuse to process the abnormal service.
In the monitoring apparatus of the distributed network system provided in this embodiment, after determining that a current computing node is abnormal and sending an encapsulated event packet to a control node, a service processed by the computing node and service feature information of the service causing the abnormality are determined according to an executed monitoring task and collected network monitoring data, and then the obtained service feature information is sent to the control node, so that the control node can generate a control instruction according to the service feature information and distribute the control instruction to computing nodes having a service relationship with the computing node in the distributed network system, so that other computing nodes reject to process the service causing the abnormality. The same abnormity of other computing nodes can be reduced as much as possible, and the stability of the distributed network system is effectively ensured.
It should be noted that the above-described work flows are only exemplary, and do not limit the scope of the present invention, and in practical applications, a person skilled in the art may select some or all of them to achieve the purpose of the solution of the embodiment according to actual needs, and the present invention is not limited herein.
In addition, the technical details that are not described in detail in this embodiment may refer to the monitoring method of the distributed network system provided in any embodiment of the present invention, and are not described herein again.
Further, it is to be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are only for description, and do not represent the advantages and disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention or portions thereof that contribute to the prior art may be embodied in the form of a software product, where the computer software product is stored in a storage medium (e.g. Read Only Memory (ROM)/RAM, magnetic disk, optical disk), and includes several instructions for enabling a terminal device (e.g. a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (9)

1. A method for monitoring a distributed network system, the method comprising:
the method comprises the steps that computing nodes in the distributed network system execute corresponding monitoring tasks and collect network monitoring data in a virtual network layer;
the computing node analyzes the network monitoring data according to a preset network performance evaluation index and judges whether an abnormality occurs;
if the abnormity is determined, the computing node acquires the identification information of the node, and encapsulates the network monitoring data and the identification information into an event message based on an event processing mechanism;
the computing node sends the event message to a control node in the distributed network system, so that the control node feeds back the abnormality of the computing node to a supervisor according to the event message;
wherein, the said calculation node sends the said event message to the control node, including:
the computing node acquires the position coordinate of the node, wherein the position coordinate is a preset position coordinate when the computing node is deployed;
the computing node acquires a target differential value corresponding to the positioning differential base station according to the position coordinate;
the computing node corrects the position coordinate according to the target differential value to obtain a corrected position coordinate;
and the computing node sends the corrected position coordinates and the event message to the control node, so that the control node informs the supervisor of the position of the computing node according to the corrected position coordinates.
2. The method of claim 1, wherein the compute nodes perform corresponding monitoring tasks, collecting network monitoring data in a virtual network layer, comprising:
the computing node acquires identification information of the node and generates a monitoring task acquisition request according to the identification information;
the computing node sends the monitoring task obtaining request to the control node so that the control node searches a monitoring task aiming at the computing node from a storage node in the distributed network system according to the identification information;
and the computing node receives and executes the monitoring task issued by the control node, and collects network monitoring data which accords with the monitoring task in a virtual network layer.
3. The method of claim 2, wherein the monitoring task specifies network metrics upon which the network monitoring data is to be collected;
the collecting network monitoring data meeting the monitoring task in the virtual network layer comprises:
and the computing node collects network index data corresponding to the network index in a network virtual layer in a time-sharing manner and takes the network index data as network monitoring data conforming to the monitoring task.
4. The method of claim 3, wherein the step of analyzing the network monitoring data by the computing node according to a preset network performance evaluation index to determine whether an abnormality occurs comprises:
the computing node computes the change rate corresponding to the network index according to the network index data of each time period;
and the computing node analyzes the change rate according to a preset network performance evaluation index, judges whether an abnormality occurs, and determines that the abnormality occurs if the change rate changes according to the regulation of the preset network performance evaluation index.
5. The method of claim 1, wherein after the computing node obtains the location coordinates of the node, the method further comprises:
and the computing node corrects the position coordinate based on a differential positioning technology to obtain a corrected position coordinate.
6. The method of claim 5, wherein after the computing node sends the modified location coordinates and the event message to the control node, the method further comprises:
the computing node determines the service processed by the computing node according to the monitoring task;
the computing node determines service characteristic information of abnormal services according to the network monitoring data;
and the computing nodes send the service characteristic information to the control nodes so that the control nodes generate control instructions according to the service characteristic information, and the control instructions are distributed to computing nodes which have service relation with the computing nodes in a distributed network system so that other computing nodes refuse to process the abnormal service.
7. A monitoring apparatus of a distributed network system, the apparatus comprising:
the data collection module is used for executing corresponding monitoring tasks and collecting network monitoring data in the virtual network layer;
the abnormity judgment module is used for analyzing the network monitoring data according to a preset network performance evaluation index and judging whether abnormity occurs or not;
the message encapsulation module is used for acquiring the identification information of the node when the abnormity is determined, and encapsulating the network monitoring data and the identification information into an event message based on an event processing mechanism;
the message sending module is used for sending the event message to a control node in a distributed network system so that the control node feeds back the abnormity of the computing node to a supervisor according to the event message;
the message sending module is further configured to obtain a position coordinate of the node, where the position coordinate is a preset position coordinate when the computing node is deployed;
the message sending module is further configured to obtain a target differential value corresponding to the positioning differential base station according to the position coordinate;
the message sending module is further configured to correct the position coordinate according to the target differential value, so as to obtain a corrected position coordinate;
the message sending module is further configured to send the corrected position coordinates and the event message to the control node, so that the control node informs the supervisor of the position of the computing node according to the corrected position coordinates.
8. A monitoring device of a distributed network system, the device comprising: a memory, a processor and a monitoring program of a distributed network system stored on the memory and executable on the processor, the monitoring program of the distributed network system being configured to implement the steps of the monitoring method of the distributed network system according to any one of claims 1 to 6.
9. A storage medium, characterized in that the storage medium stores thereon a monitoring program of a distributed network system, which when executed by a processor, implements the steps of the monitoring method of a distributed network system according to any one of claims 1 to 6.
CN201811212383.3A 2018-10-17 2018-10-17 Monitoring method, device, equipment and storage medium of distributed network system Active CN109639516B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811212383.3A CN109639516B (en) 2018-10-17 2018-10-17 Monitoring method, device, equipment and storage medium of distributed network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811212383.3A CN109639516B (en) 2018-10-17 2018-10-17 Monitoring method, device, equipment and storage medium of distributed network system

Publications (2)

Publication Number Publication Date
CN109639516A CN109639516A (en) 2019-04-16
CN109639516B true CN109639516B (en) 2022-05-17

Family

ID=66066363

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811212383.3A Active CN109639516B (en) 2018-10-17 2018-10-17 Monitoring method, device, equipment and storage medium of distributed network system

Country Status (1)

Country Link
CN (1) CN109639516B (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110247816B (en) * 2019-05-13 2021-05-25 中国联合网络通信集团有限公司 Indicator monitoring method and device
CN112039685B (en) * 2019-06-04 2022-11-15 杭州海康威视系统技术有限公司 Network management method and device, computing network and Internet of things
CN110535716B (en) * 2019-07-23 2022-09-30 上海文化广播影视集团有限公司 Service stability monitoring method and system for converged media
CN110569114B (en) * 2019-08-15 2023-03-31 平安普惠企业管理有限公司 Service processing method, device, equipment and storage medium
CN111327492B (en) * 2020-01-21 2020-12-15 光大兴陇信托有限责任公司 Full link monitoring processing method
CN111355610A (en) * 2020-02-25 2020-06-30 网宿科技股份有限公司 An edge network-based exception handling method and device
CN111431762B (en) * 2020-03-17 2021-06-22 中国人民解放军国防科技大学 A wireless network status monitoring and display system
CN111654417A (en) * 2020-06-08 2020-09-11 中车青岛四方机车车辆股份有限公司 Evaluation method and device, storage medium, processor, train
CN113297045B (en) * 2020-07-27 2024-03-08 阿里巴巴集团控股有限公司 Monitoring method and device for distributed system
CN113992348B (en) * 2021-09-22 2022-08-30 北京东方通软件有限公司 Monitoring method and system of all-in-one machine
CN115225469B (en) * 2022-07-28 2024-11-12 池州市谦跃信息技术有限公司 Network monitoring system and method based on network heterogeneous interface
CN115695135B (en) * 2022-12-30 2023-03-21 鹏城实验室 Active network management method, device, equipment and storage medium
CN115801623A (en) * 2023-02-07 2023-03-14 中科南京软件技术研究院 Method, device and equipment for detecting nodes of EdgeX and storage medium
CN116208417B (en) * 2023-03-07 2023-10-31 河南省通信工程局有限责任公司 Communication abnormity sensing system and method based on big data
CN116760789A (en) * 2023-07-25 2023-09-15 维沃移动通信有限公司 Data processing methods, devices, electronic equipment and storage media
CN118695449B (en) * 2024-08-23 2024-11-08 天翼物联科技有限公司 Green energy-saving lighting method, device, equipment and medium based on soft bus

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102064975A (en) * 2009-11-17 2011-05-18 中国移动通信集团公司 Network equipment supervision method and system
CN103823228A (en) * 2014-01-29 2014-05-28 北京红旗胜利科技发展有限责任公司 Positioning system, terminal, and positioning method
CN104991265A (en) * 2015-07-31 2015-10-21 辽宁工程技术大学 Beidou satellite navigation system user uniformity positioning method
CN105812487A (en) * 2016-05-05 2016-07-27 东南大学 Method for providing CORS (Continuously Operating Reference Stations) differential positioning service based on user identification
CN107920360A (en) * 2016-10-08 2018-04-17 中兴通讯股份有限公司 The method, apparatus and system of a kind of addressing network problems

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2434670B (en) * 2004-08-13 2008-06-11 Remasys Pty Ltd Monitoring and management of distributed information systems
CN101883375B (en) * 2009-05-07 2012-11-07 中国移动通信集团北京有限公司 Network monitoring method and system thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102064975A (en) * 2009-11-17 2011-05-18 中国移动通信集团公司 Network equipment supervision method and system
CN103823228A (en) * 2014-01-29 2014-05-28 北京红旗胜利科技发展有限责任公司 Positioning system, terminal, and positioning method
CN104991265A (en) * 2015-07-31 2015-10-21 辽宁工程技术大学 Beidou satellite navigation system user uniformity positioning method
CN105812487A (en) * 2016-05-05 2016-07-27 东南大学 Method for providing CORS (Continuously Operating Reference Stations) differential positioning service based on user identification
CN107920360A (en) * 2016-10-08 2018-04-17 中兴通讯股份有限公司 The method, apparatus and system of a kind of addressing network problems

Also Published As

Publication number Publication date
CN109639516A (en) 2019-04-16

Similar Documents

Publication Publication Date Title
CN109639516B (en) Monitoring method, device, equipment and storage medium of distributed network system
Wen et al. Fog orchestration for internet of things services
CA3079866A1 (en) Network system fault resolution via a machine learning model
EP3549309B1 (en) Auto-prioritization of device traffic across local network
US9183033B2 (en) Method and system for analyzing root causes of relating performance issues among virtual machines to physical machines
EP3549312B1 (en) A master node, a local node and respective methods performed thereby for predicting one or more metrics associated with a communication network
CN107544839B (en) Virtual machine migration system, method and device
MX2015000882A (en) Vehicle-specific computation management system for cloud computing.
Cheng et al. Geelytics: Enabling on-demand edge analytics over scoped data sources
US20190036869A1 (en) Systems and methods for facilitating closed loop processing using machine learning
CN112929451A (en) Internet of things equipment processing method applied to 5G and cloud computing center
EP3272068B1 (en) Building and applying operational experiences for cm operations
Palade et al. Middleware for Internet of Things: A quantitative evaluation in small scale
CN110659109A (en) Openstack cluster virtual machine monitoring system and method
CN114402341A (en) Method, device and system for determining equipment information
US10938624B2 (en) Automatic integrated control loop for fault, performance and service quality management
CN109961196A (en) Method and corresponding device for servicing CNC machine tools
US12438800B2 (en) Cloud native observability migration and assessment
CN104461847B (en) Data processor detection method and device
CN119299347B (en) Method, system, equipment and medium for analyzing performance of single board of full network element
CN111740494B (en) Data management method and edge computing platform based on edge computing and cloud computing
CN117014346A (en) Flow control system, method and device
CN112596974A (en) Full link monitoring method, device, equipment and storage medium
CN115756888B (en) Data processing method, processor, device and storage medium
JP6887941B2 (en) Data analysis system and data analysis method

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