Node Adaptation Timing Coordination for Synchronized CPS Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cyber physical systems (CPSs), the inefficient coordination of adaptations between operating devices and intermediate nodes leads to disruptions due to unsynchronized software versions and operating policies, resulting in entropy and inefficiencies such as improper manufacturing techniques and bottlenecks.
Innovation Solution
A method is introduced to calculate and coordinate a synchronized start-time for applying adaptations across nodes, utilizing the transit time, timestamp, and local adaptation timing database to ensure that adaptations are applied in a coordinated manner without human intervention, thereby reducing disruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If adaptations are applied independently at each node without coordination, then device complexity is reduced and ease of operation is improved, but system reliability deteriorates due to unsynchronized software versions and operating policies causing disruptions
Solution Approach 1:
The system performs preliminary actions by calculating and distributing coordinated start-times to all nodes before adaptations are actually applied. This preliminary timing coordination ensures that when each node independently applies its adaptation at its designated time, all nodes will be synchronized, preventing disruptions caused by version mismatches between nodes.
2Reliability
If adaptations are coordinated across all nodes with synchronized timing, then system reliability is improved, but device complexity increases due to the need for timing calculation and coordination mechanisms
Solution Approach 1:
The system introduces an intermediary coordination mechanism that acts as a timing server, responsible for calculating and distributing coordinated start-times to all nodes. This intermediary handles the complexity of synchronization centrally, allowing individual nodes to remain relatively simple while still achieving coordinated adaptation application across the entire system.
3Productivity
If adaptations are applied simultaneously across all nodes, then productivity is improved by reducing bottlenecks, but loss of time increases due to the need for timing calculation and coordination overhead
Solution Approach 1:
The timing coordination and start-time calculations are performed in advance before adaptations are applied. By pre-calculating the coordinated timing schedule, the system minimizes the coordination overhead time that would otherwise be required during the actual adaptation application phase, thereby maximizing productivity with minimal time loss.
Data Source
AI summary
Methods, apparatus, systems and articles of manufacture are disclosed to coordinate node level adaptations. An example apparatus includes an adaptation support determiner to determine if an adaptation in an adaptation message is supported by a first device, an extractor to, in response to the determination that the adaptation in the adaptation message is supported by the first device, calculate a start-time for the first device based on (a) a transit duration of the adaptation message, (b) an execution duration of the adaptation in the adaptation message, and (c) a timestamp of when the second device sent the adaptation message, and an initiate a timer value for the first device and the second device, the timer value being a function of the start-time. The example apparatus further includes an installer to, in response to the timer value satisfying a threshold, execute the adaptation to reduce disruptions in the CPS.


