CN117806898A - Process monitoring method, device and equipment - Google Patents

Process monitoring method, device and equipment Download PDF

Info

Publication number
CN117806898A
CN117806898A CN202211170625.3A CN202211170625A CN117806898A CN 117806898 A CN117806898 A CN 117806898A CN 202211170625 A CN202211170625 A CN 202211170625A CN 117806898 A CN117806898 A CN 117806898A
Authority
CN
China
Prior art keywords
server
child
parent
monitoring
memory
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.)
Pending
Application number
CN202211170625.3A
Other languages
Chinese (zh)
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.)
Wuhan Zhixing Technology Co ltd
Original Assignee
Wuhan Zhixing Technology 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 Wuhan Zhixing Technology Co ltd filed Critical Wuhan Zhixing Technology Co ltd
Priority to CN202211170625.3A priority Critical patent/CN117806898A/en
Publication of CN117806898A publication Critical patent/CN117806898A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3072Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Debugging And Monitoring (AREA)
  • Hardware Redundancy (AREA)

Abstract

The invention provides a process monitoring method, which comprises the following steps: when the process is a parent process and the parent process derives a child process, the main server allocates a process ID for the child process; the method comprises the steps that a master server receives heartbeat messages sent by processes on at least one slave server; the heartbeat message at least comprises a process ID, a process occupied memory, a process occupied machine core number and a time stamp; and the main server monitors the state of the process according to the received heartbeat message.

Description

