Distributed Drawing Data Generation for Interactive Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for displaying simulation data from large-scale computers take a long time to generate and update drawing data, leading to delayed user interaction and non-interactive updates based on parameter changes.

Innovation Solution

A distributed processing system with multiple drawing data generation apparatuses connected through a network, where an information processing apparatus assigns generation processing and displays the generated drawing data, allowing for quick and interactive updates based on parameter changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If single information processing apparatus generates drawing data, then processing is simple, but display time is long

Engineering Contradiction:
Improveprocessing apparatus structureVSAvoiddisplay time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent divides the drawing data generation process into multiple independent processing units (first drawing data generation unit, second drawing data generation unit, etc.), each capable of generating drawing data for different time points or parameter sets simultaneously. This segmentation allows parallel processing, reducing the overall time required to generate and display drawing data while maintaining system functionality.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If single apparatus processes all drawing data, then system structure is simple, but interactive updating is slow

Engineering Contradiction:
Improvesystem structureVSAvoidinteractive updating speed
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system is divided into multiple drawing data generation units that can independently process different aspects of the simulation data. When parameters are changed, only the relevant units need to regenerate their portions of the drawing data, enabling faster interactive updates compared to a single apparatus that must reprocess everything.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The multiple drawing data generation units pre-generate drawing data for various time points and parameter combinations in advance. When a user interacts with the system to change parameters, the already-generated data can be quickly retrieved and displayed, reducing the perceived response time for interactive operations.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If distributed processing is implemented, then display speed improves, but system complexity increases

Engineering Contradiction:
Improvedisplay timeVSAvoidsystem structure
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements distributed processing by segmenting the drawing data generation function into multiple independent units that can operate in parallel. Each unit processes specific portions of the simulation data, and the results are combined for display. This approach reduces display time while keeping each individual processing unit relatively simple, balancing the trade-off between speed and complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8473716B2Distributed processing system, information processing apparatus, and distributed processing method
Publication Date: 2013.06.25 FUJITSU LTD
  • US8473716B2 patent drawing
  • US8473716B2 patent drawing
  • US8473716B2 patent drawing

AI summary

According to an aspect of the embodiment, a user apparatus transmits a parameter on generation of drawing data to each of drawing data generation apparatuses through a network, to assign generation processing of the drawing data to each of drawing data generation apparatuses. The user apparatus receives the drawing data generated based on the parameter by each of the plurality of drawing data generation apparatuses through the network, and displays the received drawing data. The user apparatus changes the parameter corresponding to the displayed drawing data, and displays a new drawing data corresponding to the changed parameter.