IP Library Granted Patent US 8,621,163
Granted Patent B2
US 8,621,163 · App. 13/411,763 · Granted Dec 31, 2013

Management apparatus for improved database registration and update

Inventor: Masakazu Hattori (Kanagawa, JP)
Assignees: Kabushiki Kaisha Toshiba; Toshiba Solutions Corporation
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 8,621,163
App. No.
13/411,763
Granted
Dec 31, 2013
Kind
B2
Abstract

According to an embodiment a management apparatus includes: a stream storage configured to store a stream constituted by a plurality of pages; a trace information storage configured to store trace information in each stream, a receiving unit configured to receive a request to write the pages constituting the stream; and a management unit. The management unit refers to the trace information; writes the page into the stream storage when the write rule indicates that the page is to be written in the stream storage; writes the page into the temporary storage when the write rule indicates that the page is to be written in the temporary storage; and writes the page that has been written in the temporary storage into the stream storage in units of extents at a predetermined timing.

Claims (33)

1. A management apparatus comprising:

a stream storage configured to store a stream constituted by a plurality of pages;

a trace information storage configured to store trace information in each stream,

an extent and a write rule being correlated in the trace information,

the extent being a set of continuous pages,

the write rule indicating which the stream storage or a temporary storage the pages are to be written in, and

the temporary storage temporary storing the pages to be written;

a receiving unit configured to receive a request to write the pages constituting the stream; and

a management unit configured to

refer to the trace information on the stream to which the page of which the write request is received belongs,

write the page into the stream storage when the write rule correlated with the extent to which the page belongs indicates that the page is to be written in the stream storage,

write the page into the temporary storage when the write, rule indicates that the page is to be written in the temporary storage, and

write the page that has been written in the temporary storage into the stream storage in units of extents at a predetermined timing.

2. The apparatus according to claim 1 , wherein

the management unit

refers to the trace information on the stream to which the page of which the write request is received belongs, and

writes the plurality of pages that has been written in the temporary storage into the stream storage in units of extents when the extent to which the page belongs is not matched with an extent of the trace information.

3. The apparatus according to claim 2 , wherein

the trace information storage further stores a number of write pages already written out of the pages belonging to the extent, correlated with the extent, and

the apparatus further comprises:

a determination unit configured to

determine whether the number of write pages or a ratio of the number of write pages to a total number of pages belonging to the extent exceeds a threshold when the extent to which the page belongs is not matched with the extent of the trace information,

determine that the write of the page into the temporary storage is set as the write rule of the extent to which the page of which the write request is received belongs, when the number of write pages, or the ratio of write pages to the total pages exceeds the threshold, and

determine that the write of the page into the stream storage is used as the write rule of the extent to which the page of which the write request is received belongs, when the number of write pages or the ratio does not exceed the threshold; and

an update unit configured to

update the extent of the trace information on the stream to which the page of which the write request is received belongs to the extent to which the page of which the write request is received belongs,

update the write rule of the trace information to the write rule determined by the determination unit, and

initialize the number of write pages.

4. The apparatus according to claim 3 , wherein

the update unit increments the number of write pages of the trace information on the stream to which the page of which the write request is received belongs, when the page is written into the stream storage or into the temporary storage.

5. The apparatus according to claim 1 , further comprising:

a log buffer configured to store temporarily a log indicating a content of the page that is written into the stream storage and a content of the page that is written into the temporary storage; and

a buffer controller configured to write the log stored in the log buffer into a log storage when the page is written into the stream storage.

Assignments (7)
CHANGE OF CORPORATE NAME AND ADDRESS Recorded Feb 8, 2021
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 055259/0587 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY'S ADDRESS PREVIOUSLY RECORDED ON REEL 048547 FRAME 0098. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF ADDRESS. Recorded May 28, 2019
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA SOLUTIONS CORPORATION
Reel/Frame 051297/0742 →
CHANGE OF NAME Recorded Mar 8, 2019
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 048547/0215 →
CHANGE OF ADDRESS Recorded Mar 8, 2019
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA SOLUTIONS CORPORATION
Reel/Frame 048547/0098 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE: TOSHIBA TEC KABUSHIKI KAISHA, 2-17-2, HIGASHIGOTANDA 2-CHOME, SHINAGAWA-KU, TOKYO, JAPAN, 141-8664 PREVIOUSLY RECORDED ON REEL 028239 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEE: TOSHIBA SOLUTIONS CORPORATION, 1-1, SHIBAURA 1-CHOME, MINATO-KU, TOKYO, JAPAN, 105-6691. Recorded Aug 2, 2012
From: HATTORI, MASAKAZU
To: KABUSHIKI KAISHA TOSHIBA; TOSHIBA SOLUTIONS CORPORATION
Reel/Frame 028714/0587 →
RE-RECORD TO CORRECT ASSIGNEES ADDRESS PREVIOUSLY RECORDED ON REEL 028239 FRAME 0212. Recorded May 29, 2012
From: HATTORI, MASAKAZU
To: KABUSHIKI KAISHA TOSHIBA; TOSHIBA SOLUTIONS CORPORATION
Reel/Frame 028452/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2012
From: HATTORI, MASAKAZU
To: KABUSHIKI KAISHA TOSHIBA; TOSHIBA TEC KABUSHIKI KAISHA
Reel/Frame 028239/0212 →
Continuity (2)
Continuation PCTJP2009066280 · Sep 17, 2009
Related Publication 20120226883A1 · Sep 6, 2012