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, such as improper manufacturing techniques and bottlenecks, due to unsynchronized software versions and operating policies.
Innovation Solution
A method is introduced to calculate and coordinate a synchronized start-time for all nodes to apply adaptations, using the transit time, timestamp, and local adaptation timing database, ensuring that adaptations are applied in a coordinated manner without human intervention and minimizing disruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If adaptations are applied independently at each node without coordination, then each node can update its software version and operating policy autonomously, but disruptions occur due to unsynchronized versions causing improper manufacturing techniques and bottlenecks
Solution Approach 1:
The system calculates and communicates the coordinated start-time to all nodes before the actual adaptation application occurs. This preliminary timing coordination ensures that all nodes are prepared to apply adaptations simultaneously, preventing disruptions caused by version mismatches while maintaining autonomous operation at each node.
2Stability of the object's composition
If adaptations are applied simultaneously at all nodes, then system consistency is maintained across the CPS, but the complexity of calculating and coordinating start-times increases
Solution Approach 1:
The system introduces an intermediary coordination mechanism that calculates the start-time based on transit time and timestamp information, then communicates this timing to all nodes. This intermediary layer manages the complexity of simultaneous coordination while ensuring consistent adaptation application across all nodes without requiring direct peer-to-peer communication between them.
3Ease of manufacture
If adaptations are applied without considering transit time and processing duration, then the adaptation process is simpler, but disruptions occur due to timing mismatches between nodes
Solution Approach 1:
The system performs preliminary calculations of transit time and processing duration before determining the coordinated start-time. This advance planning ensures that all nodes can apply adaptations simultaneously without disruptions, minimizing system downtime while maintaining relatively simple adaptation deployment procedures.
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.


