Abstract:
The invention relates to a method for synchronizing local clocks in a distributed computer network, where said computer network consists of a number of end systems and at least two switches, where each end system is connected to at least two switches via bidirectional communication links, and where a configured subset of end systems and switches executes the method in form of a synchronization state machine, characterized in that a) the state machine uses at least three different frame types (coldstart frame type, coldstart acknowledge frame type, and integration frame type), and b) the states in the state machine are either said to belong to an unsynchronized set of states or belong to a synchronized set of states, and c) all end systems that are configured as Synchronization Master periodically send coldstart frames in one of the unsynchronized states, and d) all end systems that are configured as Synchronization Master react to the reception of a coldstart frame by sending a coldstart acknowledgment frame a configurable first timeout (CSO) after the reception of the coldstart frame on all replicated communication channels, provided that the end system is in a state in which the synchronization state machine defines a transition for coldstart frames, and where said first timeout (CSO) is reset when a consecutive coldstart frame is received before the coldstart acknowledge is sent, and e) all end systems that are configured as Synchronization Master react to the reception of a coldstart acknowledgment frame by starting a configurable second timeout (CAO), provided that they are not already executing said first timeout (CSO), and entering a synchronized state when said second timeout (CAO) expires.
Abstract:
A method for synchronizing local clocks in a distributed computer network includes a number of components that are connected to each other via bi-directional communication links. An a priori configured set of components generates synchronization messages and sends these messages to the network. An a priori configured set of components consumes the generated messages. One or more message-relaying components in between a component that generates a synchronization message and the component that consumes the message adds delay value to the message reflecting the delay imposed by the message-relaying component. A component that is configured to consume a synchronization message delays a received synchronization message upon reception for a duration that is calculated by an a priori configured value for the maximum transmission delay minus the value of the sum of all delay values added to the received message before further usage of the message in the synchronization process.
Abstract:
A method for synchronizing local clocks in a distributed computer network includes a number of components that are connected to each other via bi-directional communication links. An a priori configured set of components generates synchronization messages and sends these messages to the network. An a priori configured set of components consumes the generated messages. One or more message-relaying components in between a component that generates a synchronization message and the component that consumes the message adds delay value to the message reflecting the delay imposed by the message-relaying component. A component that is configured to consume a synchronization message delays a received synchronization message upon reception for a duration that is calculated by an a priori configured value for the maximum transmission delay minus the value of the sum of all delay values added to the received message before further usage of the message in the synchronization process.
Abstract:
The invention relates to a method for start-up of a network, the network consisting of a number of nodes, which are connected via channels, and wherein the nodes are able to exchange information in the form of messages via said channels. According to the invention the transition phase of a synchronizing node from its initial phase to a synchronized phase is separated in a first so-called integration phase and a second subsequent so-called cold-start phase. A synchronizing node in the integration phase is listening to messages being sent from nodes in the synchronized phase and only reacts to an integration message (i-frame) if said integration message is a valid message. Furthermore, a synchronizing node, in the case that integration of said synchronizing node to a set of already synchronized nodes was not successful after a specifiable period, changes into the cold-start phase, in which a cold-start procedure of the node is executed, wherein in the cold-start phase said node does not react to integration messages (i-frames) of a node in the synchronized phase.
Abstract:
The invention relates to a method for start-up of a network, the network consisting of a number of nodes, which are connected via channels, and wherein the nodes are able to exchange information in the form of messages via said channels. According to the invention the transition phase of a synchronizing node from its initial phase to a synchronized phase is separated in a first so-called integration phase and a second subsequent so-called cold-start phase. A synchronizing node in the integration phase is listening to messages being sent from nodes in the synchronized phase and only reacts to an integration message (i-frame) if said integration message is a valid message. Furthermore, a synchronizing node, in the case that integration of said synchronizing node to a set of already synchronized nodes was not successful after a specifiable period, changes into the cold-start phase, in which a cold-start procedure of the node is executed, wherein in the cold-start phase said node does not react to integration messages (i-frames) of a node in the synchronized phase.