IP Library Granted Patent US 9,842,029
Granted Patent B2
US 9,842,029 · App. 14/929,918 · Granted Dec 12, 2017

Electronic device, method and storage medium

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 9,842,029
App. No.
14/929,918
Granted
Dec 12, 2017
Kind
B2
Abstract

According to one embodiment, an electronic device includes a receiver and a processing circuit. The receiver is configured to receive first data related to operating statuses of storage from external devices connected through a network. The processing circuit is configured to control the external devices to save data stored in a first area in the storage of a first external device on the storage of each of two or more second external devices based on the first data received by the receiver.

Claims (31)

1. An electronic device comprising:

a receiver configured to receive status data periodically transmitted from at least four external devices through a network, the status data indicative of a status of a hard disk drive (HDD) contained in each of the at least four external devices; and

a processing circuit configured to

manage the at least four external devices as nodes on a ring,

analyze the status data,

backup, when a symptom of failure of a first external device is detected, data in an HDD of the first external device to at least an HDD of a second external device and an HDD of a third external device in a distributed manner, the second external device and the third external device succeeding the first external device on the ring, and

manage a backup status of the data.

2. The device of claim 1 , wherein the processing circuit is configured to:

request the first external device to transmit distributed data generated by dividing the data to the second external device and the third external device; and

request the second external device and the third external device to receive and save the distributed data transmitted from the first external device.

3. The device of claim 2 , wherein when a symptom of failure of the second external device in which the distributed data of the first external device is backed up is detected, the processing circuit is configured to backup data in the HDD of the second external device to at least the HDD of the third external device and an HDD of a fourth external device in a distributed manner, the third external device and the fourth external device succeeding the second external device on the ring.

4. The device of claim 3 , wherein the processing circuit is configured to:

cause the third external device to save one of distributed data generated by dividing data in the HDD of the second external device, and one of re-distributed data generated by dividing the distributed data of the first external device; and

cause the fourth external device to save another one of the distributed data of the second external device, and another one of the re-distributed data of the first external device.

5. The device of claim 1 , wherein when separation from the network of the second external device in which the distributed data of the first external device is backed up is detected, the processing circuit is configured to backup the distributed data of the first external device in the second external device to at least the HDD of the third external device and an HDD of a fourth external device in a distributed manner, the third external device and the fourth external device succeeding the second external device on the ring.

6. The device of claim 1 , wherein when addition to the network of a new external device is detected or when return to the network of a returning external device that has been separated from the network is detected, the processing circuit is configured to cause the detected new or returning external device to save part of distributed data backed up in an HDD of an external device preceding the detected new or returning external device on the ring.

7. A method of an electronic device, the method comprising:

receiving status data periodically transmitted from at least four external devices through a network, the status data indicative of a status of a hard disk drive (HDD) contained in each of the at least four external devices;

managing the at least four external devices as nodes on a ring;

analyzing the status data;

backing up, when a symptom of failure of a first external device is detected, data in an HDD of the first external device to at least an HDD of a second external device and an HDD of a third external device in a distributed manner, the second external device and the third external device succeeding the first external device on the ring; and

managing a backup status of the data.

8. The method of claim 7 , wherein the backing up the data comprises:

requesting the first external device to transmit distributed data generated by dividing the data to the second external device and the third external device; and

requesting the second external device and the third external device to receive and save the distributed data transmitted from the first external device.

9. The method of claim 8 , wherein when a symptom of failure of the second external device in which the distributed data of the first external device is backed up is detected, the backing up the data comprises backing up data in the HDD of the second external device to at least the HDD of the third external device and an HDD of a fourth external device in a distributed manner, the third external device and the fourth external device succeeding the second external device on the ring.

10. The method of claim 9 , wherein the backing up the data comprises:

causing the third external device to save one of distributed data generated by dividing data in the HDD of the second external device, and one of re-distributed data generated by dividing the distributed data of the first external device; and

causing the fourth external device to save another one of the distributed data of the second external device, and another one of the re-distributed data of the first external device.

11. The method of claim 7 , further comprising, when separation from the network of the second external device in which the distributed data of the first external device is backed up is detected, backing up the distributed data of the first external device in the second external device to at least the HDD of the third external device and an HDD of a fourth external device in a distributed manner, the third external device and the fourth external device succeeding the second external device on the ring.

12. The method of claim 7 , further comprising, when addition to the network of a new external device is detected or when return to the network of a returning external device that has been separated from the network is detected, causing the detected new or returning external device to save part of distributed data backed up in an HDD of an external device preceding the detected new or returning external device on the ring.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2019
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA CLIENT SOLUTIONS CO., LTD.
Reel/Frame 048720/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2015
From: NISHIYAMA, KAORU; MIZUTANI, FUMITOSHI
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 036947/0289 →