Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Operating system clock synchronization method and system under 2oo3 redundant structure

A redundant structure and operating system technology, which is applied in the field of network information transmission, can solve problems such as high environmental requirements, low synchronization accuracy, and many constraints, and achieve the effect of optimizing task scheduling and ensuring consistency

Active Publication Date: 2020-04-24
EAST CHINA INST OF COMPUTING TECH
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This patent document adopts the clock synchronization method based on the NTP protocol, which has high environmental requirements, many constraints, and synchronization accuracy is not as good as the clock synchronization method using the IEEE1588 protocol.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Operating system clock synchronization method and system under 2oo3 redundant structure
  • Operating system clock synchronization method and system under 2oo3 redundant structure
  • Operating system clock synchronization method and system under 2oo3 redundant structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0110] in a such as figure 1 In the shown network, there are two slave clock nodes and one master clock node, and all three nodes are running normally. At a certain moment, the master clock follows the IEEE1588 standard to send a synchronization signal, and one of the slave clocks performs the following synchronization process after receiving the synchronization signal:

[0111] Step 1: The Ethernet controller module receives the synchronization message from the master clock, reads the clock information in the high-precision clock module, calculates the clock difference to get -10ms, and transmits the clock difference to the synchronization controller module.

[0112] Step 2: The synchronization controller module receives the clock difference, and its absolute value is greater than the maximum tolerance difference of 1ms, so the system clock status of the node is changed from Running&Synchronous to Running and the -10ms clock difference is passed to the synchronization adjustm...

Embodiment 2

[0116] in a such as figure 1 In the shown network, there are two slave clock nodes and one master clock node, and all three nodes are running normally. At a certain point, a slave clock node restarts due to a failure, and rejoins the node after the restart is complete and synchronizes. The slave clock performs the following synchronization process:

[0117] Step 1: After a new node is added, the synchronization controller sets the node status to Stopped, waiting for synchronization with the main clock.

[0118] Step 2: The Ethernet controller module receives the synchronization message from the master clock, reads the clock information in the high-precision clock module, calculates the clock difference to obtain 900ms, and transmits the clock difference to the synchronization controller module.

[0119] Step 3: The synchronization controller module receives the clock difference, which is greater than the maximum tolerance difference of 1ms, so the system clock status of the ...

Embodiment 3

[0123] The operating system clock synchronization system under the 2oo3 redundant structure of the present invention is divided into a high-precision clock module, an Ethernet controller module, a synchronization controller module, a synchronization adjustment module and a system clock module. create a like figure 1 Synchronous network shown.

[0124] The high-precision clock module provides high-precision external clock data, and uses the IEEE1588 protocol to synchronize with the high-precision clock module of the main clock node in the network.

[0125] The Ethernet controller module is used to communicate with other nodes in the network, transmit synchronization messages conforming to the IEEE1588 protocol, and transmit the clock difference to the synchronization controller module.

[0126] The synchronization controller module receives the clock difference data from the Ethernet controller module, analyzes the difference data and manages the system clock status of the loc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an operating system clock synchronization method and a system under a 2oo3 redundancy structure, which is characterized in that the system comprises the following steps: a delayobtaining step: each node in a node network is communicated with other nodes in the node network once, and the communication delay of each node and other nodes in the node network is obtained; According to the communication delay between each node and the rest nodes, the average communication delay between each node and the rest nodes is calculated, a node with the smallest average communicationdelay is selected as the master clock node, and the rest nodes in the node network are taken as the slave clock nodes. Node synchronization step: a synchronization network is established to synchronize the slave clock node and the master clock node. The clock synchronization network established by the invention can cover a 2oo3 redundant structure, can independently maintain each node in the network, and can carry out operations such as adding, deleting nodes or links, etc. It can be adjusted according to different network load and physical structure.

Description

technical field [0001] The invention relates to the technical field of network information transmission, in particular to an operating system clock synchronization method and system under a 2oo3 redundant structure. Background technique [0002] In safety-critical fields such as aerospace, rail transit, military, and energy and power, real-time embedded processing nodes have high reliability and security requirements. In safety-critical real-time embedded systems, in order to reduce and reduce risks, in addition to selecting high-reliability electronic components, multi-mode redundancy is usually used to improve the reliability of real-time embedded systems and reduce the risk probability. Clock synchronization between processing nodes in a multi-mode redundant real-time embedded system is the key to ensure the correct real-time behavior of the system. For example, when voting on data, it is required that both input data and output data must be consistent at all times. [0...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04J3/06
CPCH04J3/0638H04J3/0641
Inventor 李翔包晟临马倩朱伟杰
Owner EAST CHINA INST OF COMPUTING TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products