Distributed Simulation Using Inverse Interest for Lower Bandwidth Use

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed simulation systems are resource-intensive, requiring a large number of servers and significant communication bandwidth due to the need for frequent updates to a central database, which limits their ability to efficiently simulate complex scenarios.

Innovation Solution

Implement a distributed simulation system with a central database that uses inverse interest lists to selectively transmit updates based on the needs of individual servers, reducing unnecessary data transmission by determining which components are of interest to other servers and adjusting update frequencies accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a central database is used to store and distribute component values to all servers, then data availability and consistency are improved, but bandwidth consumption and resource requirements increase significantly

Engineering Contradiction:
Improvedata availabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Instead of the central database broadcasting updates to all servers regardless of interest (traditional approach), the system inverts the approach by having servers express their interest in specific components, and only those updates are transmitted. The interest list mechanism allows the system to push data only where needed, rather than pulling data from a central source for all servers.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The system extracts only the necessary component values that servers actually need based on their interest lists, rather than transmitting all component updates to all servers. This selective extraction of data reduces bandwidth consumption while maintaining data availability for interested servers.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If all servers transmit updates to the central database frequently, then data consistency is maintained, but resource requirements and system complexity increase

Engineering Contradiction:
Improvedata consistencyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts update transmission based on server interest in specific components. Servers can add or remove interest in components as needed, and the system automatically adjusts which updates are transmitted. This dynamic adaptation reduces unnecessary transmissions while maintaining consistency where needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different servers have different quality requirements for different components based on their interest lists. The system provides customized update frequencies and data transmission tailored to each server's local needs rather than applying a uniform update strategy to all servers.

Inventive Principle:
Principle #3Local quality

3Loss of information

If the system transmits all component updates to all servers, then complete information is available, but unnecessary data transmission wastes bandwidth and resources

Engineering Contradiction:
Improveinformation completenessVSAvoidbandwidth utilization
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

Servers provide feedback about their interest in specific components through interest list maintenance. The system uses this feedback to adjust transmission behavior, only sending updates for components that servers have expressed interest in. This feedback mechanism ensures information completeness for interested servers while avoiding waste for uninterested servers.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250272453A1Simulation systems using inverse interest
Publication Date: 2025.08.28 THE ELECTRIC INFRASTRUCTURE SECURITY EIS COUNCIL INC
  • US20250272453A1 patent drawing
  • US20250272453A1 patent drawing
  • US20250272453A1 patent drawing

AI summary

A system, method and product for an interest-based distributed simulation system. A system comprising: multiple servers, wherein a component-server deployment defines which server is tasked with processing each component of a simulation; a database for storing values of components and delivering the values or portion thereof to servers based on interest definitions. A server of the multiple servers is authoritative over a target component of the plurality of components of the simulation. The server is configured to determine an inverse interest list for the target component, wherein the inverse interest list identifies all components interested in the target component according to the interest definitions. The server selectively transmits updates of the target component to the database based on the inverse interest list and based on the component-server deployment.