Master Clock Selection Using Synchronization Path Measures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for selecting a master clock in communication networks, such as the Best Master Clock Algorithm (BMCA), are prone to manual misconfigurations, do not adequately consider network-related aspects, and have slow grandmaster reselection times, leading to potential synchronization inaccuracies and delays.

Innovation Solution

A model-based approach is proposed to determine the synchronization path measures, including weights and redundancy values, for each station in the network. This allows for the calculation of a synchronization metric for each station, which is used to select the most suitable master clock, considering both clock attributes and network topology.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual configuration of grandmaster is used, then selection accuracy can be controlled, but error-prone misconfigurations occur

Engineering Contradiction:
Improveselection accuracyVSAvoidconfiguration reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs self-configuration by automatically calculating synchronization path measures and determining the optimal grandmaster candidate based on network topology and clock attributes, eliminating manual configuration errors while maintaining selection accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors network conditions and synchronization path measures, using feedback to dynamically adjust grandmaster selection and provide fallback configurations, thereby improving both reliability and accuracy

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If dynamic grandmaster reselection is implemented, then adaptability to network changes is improved, but reselection time increases

Engineering Contradiction:
Improvegrandmaster reselection adaptabilityVSAvoidgrandmaster reselection time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-calculates synchronization path measures and identifies fallback grandmaster candidates in advance, so when reselection is needed, the switch can occur immediately without lengthy calculation delays, thus reducing reselection time while maintaining adaptability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements dynamic grandmaster selection that adapts to network conditions by continuously evaluating synchronization path measures and clock attributes, allowing flexible reselection while using pre-computed data to minimize decision time

Inventive Principle:
Principle #15Dynamics

3Device complexity

If static clock attributes are used for grandmaster selection, then selection process is simple, but network conditions are not considered

Engineering Contradiction:
Improveselection process complexityVSAvoidsynchronization reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system merges static clock attributes with dynamic network topology information by calculating synchronization path measures that combine both aspects, achieving reliable grandmaster selection that considers both clock quality and network conditions without excessive complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system transforms the selection criteria from purely static clock attributes to a composite metric that includes synchronization path measures derived from network topology, allowing the selection process to adapt to network conditions while maintaining computational efficiency

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12224852B2Method for determining a master clock in a communication network
Publication Date: 2025.02.11 ROBERT BOSCH GMBH
  • US12224852B2 patent drawing
  • US12224852B2 patent drawing

AI summary

The disclosure relates to a method for determining a master clock in a communication network having a plurality of stations that are communicatively connected to each other and each have a clock, wherein the master clock is used for time synchronization of the clocks of the stations, comprising the steps: determining by means of a model of the communication network, a synchronization path measure for each station to every other station of the stations, which specifies a synchronization accuracy between two stations; determining for each station on the basis of the synchronization path measure in each case a synchronization metric, which specifies a synchronization accuracy for this station; and determining on the basis of the synchronization metrics of all the stations the station whose clock is meant to be used as the master clock.