Distributed clock synchronization system and control method thereof
By using a distributed clock synchronization system to monitor and control various systems in real time, the problem of synchronous operation of distributed systems is solved, and stable, unified management and efficient operation of the data center are achieved.
Patent Information
- Application Number
- CN202411829840.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2044-12-12
AI Technical Summary
Distributed systems, due to factors such as hardware differences and network latency, cannot operate synchronously, affecting the unified operation and management of the data center.
A distributed clock synchronization system is used to monitor each system in real time. The system status is determined by signal matching, distributed monitoring and sign-matching methods. Abnormal systems are stopped and synchronization is restored after replacement.
It enables real-time synchronous operation of distributed systems, ensuring the stability and unified management of data centers, and improving system reliability and management efficiency.
Smart Images

Figure CN119299039A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of control or regulation systems, and in particular relates to a distributed clock synchronization system and a control method thereof. Background Art
[0002] A distributed clock synchronization system is a system that controls dispersed or distributed systems to maintain unified or synchronous operation. Since dispersed systems may have their own hardware differences, network delays and other factors, the dispersed systems cannot run synchronously. For example, a data center composed of multiple servers, these servers may be distributed in different places. If multiple servers cannot run synchronously, the data center cannot process the data in each system in a unified manner. In this way, the data center's operation and management of data uniformity will be seriously affected.
[0003] In intelligent system management, various systems distributed in different geographical locations or places need to be managed in a unified manner so that each system can run synchronously. The use of a distributed clock synchronization system helps to uniformly operate and manage various decentralized systems so that each system can run synchronously, because the distributed clock synchronization system can monitor systems in different places. For example, when a system in one or several places fails, the distributed clock synchronization system can control or monitor systems in different places in a short period of time. The distributed clock synchronization system can provide unified management for these decentralized systems, ensuring that decentralized or distributed systems can run safely and stably in synchronization. Summary of the invention
[0004] The present invention provides a distributed clock synchronization system and a control method thereof, which are used to solve the technical problem of how to make various distributed systems run synchronously. The present invention uses the distributed clock synchronization system to monitor and control various distributed systems in real time. As long as one or several systems in the distributed systems do not feed back signals or information to the distributed clock synchronization system, the one or several distributed systems will stop running. After one or several distributed systems are replaced, the distributed clock synchronization system is used to monitor and control various distributed systems in real time to achieve synchronous operation of various distributed systems.
[0005] In order to achieve the above object, the present invention is implemented by the following technical solutions: A distributed clock synchronization control method comprises the following steps: Step 1): Each distributed system feeds back information to the distributed clock synchronization system; Step 2): The distributed clock synchronization system monitors and controls whether each distributed system is operating normally; Among them, the distributed clock synchronization system uses the signal matching method to monitor and control whether each distributed system is operating normally; Step 3): The distributed clock synchronization system uses a signal dispersion method to determine whether each distributed system is operating normally; if each distributed system is operating normally, the distributed clock synchronization system monitors and controls each distributed system in real time; if one or several of the distributed systems are operating abnormally, the distributed clock synchronization system controls one or several of the distributed systems to stop operating; Step 4): Replace one or more distributed systems that have stopped running, and the distributed clock synchronization system uses a signal matching monitoring method to monitor whether the replaced distributed system or systems are running normally; Step 5): The distributed clock synchronization system controls each distributed system; Step 6): After each distributed system operates normally, each distributed system feeds back information to the distributed clock synchronization system.
[0006] Optionally, in step 1), each distributed system simultaneously feeds back information to the distributed clock synchronization system to ensure that each distributed system can be controlled by the distributed clock synchronization system in real time.
[0007] Optionally, in step 2), the signal matching method adopts the following steps: Step A): the distributed clock synchronization system simultaneously identifies the signals fed back by each of the distributed systems; Step B): the distributed clock synchronization system classifies the signals fed back by each distributed system according to the signals fed back by each distributed system; Step C): According to the signals fed back by the classified distributed systems, the corresponding distributed systems are found.
[0008] Optionally, in step 2), the signal matching method is the following formula (1): (1); in, To identify the signals fed back by each distributed system for the distributed clock synchronization system. For the distributed The signal fed back by a system to the distributed clock synchronization system. The distributed system has indivual; A function for classifying the signals fed back by each distributed system to the distributed clock synchronization system; For the distributed The signals fed back by each system to the distributed clock synchronization system are classified; For each distributed system systems, Representative The location of the system, The distributed The signal fed back by the system is correspondingly found system.
[0009] Optionally, in step 3), a signal dispersion method is used, which is the following formula (2): (2); in, For the distributed The signal fed back by a system to the distributed clock synchronization system. The distributed system has indivual, For the distributed The system is monitored to monitor the distributed Whether the system feeds back signals to the distributed clock synchronization system; To decentralize the operations of distributed systems, To monitor whether each distributed system feeds back signals to the distributed clock synchronization system.
[0010] Optionally, in step 4), the signal pair monitoring method is the following formula (3): (3); in, For the distributed A distributed system has indivual, For the distributed system to distributed A collection of systems, To find in a circular way arrive One or more systems in It is a cyclic operation, and the cyclic method is arrive or arrive ; Corresponding to the distributed system to distributed of the system collection systems, To monitor the Whether the system feeds back signals to the distributed clock synchronization system.
[0011] Optionally, in step 5), the distributed clock synchronization system controls each of the distributed systems simultaneously to determine whether all of the distributed systems are operating normally.
[0012] Optionally, in step 6), each distributed system feeds back information to the distributed clock synchronization system simultaneously.
[0013] A distributed clock synchronization system, comprising: a distributed clock synchronization system and a plurality of distributed systems; The distributed clock synchronization system is connected to the multiple distributed systems, and each distributed system is monitored and controlled in real time through the distributed clock synchronization system.
[0014] Beneficial effects of the present invention: The present invention utilizes the distributed clock synchronization system to monitor and control each distributed system in real time. As long as one or several systems in the distributed systems fail to feed back signals or information to the distributed clock synchronization system, the one or several distributed systems will stop running. After the one or several distributed systems are replaced, the distributed clock synchronization system is utilized to monitor and control each or all distributed systems in real time, so as to realize the synchronous operation of each distributed system. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0016] Figure 1 is a circuit structure diagram of the present invention; Figure 2 It is the work flow chart of the present invention. DETAILED DESCRIPTION
[0017] The embodiments of the present application are described in detail below with reference to the accompanying drawings. Example 1
[0018] like Figure 1 As shown, this embodiment provides a distributed clock synchronization system, including: a distributed clock synchronization system and a plurality of distributed systems (a first system to an Nth system); Wherein, the distributed clock synchronization system is connected from the first system to the Nth system; The distributed clock synchronization system is used to monitor and control each distributed system (from the first system to the Nth system) in real time. Example 2
[0019] like Figure 2 As shown, a distributed clock synchronization control method comprises the following steps: Step 1): Each distributed system feeds back information to the distributed clock synchronization system; Step 2): The distributed clock synchronization system monitors and controls whether each distributed system is operating normally; wherein the distributed clock synchronization system uses a signal matching method to monitor and control whether each distributed system is operating normally; Step 3): The distributed clock synchronization system uses a signal dispersion method to determine whether each distributed system is operating normally; if each distributed system is operating normally, the distributed clock synchronization system monitors and controls each distributed system in real time; if one or several of the distributed systems are operating abnormally, the distributed clock synchronization system controls one or several of the distributed systems to stop operating; Step 4): Replace one or more distributed systems that have stopped running, and the distributed clock synchronization system uses a signal matching monitoring method to monitor whether the replaced distributed system or systems are running normally; Step 5): The distributed clock synchronization system controls each distributed system; Step 6): After each distributed system operates normally, each distributed system feeds back information to the distributed clock synchronization system.
[0020] Specifically, in step 1), each distributed system simultaneously feeds back information to the distributed clock synchronization system to ensure that each distributed system can be controlled by the distributed clock synchronization system in real time.
[0021] In step 2), the signal matching method uses the following steps: Step A): The distributed clock synchronization system simultaneously identifies the signals fed back by each distributed system; Step B): the distributed clock synchronization system classifies the signals fed back by each distributed system according to the signals fed back by each distributed system; Step C): According to the signals fed back by the classified distributed systems, the corresponding distributed systems are found.
[0022] In addition, in step 2), the signal matching method can also be the following formula (1): (1); in, To identify the signals fed back by each distributed system for the distributed clock synchronization system. For the distributed The signal fed back by a system to the distributed clock synchronization system. The distributed system has indivual; A function for classifying the signals fed back by each distributed system to the distributed clock synchronization system; For the distributed The signals fed back by each system to the distributed clock synchronization system are classified; For each distributed system systems, Representative The location of the system, The distributed The signal fed back by the system is correspondingly found system.
[0023] In step 3), the signal dispersion method is adopted, which is the following formula (2): (2); in, For the distributed The signal fed back by a system to the distributed clock synchronization system. The distributed system has indivual, For distributed clock synchronization system A system is used to monitor the distributed Whether the system feeds back signals to the distributed clock synchronization system; For decentralized operations corresponding to distributed systems, that is To correspond to the distributed operations of various systems … , The distributed clock synchronization system monitors whether each distributed system feeds back signals to the distributed clock synchronization system.
[0024] In step 4), the signal pair monitoring method is as follows: (3); in, For the distributed A distributed system has indivual, For the distributed system to distributed A collection of systems, To find in a circular way arrive One or more systems in It is a cyclic operation, and the cyclic method is arrive or arrive ; Corresponding to the distributed system to distributed of the system collection systems, To monitor the Whether the system feeds back signals to the distributed clock synchronization system.
[0025] In step 5), the distributed clock synchronization system controls each distributed system simultaneously to determine whether all the distributed systems are operating normally.
[0026] In step 6), each distributed system then simultaneously feeds back information to the distributed clock synchronization system. Example 3
[0027] Based on Example 2, in formula (1), the first distributed system feedback signal To the distributed System feedback signal At the same time, the distributed clock synchronization system is fed back to the distributed clock synchronization system, and the distributed clock synchronization system sends a simultaneous identification signal Simultaneously identify the signals fed back by each distributed system. The location of each distributed system is also identified, and the location of each system is determined through the function The signals fed back by each distributed system to the distributed clock synchronization system are classified, and the classified signals fed back by each distributed system are … The positions of the various systems represented (because Once the locations of the distributed systems are identified, the corresponding distributed systems can be found. Example 4
[0028] In formula (2), Decentralization corresponds to each distributed system, through Each distributed system is monitored. If one or several distributed systems are not operating normally (that is, one or several distributed systems do not feed back signals to the distributed clock synchronization system), the distributed clock synchronization system controls one or several distributed systems to stop operating. Example 5
[0029] Based on all the above embodiments, the present invention uses a distributed clock synchronization system to monitor and control various distributed systems in real time. As long as one or several systems in the distributed systems do not feed back signals or information to the distributed clock synchronization system, the one or several distributed systems will stop running. After one or several distributed systems are replaced, the distributed clock synchronization system is used to monitor and control various or all distributed systems in real time.
[0030] The present invention mainly utilizes the signal transmission between the distributed clock synchronization system and each distributed system to achieve control. As for the hardware operation inside the distributed clock synchronization system and each distributed system, it is driven by its internal software. The internal circuit structure of the distributed clock synchronization system and each distributed system is not described in detail here.
[0031] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope of the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A distributed clock synchronization control method, characterized in that: The steps include: Step 1): Each distributed system feeds back information to the distributed clock synchronization system; Step 2): The distributed clock synchronization system monitors and controls whether each distributed system is operating normally; wherein the distributed clock synchronization system uses a signal matching method to monitor and control whether each distributed system is operating normally; Step 3): The distributed clock synchronization system uses a signal dispersion method to determine whether each distributed system is operating normally; if each distributed system is operating normally, the distributed clock synchronization system monitors and controls each distributed system in real time; if one or several of the distributed systems are operating abnormally, the distributed clock synchronization system controls one or several of the distributed systems to stop operating; Step 4): Replace one or more distributed systems that have stopped running, and the distributed clock synchronization system uses a signal matching monitoring method to monitor whether the replaced distributed system or systems are running normally; Step 5): The distributed clock synchronization system controls each distributed system; Step 6): After each distributed system operates normally, each distributed system feeds back information to the distributed clock synchronization system.
2. A distributed clock synchronization control method according to claim 1, characterized in that: In the step 1), each of the distributed systems simultaneously feeds back information to the distributed clock synchronization system to ensure that each of the distributed systems can be controlled by the distributed clock synchronization system in real time.
3. A distributed clock synchronization control method according to claim 1, characterized in that: In step 2), the signal matching method adopts the following steps: Step A): the distributed clock synchronization system simultaneously identifies the signals fed back by each of the distributed systems; Step B): the distributed clock synchronization system classifies the signals fed back by each distributed system according to the signals fed back by each distributed system; Step C): According to the signals fed back by the classified distributed systems, the corresponding distributed systems are found.
4. A distributed clock synchronization control method according to claim 1, characterized in that: In the step 2), the signal matching method is the following formula (1): (1); in, To identify the signals fed back by each distributed system for the distributed clock synchronization system. For the distributed The signal fed back by a system to the distributed clock synchronization system. The distributed system has indivual; A function for classifying the signals fed back by each distributed system to the distributed clock synchronization system; For the distributed The signals fed back by each system to the distributed clock synchronization system are classified; For each distributed system systems, Representative The location of the system, The distributed The signal fed back by the system is correspondingly found system.
5. A distributed clock synchronization control method according to claim 1, characterized in that: In the step 3), the signal dispersion method is adopted, which is the following formula (2): (2); in, For the distributed The signal fed back by a system to the distributed clock synchronization system. The distributed system has indivual, For the distributed The system is monitored to monitor the distributed Whether the system feeds back signals to the distributed clock synchronization system; To decentralize the operations of distributed systems, To monitor whether each distributed system feeds back signals to the distributed clock synchronization system.
6. A distributed clock synchronization control method according to claim 1, characterized in that: In the step 4), the signal matching monitoring method is the following formula (3): (3); in, For the distributed A distributed system has indivual, For the distributed system to distributed A collection of systems, To find in a circular way arrive One or more systems in It is a cyclic operation, and the cyclic mode is arrive or arrive ; Corresponding to the distributed system to distributed of the system collection systems, To monitor the Whether the system feeds back signals to the distributed clock synchronization system.
7. A distributed clock synchronization control method according to claim 1, characterized in that: In step 5), the distributed clock synchronization system controls each of the distributed systems simultaneously to determine whether all of the distributed systems are operating normally.
8. A distributed clock synchronization control method according to claim 1, characterized in that: In step 6), each of the distributed systems simultaneously feeds back information to the distributed clock synchronization system.
9. A distributed clock synchronization system, used to execute a distributed clock synchronization control method according to any one of claims 1 to 8, characterized in that: include: Distributed clock synchronization systems and distributed multiple systems; The distributed clock synchronization system is connected to the multiple distributed systems, and each distributed system is monitored and controlled in real time through the distributed clock synchronization system.
Citation Information
Patent Citations
Resource monitoring system and method for distributed server of wind power plant and medium
CN114461494A
Distributed battery management system and signal synchronization method
CN116915540A
System and method for real-time monitoring of power system
US20130073108A1
Method and device for synchronising decentralised control devices
WO2021037620A1