Digital Twin Data Distribution for Multi-Service Storage Conflicts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The challenge of efficiently using storage when the number of services increases, as digital twins for each service incur high costs and can cause collisions in processing results when shared among multiple services.
Innovation Solution
Implementing a data processing method that utilizes a common digital twin shared by multiple services and service-specific digital twins, with a distribution rule for data access and processing to manage data storage efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a digital twin is prepared for each service, then service-specific processing results can be stored without collision, but storage cost becomes enormous and inefficient
Solution Approach 1:
The digital twin is segmented into a common digital twin (shared by multiple services) and service-specific digital twins (for storing service-specific processing results). This segmentation allows efficient storage by reusing the common digital twin across services while maintaining service-specific data in separate structures, resolving the contradiction between reliable storage and storage cost.
Solution Approach 2:
The common digital twin serves multiple services universally, enabling a single digital twin structure to be used by many different services. This multi-functionality eliminates the need to create separate digital twins for each service, significantly reducing storage requirements while maintaining the ability to store service-specific processing results in associated service-specific digital twins.
2Quantity of substance
If a digital twin is shared by multiple services, then storage cost is reduced, but collision occurs when saving service-specific processing results
Solution Approach 1:
The system segments the digital twin into a common digital twin (for shared data) and service-specific digital twins (for service-specific processing results). This segmentation prevents collision by isolating service-specific data in separate structures while maintaining efficient storage through sharing of common data across services.
Solution Approach 2:
The service-specific digital twin acts as an intermediary between the common digital twin and the service-specific processing results. It receives data from the common digital twin, processes it service-specifically, and stores the results without causing collision in the shared common digital twin, thus maintaining both storage efficiency and reliability.
3Adaptability or versatility
If the number of services increases, then more processing capabilities are available, but storage requirements increase proportionally
Solution Approach 1:
The common digital twin serves as a universal structure that can be shared by any number of services. This universality allows the system to support increasing numbers of services without proportionally increasing storage requirements, as all services can reuse the common digital twin structure and only need to allocate storage for their specific processing results.
Data Source
Figure 1
Figure 2
Figure 3A~3B
AI summary
A computer of a data processing device comprising: a common digital twin in which first processed data obtained by processing received source data is stored; a specific digital twin in which second processed data obtained by processing the source data is stored; and a service processor for each of a plurality of services that requests access to the common digital twin or the specific digital twin to perform data processing. Each of a plurality of the service processors is configured to: read the second processed data from the specific digital twin for each of the plurality of services; and when no data to be read is determined to exist, read the first processed data from the common digital twin, in accordance with a predetermined data distribution rule.