Process monitoring method, device and equipment
Technical Field
The present invention relates to the field of automatic driving technologies, and in particular, to a process monitoring method, apparatus, and device.
Background
In large-scale distributed systems, process suspension or abnormal termination is often encountered, in which case the reliability and self-recovery mechanism of the system are severely affected if effective process monitoring measures are lacking.
In the operating systems widely used at present, communication between processes is mostly realized by means of resource sharing. Process communication can be further classified into low-level communication and high-level communication, wherein high-level communication can be further classified into: a shared memory mode, a messaging mode, a shared file mode, etc. Shared-memory is one of the most rapid and effective process communication modes, and a sender and a receiver of data are not concerned with each other, so that certain potential safety hazards exist. Message-passing specifies a process ID when sending and receiving messages, which is also a disadvantage of this communication scheme. Pipeline communication is a file system based streaming buffer mechanism that organizes data transfers in a FIFO (first in first out) manner.
The prior art includes recording information in a shared memory and obtaining operational information through an interprocess handshake mechanism.
The mechanism of heartbeat detection generally works as follows:
1. keep alive
2. Detection of dead chains
For example, the scene is to keep the connection between the client and the server normal, and keep alive can be achieved by the heartbeat packet when there is no data to and from the server and the client for a long time. The end-to-end heartbeat packet sending can detect whether the link is normal or not, and when the heartbeat packet disappears, the connection can be considered to be absent, and resources can be recovered at the moment.
The existing process recovery processing method comprises the following steps: firstly, starting a monitoring process, waiting for a common process to register with the monitoring process, and after the registration is successful, distributing a shared memory object for the common process by the monitoring process. The common process records operation information in the shared memory, and the monitoring process acquires the operation information of the common process through handshaking to judge abnormality in real time. And closing the shared memory object of the common process.
Drawbacks of the above techniques include:
1. locking is needed to realize the exclusive reading and writing of the shared memory;
2. when a normal process attempts to rewrite the protected address space and an exception occurs, the process exits before the normal process writes the fault information to the shared memory, thereby causing the monitoring process to be unaware of the cause of the exception.
Disclosure of Invention
The invention provides a process monitoring method for solving the problems in the prior art.
In a first aspect, the present invention provides a process monitoring method, the method comprising:
when a process is a parent process and a child process is derived from the parent process, the main server allocates a process ID for the child process;
the method comprises the steps that a master server receives heartbeat messages sent by processes on at least one slave server; the heartbeat message at least comprises a process ID, a process occupied memory, a process occupied machine core number and a time stamp;
and the main server monitors the state of the process according to the received heartbeat message.
In one possible implementation manner, the receiving, by the master server, the heartbeat message sent by the process on the slave server specifically includes:
the main server receives the heartbeat message of the child process sent by the parent process;
the main server monitors the state of the process according to the received heartbeat message specifically including:
and the main server monitors the state of the sub-process according to the occupied memory of the sub-process, the number of machine cores occupied by the process, the process ID and the time stamp.
In one possible implementation, the method further comprises thereafter:
and when the master server monitors the child process, sending a state monitoring message to the parent process of the slave server so that the parent process of the slave server can identify whether the child process exits normally or not.
In one possible implementation, the method further includes:
and the main server receives the appointed message sent by the parent process when the child process exits.
In a second aspect, the present invention provides a process monitoring apparatus, the apparatus comprising:
the process ID distribution module is used for distributing a process ID for the child process when the process is a parent process and the parent process derives the child process;
the heartbeat message receiving module is used for receiving at least one heartbeat message sent by a process on the server; the heartbeat message at least comprises a process ID, a process occupied memory, a process occupied machine core number and a time stamp;
and the process state monitoring module is used for monitoring the state of the process according to the received heartbeat message.
In one possible implementation, the apparatus further includes: a transmitting module;
and the sending module is used for sending a state monitoring message to the parent process of the slave server when the monitoring module monitors the child process so as to enable the parent process of the slave server to identify whether the child process exits normally or not.
In one possible implementation, the apparatus further includes: designating a message receiving module;
the specified message receiving module is used for receiving a specified message sent by the parent process when the child process exits.
In a third aspect, the present invention provides a computer server comprising: memory, processor, and transceiver;
the processor is configured to couple to the memory, and read and execute the instructions in the memory, so as to implement the process monitoring method according to any one of the first aspect;
the transceiver is coupled to the processor and is controlled by the processor to transmit and receive messages.
In a fourth aspect, the present invention provides a system on a chip comprising a processor coupled to a memory, the memory storing program instructions which when executed by the processor implement the process monitoring method of any one of the first aspects.
In a fifth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to perform the process monitoring method of any of the first aspects.
In a sixth aspect, the present invention provides a process monitoring device comprising a master server according to any one of the first aspects and at least one slave server.
By applying the process monitoring method provided by the invention, the process is monitored through a message mechanism without mutual exclusion control.
Drawings
FIG. 1 is a diagram of a process monitoring architecture according to a first embodiment of the present invention;
FIG. 2 is a flowchart of a process monitoring method according to an embodiment of the present invention;
FIG. 3 is a second flowchart of a process monitoring method according to the first embodiment of the present invention;
FIG. 4 is a third flowchart of a process monitoring method according to the first embodiment of the present invention;
FIG. 5 is a flowchart of a process monitoring method according to an embodiment of the present invention;
FIG. 6 is a schematic diagram of a process monitoring device according to a second embodiment of the present invention;
FIG. 7 is a second schematic diagram of a process monitoring device according to a second embodiment of the present invention;
FIG. 8 is a third schematic diagram of a process monitoring device according to the second embodiment of the present invention;
fig. 9 is a schematic diagram of a computer server according to a third embodiment of the present invention;
fig. 10 is a schematic diagram of a chip system according to a fourth embodiment of the present invention;
FIG. 11 is a schematic diagram of a computer readable storage medium according to a fifth embodiment of the present invention;
FIG. 12 is a schematic diagram of a computer program product according to a sixth embodiment of the present invention;
fig. 13 is a schematic structural diagram of a process monitoring device according to a seventh embodiment of the present invention.
Detailed Description
The present application is described in further detail below with reference to the drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be noted that, for convenience of description, only the portions related to the present invention are shown in the drawings.
It should be noted that, in the case of no conflict, the embodiments and features in the embodiments may be combined with each other. The present application will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
Example 1
Fig. 1 is a schematic diagram of a process monitoring architecture according to an embodiment of the present invention, as shown in fig. 1, the process monitoring method may be applied to a distributed system, where the distributed system includes a master server and a plurality of slave servers, the master server may determine whether the slave servers are connected through a heartbeat status value, for example, when a master server having a heartbeat status value of 1 has a monitoring process, a slave server has a process, and the processes in the slave servers may be divided into a parent process and a child process. The process monitoring method can realize the monitoring of the sub-process.
Fig. 2 is a schematic flow chart of a process monitoring method according to a first embodiment of the present invention, where, as shown in fig. 2, the process monitoring method includes:
in one possible implementation, as shown in fig. 3, before step 210, the method further includes:
in step 210, when the process is a parent process and the parent process spawns a child process, the host server assigns a process ID to the child process.
Specifically, a process can derive a new process at any time, and can be distinguished by a parent process and a child process. When the parent process derives a new process, the parent process can send a notification message to the main server, and the main server allocates a process ID to the derived child process according to the notification message.
Step 220, the master server receives at least one heartbeat message sent by a process on the slave server;
specifically, the master server may obtain the state of the process on the slave service through a heartbeat message.
The heartbeat message at least comprises a process ID, a process occupying memory, a process occupying machine core number and a time stamp.
In step 230, the main server monitors the status of the process according to the received heartbeat message.
Specifically, the main server monitors the process state according to the received process ID, the process occupies memory, the number of machine cores occupied by the process and the time stamp. When no heartbeat is received, the system is considered to be abnormal.
The process occupies memory, the number of machine cores occupied by the process belongs to the attribute of the process, the time stamp means that when the process starts to calculate, a starting time is recorded, and the master server monitors the time from which the process in the slave server starts to calculate. The master server monitors the usage status of each slave server. The use state is as follows: the process takes up more memory and uses several cores. If the primary server also joins the calculation, the primary server itself is also monitored.
Next, a description will be given of how the master server monitors a parent process and a child process on the slave server. As shown in fig. 3, comprising steps 310 and 320:
step 310, the main server receives the heartbeat message of the child process sent by the parent process;
in step 320, the main server monitors the state of the sub-process according to the occupied memory of the sub-process, the number of machine cores occupied by the process, the process ID and the timestamp.
Further, in an alternative implementation, when the master service monitors the child process on the slave server, a monitoring message is sent to the parent process, so that the parent process obtains the state of the child process, as shown in fig. 4, and the method includes step 410.
In step 410, when the master server monitors the child process, a status monitoring message is sent to the parent process of the slave server, so that the parent process of the slave server identifies whether the child process exits normally.
Further, in an alternative implementation, when the sub-process exits, the application may further include step 510, as shown in fig. 5:
step 510, the main server receives the designated message sent by the parent process when the child process exits.
By applying the process monitoring method provided by the invention, the process is monitored through a message mechanism without mutual exclusion control.
Example two
In a second embodiment of the present invention, as shown in fig. 6, fig. 6 is a schematic structural diagram of a process monitoring device provided in the second embodiment of the present invention, where the process monitoring device includes: a process ID assignment module 610, a heartbeat message receiving module 620, and a process status monitoring module 630.
The process ID allocation module 610 is configured to allocate a process ID to a child process when the process is a parent process and the parent process derives the child process;
the heartbeat message receiving module 620 is configured to receive at least one heartbeat message sent from a process on the server; the heartbeat message at least comprises a process ID, a process occupied memory, a process occupied machine core number and a time stamp;
the process state monitoring module 630 is configured to monitor a state of a process according to the received heartbeat message.
The heartbeat message receiving module 620 receives at least one heartbeat message sent from a process on the server, specifically including: receiving heartbeat messages of child processes sent by a parent process;
the process state monitoring module 630 monitors the state of the process according to the received heartbeat message, and specifically includes: and monitoring the state of the sub-process according to the occupied memory of the sub-process, the number of machine cores occupied by the process, the process ID and the time stamp.
Further, as shown in fig. 7, in an alternative implementation, the apparatus may further include a sending module 710;
the sending module 710 is configured to send a status monitoring message to a parent process of the slave server when the monitoring module monitors the child process, so that the parent process of the slave server identifies whether the child process exits normally.
In another alternative implementation, in conjunction with fig. 6, or in conjunction with fig. 6 and 7, the apparatus may further include a designation message receiving module 810, as shown in fig. 8.
The specified message receiving module 810 is configured to receive a specified message sent by a parent process when a child process exits.
The device provided in the second embodiment of the present invention may perform the method steps in the first embodiment of the method, and its implementation principle and technical effects are similar, and are not described herein again.
It should be noted that, it should be understood that the division of the modules of the above apparatus is merely a division of a logic function, and may be fully or partially integrated into a physical entity or may be physically separated. And these modules may all be implemented in software in the form of calls by the processing element; or can be realized in hardware; the method can also be realized in a form of calling software by a processing element, and the method can be realized in a form of hardware by a part of modules. For example, the determining module may be a processing element that is set up separately, may be implemented in a chip of the above apparatus, or may be stored in a memory of the above apparatus in the form of program code, and may be called by a processing element of the above apparatus and execute the functions of the determining module. The implementation of the other modules is similar. In addition, all or part of the modules can be integrated together or can be independently implemented. The processing element described herein may be an integrated circuit having signal processing capabilities. In implementation, each step of the above method or each module above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in a software form.
For example, the modules above may be one or more integrated circuits configured to implement the methods above, such as: one or more specific integrated circuits (Application Specific Integrated Circuit, ASIC), or one or more microprocessors (Digital Signal Processor, DSP), or one or more field programmable gate arrays (Field Programmable Gate Array, FPGA), or the like. For another example, when a module above is implemented in the form of a processing element scheduler code, the processing element may be a general purpose processor, such as a central processing unit (Central Processing Unit, CPU) or other processor that may invoke the program code. For another example, the modules may be integrated together and implemented in the form of a System-on-a-chip (SOC).
In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, produces, in whole or in part, the procedures or functions described in accordance with embodiments of the present application. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wired (e.g., coaxial cable, fiber optic, digital subscriber line ((Digital Subscriber Line, DSL)), or wireless (e.g., infrared, wireless, bluetooth, microwave, etc.) means, the computer-readable storage medium may be any available medium that can be accessed by the computer or a data storage device such as a server, data center, etc., that contains an integration of one or more available media, the available media may be magnetic media (e.g., floppy disk, hard disk, tape), optical media (e.g., DVD), or semiconductor media (e.g., solid state disk, SSD), etc.
Example III
An embodiment of the present invention provides a computer server, as shown in fig. 9, including: memory, processor, and transceiver;
the processor is coupled to the memory, and reads and executes the instructions in the memory to implement any one of the process monitoring methods provided in the first embodiment;
the transceiver is coupled to the processor, and the processor controls the transceiver to transmit and receive messages.
Example IV
A fourth embodiment of the present invention provides a chip system, as shown in FIG. 10, including a processor, a coupling between the processor and a memory, the memory storing program instructions, and implementing any one of the process monitoring methods provided in the first embodiment when the program instructions stored in the memory are executed by the processor.
Example five
A fifth embodiment of the present invention provides a computer readable storage medium, as shown in fig. 11, including a program or instructions, which when executed on a computer, implement any one of the process monitoring methods as provided in the first embodiment.
Example six
Embodiment six provides a computer program product comprising instructions which, as shown in fig. 12, when run on a computer, cause the computer to perform any of the process monitoring methods as provided in embodiment one.
Example seven
An embodiment seven of the present invention provides a process monitoring device, as shown in fig. 13, including a master server and at least one slave server in the first embodiment.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative elements and steps are described above generally in terms of function in order to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, in a software module executed by a processor, or in a combination of the two. The software modules may be disposed in Random Access Memory (RAM), memory, read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The foregoing detailed description of the invention has been presented for purposes of illustration and description, and it should be understood that the invention is not limited to the particular embodiments disclosed, but is intended to cover all modifications, equivalents, alternatives, and improvements within the spirit and principles of the invention.

Claims (11)

1. A process monitoring method, the method comprising:
when a process is a parent process and a child process is derived from the parent process, the main server allocates a process ID for the child process;
the method comprises the steps that a master server receives heartbeat messages sent by processes on at least one slave server; the heartbeat message at least comprises a process ID, a process occupied memory, a process occupied machine core number and a time stamp;
and the main server monitors the state of the process according to the received heartbeat message.
2. The method according to claim 1, wherein the receiving, by the master server, the heartbeat message sent by the process on the slave server comprises:
the main server receives the heartbeat message of the child process sent by the parent process;
the main server monitors the state of the process according to the received heartbeat message specifically including:
and the main server monitors the state of the sub-process according to the occupied memory of the sub-process, the number of machine cores occupied by the process, the process ID and the time stamp.
3. The method according to claim 2, characterized in that the method further comprises after that:
and when the master server monitors the child process, sending a state monitoring message to the parent process of the slave server so that the parent process of the slave server can identify whether the child process exits normally or not.
4. The method according to claim 2, wherein the method further comprises:
and the main server receives the appointed message sent by the parent process when the child process exits.
5. A process monitoring device, the device comprising:
the process ID distribution module is used for distributing a process ID for the child process when the process is a parent process and the parent process derives the child process;
the heartbeat message receiving module is used for receiving at least one heartbeat message sent by a process on the server; the heartbeat message at least comprises a process ID, a process occupied memory, a process occupied machine core number and a time stamp;
and the process state monitoring module is used for monitoring the state of the process according to the received heartbeat message.
6. The apparatus of claim 5, wherein the apparatus further comprises: a transmitting module;
and the sending module is used for sending a state monitoring message to the parent process of the slave server when the monitoring module monitors the child process so as to enable the parent process of the slave server to identify whether the child process exits normally or not.
7. The apparatus of claim 5, wherein the apparatus further comprises: designating a message receiving module;
the specified message receiving module is used for receiving a specified message sent by the parent process when the child process exits.
8. A computer server, comprising: memory, processor, and transceiver;
the processor is configured to couple to the memory, read and execute the instructions in the memory, to implement the process monitoring method of any one of claims 1-4;
the transceiver is coupled to the processor and is controlled by the processor to transmit and receive messages.
9. A system on a chip comprising a processor coupled to a memory, the memory storing program instructions that when executed by the processor implement the process monitoring method of any of claims 1-4.
10. A computer readable storage medium, characterized in that the computer readable storage medium has stored thereon a computer program which is executed by a processor for the process monitoring method according to any of claims 1-4.
11. A process monitoring device, characterized in that the device comprises a master server according to any of claims 1-4 and at least one slave server.
CN202211170625.3A 2022-09-23 2022-09-23 Process monitoring method, device and equipment Pending CN117806898A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211170625.3A CN117806898A (en) 2022-09-23 2022-09-23 Process monitoring method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211170625.3A CN117806898A (en) 2022-09-23 2022-09-23 Process monitoring method, device and equipment

Publications (1)

Publication Number Publication Date
CN117806898A true CN117806898A (en) 2024-04-02

Family

ID=90420394

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211170625.3A Pending CN117806898A (en) 2022-09-23 2022-09-23 Process monitoring method, device and equipment

Country Status (1)

Country Link
CN (1) CN117806898A (en)

Similar Documents

Publication Publication Date Title
CN108256002B (en) Cross-machine-room data synchronization method, device, system and server
JP3640187B2 (en) Fault processing method for multiprocessor system, multiprocessor system and node
CN110740072B (en) Fault detection method, device and related equipment
CN108319513B (en) Message transmission method and device in multi-partition operating system
CN108347476B (en) Cross-machine-room data synchronization method and device and server
CN105357042B (en) A kind of highly available cluster system and its host node and from node
JP6183931B2 (en) Cluster system, server apparatus, cluster system management method, and program
US9063929B2 (en) Information processing apparatus, information processing method, computer-readable recording medium having stored therein program
JP7132297B2 (en) Method and apparatus for monitoring global failure of virtual gateway cluster
US8948020B2 (en) Detecting and isolating dropped or out-of-order packets in communication networks
CN112698942A (en) Artificial intelligence service system, master control device and slave control device
JP2019029960A (en) Detector, detection method and detection program
EP3349138B1 (en) Communication destination determination device, communication destination determination method, and recording medium
CN117806898A (en) Process monitoring method, device and equipment
WO2024082471A1 (en) Inter-node link status monitoring method and apparatus
CN114697334B (en) Method and device for executing scheduling task
US10148518B2 (en) Method and apparatus for managing computer system
CN111556043B (en) Message processing method, device, system, equipment and readable storage medium
CN114090391A (en) Method, device, equipment and medium for monitoring state based on AUTBUS bus
EP3756310B1 (en) Method and first node for managing transmission of probe messages
CN111490911B (en) Gateway fault information collection method, device, network equipment and storage medium
CN115865944B (en) Method, system, device, equipment and storage medium for point-to-point communication between equipment
JP7176295B2 (en) Determination device, gateway, determination method and determination program
US11150980B2 (en) Node device, recovery operation control method, and non-transitory computer readable medium storing recovery operation control program
JP2829040B2 (en) Information distribution system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination