Common Storage Management for Vehicle ECUs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In vehicle systems, dedicated storage space in each Electronic Control Unit (ECU) is wasteful as applications temporarily use storage for uploading and downloading data, and shared common storage efficiency deteriorates due to insufficient free space when usage is concentrated.
Innovation Solution
A common storage management device and method that reserves and releases storage space dynamically, notifying applications to reduce data size through compression or division when free space is insufficient, allowing efficient use of shared storage without waiting for additional space to become available.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dedicated storage space is provided in each ECU, then storage availability is improved, but storage efficiency deteriorates due to wasteful allocation
Solution Approach 1:
The patent merges multiple dedicated storage spaces into a single common storage space that is shared by multiple applications across different ECUs. This consolidation eliminates wasted storage capacity while maintaining reliable access for all applications through a centralized management system that handles allocation and deallocation dynamically.
Solution Approach 2:
The common storage space serves multiple functions and multiple applications simultaneously, rather than being dedicated to a single application. The storage management device enables this universal usage by dynamically allocating space to different applications based on their temporary needs, thereby improving overall storage efficiency while maintaining availability.
2Loss of energy
If common storage is shared by multiple applications, then storage efficiency is improved, but storage availability deteriorates when usage is concentrated
Solution Approach 1:
The storage management device implements dynamic allocation of storage space, where the amount of space assigned to each application changes based on real-time usage patterns and availability. This dynamic approach allows the system to adapt to concentrated usage scenarios by reallocating space from applications that have completed their temporary storage needs to those that require additional space.
Solution Approach 2:
The system incorporates feedback mechanisms where the storage management device continuously monitors storage usage patterns and allocates space accordingly. When usage is concentrated, the system receives feedback about available space and adjusts allocations to ensure critical applications maintain access while preventing storage exhaustion.
3Reliability
If storage space is reserved for each application request, then storage availability is improved, but storage flexibility deteriorates due to insufficient free space
Solution Approach 1:
The system performs preliminary actions by pre-allocating or pre-reserving storage space based on predicted usage patterns, while maintaining the flexibility to adjust these reservations. The storage management device can proactively manage space reservations to prevent future conflicts, allowing applications to have guaranteed access when needed while preserving overall system flexibility.
Data Source
AI summary
A common storage management device for a system including a common storage and at least one computer includes at least one processor, the at least one computer storing a plurality of applications configured to write and read data in the common storage. The at least one processor is configured to manage a reservation of a storage space of the common storage in response to a request from the plurality of applications to reserve the storage space for storing the data. The at least one processor is configured to notify one application of the plurality of applications of a request to reduce data size of the data for which the storage space is required to be reserved per one request, when the one application requests to reserve the storage space for the data and free storage space is insufficient for reserving the storage space for the data.


