IP Library › Granted Patent US 11,870,868
Granted Patent B2
US 11,870,868 · App. 17/485,568 · Granted Jan 9, 2024

Common storage management device and common storage management method

Inventors: Yusuke Tanaka (Kariya, JP); Yuka Ito (Kariya, JP); Hajime Nomura (Kariya, JP); Daishi Miyata (Kariya, JP)
Assignee: DENSO CORPORATION
H04L67/5651G06F3/0608G06F3/0638G06F3/0673H04L67/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,870,868
App. No.
17/485,568
Granted
Jan 9, 2024
Kind
B2
Abstract

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.

Claims (23)

1. A common storage management device for a system including a common storage and at least two computers connected with each other by a closed network, the at least two computers including one computer configured to communicate with an outside computer, the at least two computers storing a plurality of applications configured to communicate with each other while executing on the at least two computers, the plurality of applications being configured to write data to and read data from the common storage, the common storage management device comprising:

at least one processor configured to

manage a reservation of a first storage space of the common storage in response to a first request from a first application of the plurality of applications executing on the at least two computers to reserve the first storage space of the common storage for storing first data, and

notify the first application of the plurality of applications of a second request from the common storage management device to reduce data size of the first data for which the first storage space is required to be reserved in response to the second request, when the first application requests to reserve the first storage space for the first data and free storage space of the common storage is insufficient for reserving the first storage space for the first data.

2. The common storage management device according to claim 1 , wherein

the at least one processor is configured to notify the first application of a request to edit or divide the first data to reduce the data size in response to the second request.

3. The common storage management device according to claim 2 , wherein

when reservations of the first storage space for storage of chunks of data corresponding to divided pieces of the first data are requested after notifying the first application of the second request to reduce the data size in response to the second request, the at least one processor reserves the storage space in order of a priority assigned by the first application to the divided pieces of the first data.

4. The common storage management device according to claim 3 , wherein

the at least one processor is configured to repeatedly reserve an individual storage space in order to reserve storage spaces for all of the divided pieces of the first data.

5. A method of managing a common storage for a system including the common storage and at least two computers connected with each other by a closed network, the at least two computers including one computer configured to communicate with an outside computer, the at least two computers storing a plurality of applications configured to communicate with each other while executing on the at least two computers, the plurality of applications being configured to write data to and read data from the common storage, the method comprising:

reserving a first storage space of the common storage in response to a first request from a first application of the plurality of applications executing on the at least two computers to reserve the first storage space of the common storage for storing first data; and

notifying the first application of the plurality of applications of a second request to reduce data size of the first data for which the first storage space is required to be reserved in response to the second request, when the first application requests to reserve the first storage space for the first data and free storage space of the common storage is insufficient for reserving the first storage space for the first data.

6. A common storage management device for a system including a common storage and a plurality of electronic control devices connected with an in-vehicle network, each of the plurality of electronic control devices being configured to execute at least one application, the at least one application being configured to write data to and read data from the common storage, the common storage management device comprising:

at least one processor configured to:

manage a reservation of a first storage space of the common storage in response to a first request from the at least one application to reserve the first storage space for storing first data to the common storage; and

notify the at least one application of a second request from the common storage management device to reduce data size of the first data for which the first storage space is required to be reserved in response to the second request, when the at least one application requests to reserve the first storage space for the first data and free storage space of the common storage is insufficient for reserving the first storage space for the first data.

7. A common storage management device for a system including a common storage and a plurality of electronic control devices connected with an in-vehicle network, each of the plurality of electronic control devices being configured to execute at least one application, the at least one application being configured to write data to and read data from the common storage, the common storage management device comprising:

at least one processor configured to:

receive a first request from the at least one application to reserve and release the first storage space of the common storage for storing first data;

manage a reservation of the first storage space of the common storage in response to the first request;

notify the at least one application of a second request to reduce data size of the first data for which the first storage space of the common storage is required to be reserved in response to the second request, when the at least one application requests to reserve the first storage space for the first data and free storage space of the common storage is insufficient for reserving the first storage space for the first data; and

determine whether the free storage space of the common storage is sufficient to reserve a second storage space for storing the first data to the common storage whose data size is reduced in response to the second request when the at least one application requests to reserve the second storage space of the common storage for the first data after reducing the data size of the first data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2021
From: TANAKA, YUSUKE; ITO, YUKA; NOMURA, HAJIME; MIYATA, DAISHI
To: DENSO CORPORATION
Reel/Frame 057928/0735 →
Priority Claims (1)
JP 2020-165365 · Sep 30, 2020 · national
Continuity (1)
Related Publication 20220103650A1 · Mar 31, 2022