Remote Data Management System for Simulation Storage Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Interactive computer simulation systems face challenges in managing large data sets, particularly when distributing data over networks, which can lead to quality of service issues such as network delay and limited bandwidth, affecting the user experience in complex and realistic simulations.
Innovation Solution
A remote data management system that includes a network interface module, data storage system, and processor module, which anticipatorily updates and manages data storage by computing expected geographical positions, monitoring storage capacity, and removing extraneous data records to optimize data availability and storage efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data is distributed over a network to support multiple simulation stations, then data accessibility and system scalability are improved, but network delay and bandwidth limitations worsen quality of service
Solution Approach 1:
The system anticipatorily updates the remote repository with data corresponding to expected geographical positions before they are actually requested. The processor module computes future positions based on current position, velocity, and orientation, then pre-loads relevant terrain and environment data into the remote repository, eliminating network delays when the simulation station needs this data.
2Quantity of substance
If the remote repository stores a large subset of the synthetic natural environment database, then data availability for simulation is improved, but storage capacity is consumed
Solution Approach 1:
Instead of storing all possible data or waiting for requests, the system computes expected future geographical positions and anticipatorily loads only the specific data subsets needed for those positions. This pre-loading approach ensures data availability while minimizing storage usage by loading only what will be needed soon.
Solution Approach 2:
The system dynamically adjusts the data subset stored in the remote repository based on changing parameters such as the simulation station's current position, velocity, orientation, and requested data resolution. As these parameters change, the system updates the repository with new data subsets and removes extraneous data, optimizing both availability and storage efficiency.
3Loss of information
If the remote repository maintains high storage capacity for complete data sets, then data completeness is improved, but network transfer time and bandwidth requirements worsen
Solution Approach 1:
The synthetic natural environment database is segmented into geographically-specific subsets corresponding to different geographical positions. The remote repository stores only the relevant subset for the current and expected future positions, rather than the complete database. This segmentation allows the system to maintain data completeness for needed regions while reducing overall storage requirements and network transfer times.
4Measurement precision
If the system updates the remote repository with supplemental data subsets, then data freshness and accuracy are improved, but storage management complexity increases
Solution Approach 1:
The system continuously monitors the simulation station's position, velocity, orientation, and data requests, using this feedback to compute updated expected positions and determine which data subsets need to be added or removed from the remote repository. This automated feedback loop manages storage complexity while ensuring data accuracy reflects current simulation conditions.
Data Source
AI summary
Method and systems for executing an interactive computer simulation of a simulated vehicle comprising a remote data management system, a central repository, a remote repository and an interactive computer simulation station. The central repository stores a synthetic natural environment database (SNEDB) that comprises data records for a plurality of geographically-located terrain skin representations of a computer generated environment. The remote data management system maintains the remote repository storing a subset of data records from the SNEDB. Each one of the subset of data records has a priority tag. The station sends a data request for geographical locations from the SNEDB and allows users to interact in the simulation for controlling the simulated vehicle. The remote data management system monitors remaining storage capacity of the remote repository and, upon reaching a high-level threshold value, removes the most extraneous data record considering priority tags until reaching a low-level threshold value.


