Adaptive Snapshot Timing for Multi-Simulator Time Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods face challenges in creating snapshots at an appropriate frequency during simulations, leading to increased processing time, load, and storage usage due to unnecessary snapshots or high re-execution costs.

Innovation Solution

An information processing method that acquires the probability of data communication between simulators and determines snapshot creation timings based on this probability, optimizing the frequency by creating snapshots before events are likely to occur, thereby reducing unnecessary snapshots and lowering re-execution costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If snapshots are created periodically during simulation, then time alignment between simulators can be achieved, but processing time and storage usage increase due to unnecessary snapshots

Engineering Contradiction:
Improvetime alignment accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of communication patterns before the main simulation to identify critical sections where data communication is likely to occur. Snapshot creation timings are predetermined based on this analysis, allowing the simulation to efficiently create snapshots only when necessary for time alignment, rather than periodically throughout the entire simulation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts snapshot creation parameters based on simulated communication patterns. By analyzing probability of occurrence of data communication in different sections, the system changes the snapshot creation frequency and timing parameters to match actual communication needs, reducing unnecessary snapshots while maintaining time alignment accuracy.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If snapshots are created frequently to ensure time alignment, then time alignment accuracy improves, but storage usage and re-execution costs increase

Engineering Contradiction:
Improvetime alignment accuracyVSAvoidstorage usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary analysis of communication patterns before the main simulation to identify critical sections where data communication is likely to occur. Snapshot creation timings are predetermined based on this analysis, allowing the simulation to efficiently create snapshots only when necessary for time alignment, rather than periodically throughout the entire simulation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts snapshot creation parameters based on simulated communication patterns. By analyzing probability of occurrence of data communication in different sections, the system changes the snapshot creation frequency and timing parameters to match actual communication needs, reducing unnecessary snapshots while maintaining time alignment accuracy.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If snapshots are created at fixed intervals, then implementation simplicity is maintained, but re-execution costs increase due to mismatched snapshot timings

Engineering Contradiction:
Improveimplementation simplicityVSAvoidsimulation efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system performs preliminary analysis of communication patterns before the main simulation to identify critical sections where data communication is likely to occur. Snapshot creation timings are predetermined based on this analysis, allowing the simulation to efficiently create snapshots only when necessary for time alignment, rather than periodically throughout the entire simulation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from static, fixed-interval snapshot creation to dynamic, adaptive snapshot creation. The snapshot creation process adapts to the actual communication patterns observed during preliminary analysis, making the timing flexible and responsive to actual simulation needs rather than following a rigid schedule.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240176706A1Information processing method and information processing device
Publication Date: 2024.05.30 FUJITSU LTD
  • US20240176706A1 patent drawing
  • US20240176706A1 patent drawing
  • US20240176706A1 patent drawing

AI summary

An information processing method includes acquiring by a computer, in a simulation that is executed by a target simulator in cooperation with another simulator, a probability of occurrence of data communication from the other simulator to the target simulator, for each of sections obtained by dividing a simulation time of the target simulator, and determining timings of creation of a snapshot of the target simulator in the simulation, based on the acquired probability of occurrence of the data communication in each of the sections.