Video server and rebuild processing control method
AssigneeKabushiki Kaisha Toshiba
InventorsHiroyuki Watanabe, Toshiki Mori, Naoko Satoh
Life of this patent
Estimating the term…
Abstract
A video server has a table generator, a rebuild processor, and a rebuild controller. The table generator generates a management table of content data ID that specifies the content data and the write location of the content data in the storage unit where the content data are recorded. When a problem takes place in at least one of the storage devices, the rebuild processor executes a rebuild process to recover the content data of the troubled storage device. When a rebuild start request is generated by the rebuild processor, the rebuild controller controls the start and stop of the rebuild process by referring to the management table.
Claims14
A content server having a storage unit that comprises:
- a plurality of storage devices to which content data are to be written;
- a management table generator configured to generate a management table that records storage addresses for the content data and a state of writing the content data at the storage addresses;
- and
- a control unit configured to access the management table and control a rebuild operation for rebuilding the content data written to the storage devices based on the management table when one of the storage devices becomes damaged or troubled, wherein the control unit initiates the rebuild operation prior to writing all of the content data;
- wherein the control unit references the management table during the rebuild operation to rebuild the content data that are already written to the storage devices and are in the process of being written to the storage devices, but not the content data for which writing has not been initiated.
A video server for storing content data for broadcasting, comprising:
- a plurality of storage units, each storage unit including a plurality of storage devices for storing the content data at a plurality of storage addresses in a redundant array of inexpensive disks (RAID) system;
- a table generator configured to generate a management table that records an identification of the content data and the storage addresses of the content data;
- and
- a rebuild processor configured to execute a rebuild process based on the management table to read out the content data stored in the storage devices other than a damaged or troubled storage device and write the content data that are read out to the storage devices so as to recover the content data stored in the damaged or troubled storage device, wherein the rebuild process is carried out on a portion of the content data written to the damaged or troubled storage device before the rebuild process has been initiated, wherein the rebuild process is carried out on the content data that was in the process of being written at the time the rebuild process is initiated.
A method of controlling a rebuild process in a video server storing video data for broadcasting, the video server having a plurality of storage units, each storage unit having a plurality of storage devices, the method comprising:
- generating a management table when video data is stored in a storage unit, the management table specifying at least an address for each video data stored in the storage unit;
- reading out video data stored in undamaged or untroubled storage devices of the storage unit having at least one damaged or troubled storage device;
- and
- performing a rebuild process on video data stored in the at least one damaged or troubled storage device by using information in the management table and the video data read out from the undamaged or untroubled storage devices,
- wherein the rebuild process is started while video data is being written to the storage unit.
Dependencies are inferred from the claim text.