IP Library Granted Patent US 11,055,263
Granted Patent B2
US 11,055,263 · App. 16/058,295 · Granted Jul 6, 2021

Information processing device and information processing system for synchronizing data between storage devices

Inventor: Yoshiaki Shibata (Yokohama, JP)
Assignee: FUJITSU LIMITED
G06F16/188G06F9/45533G06F9/45558G06F9/52G06F11/07G06F16/178G06F2009/45579
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,055,263
App. No.
16/058,295
Granted
Jul 6, 2021
Kind
B2
Abstract

An information processing device according to one aspect includes a memory, a processor coupled to the memory, and one or more physical storage devices. The processor is configured to execute a configuration process of configuring a plurality of storage areas by dividing the one or more physical storage devices, a first synchronization process of initializing at least one of the storage areas and of synchronizing data stored in the initialized storage area with another information processing device, and a second synchronization process of writing file data used for generating a virtual machine to the storage area initialized and synchronized by the first synchronization process, and of synchronizing the file data written to the storage area with the another information processing device.

Claims (20)

1. An information processing system comprising:

a first information processing device including a first processor and a plurality of physical storage devices including a first physical storage device and a second physical storage device;

a second information processing device including a second processor and a third physical storage device, the second information processing device being connected to the first information processing device via a network; and

a third information processing device including a third processor and a fourth physical storage device, the third information processing device being connected to the second information processing device via the network;

the first processor being configured to execute

a configuration process of configuring a plurality of storage areas by dividing each of the plurality of physical storage devices;

a first synchronization process of initializing at least a first storage area among the storage areas in the first information processing device and of synchronizing the first storage area with a second storage area in the third physical storage device of the second information processing device, by writing initialization data into both the first storage area in the first information processing device and the second storage area in the second information processing device; and

a second synchronization process of synchronizing the first storage area in the first information processing device with the second storage area in the second information processing device, by writing file data used for generating a virtual machine to both the first storage area in the first information processing device and the second storage area in the second information processing device after the first storage area and the second storage area are initialized and synchronized by the first synchronization process; and

the second processor being configured to, after a failure of the first information processing device, synchronize storage areas in the third physical storage device with storage areas in the fourth physical storage device of the third information processing device, by copying data in the storage areas in the third physical storage device of the second information processing device into the storage areas in the fourth physical storage device of the third information processing device; wherein

while the second synchronization process is writing the file data to the first storage area of the first physical storage device in the first information processing device, the first synchronization process simultaneously initializes a third storage area of the second physical storage device in the first information processing device, and synchronizes the third storage area with a fourth storage area in the second information processing device.

2. The information processing system according to claim 1 , wherein, in a case in which a total size of the storage areas initialized and synchronized is less than a size of the file data, the first synchronization process is executed repeatedly to initialize and synchronize an uninitialized storage area, until the total size of the storage areas initialized and synchronized by the first synchronization process exceeds the size of the file data.

3. The information processing system according to claim 1 , wherein, after the failure of the first information processing device, only storage areas in the third physical storage device that have been synchronized by the first synchronization process are synchronized with the storage areas in the fourth physical storage device of the third information processing device.

4. A non-transitory computer-readable recording medium storing a computer program to be executed by an information processing system including a first information processing device, a second information processing device connected to the first information processing device via a network, and a third information processing device connected to the second information processing device via the network, the first information processing device including a first processor and a plurality of physical storage devices including a first physical storage device and a second physical storage device, the second information processing device including a second processor and a third physical storage device, the third information processing device including a third processor and a fourth physical storage device, the computer program being configured to cause the information processing system to perform a method comprising:

(a) configuring, by the first processor, a plurality of storage areas by dividing each of the plurality of physical storage devices in the first information processing device;

(b) performing, by the first processor, an initialization of at least a first storage area among the storage areas in the first information processing device and synchronization of the first storage area with a second storage area in the third physical storage device of the second information processing device, by writing initialization data into both the first storage area in the first information processing device and the second storage area in the second information processing device;

(c) performing, by the first processor, a writing of file data used for generating a virtual machine to both the first storage area in the first information processing device and the second storage area in the second information processing device after step (b); and

(d) after a failure of the first information processing device, by the second processor, synchronizing storage areas in the third physical storage device with storage areas in the fourth physical storage device of the third information processing device, by copying data in the storage areas in the third physical storage device of the second information processing device into the storage areas in the fourth physical storage device of the third information processing device; wherein

while the file data is written to the first storage area of the first physical storage device in the first information processing device in step (c), a third storage area of the second physical storage device is simultaneously initialized and the third storage area is synchronized with a fourth storage area in the second information processing device in step (b).

5. The non-transitory computer-readable recording medium according to claim 4 , wherein, in a case in which a total size of the storage areas initialized and synchronized is less than a size of the file data, step (b) is executed repeatedly to initialize and synchronize an uninitialized storage area, until the total size of the storage areas initialized and synchronized in step (b) exceeds the size of the file data.

6. The non-transitory computer-readable recording medium according to claim 4 , wherein, after the failure of the first information processing device, only storage areas in the third physical storage device that have been synchronized by the first synchronization process are synchronized with the storage areas in the fourth physical storage device of the third information processing device.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ORIGINAL COVER SHEET BY REMOVING PATENT NUMBER 10586039 PREVIOUSLY RECORDED ON REEL 69272 FRAME 546. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 1, 2025
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 070764/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 069272/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2018
From: SHIBATA, YOSHIAKI
To: FUJITSU LIMITED
Reel/Frame 046754/0983 →
Priority Claims (1)
JP JP2017-165208 · Aug 30, 2017 · national
Continuity (1)
Related Publication 20190065527A1 · Feb 28, 2019