Managing Spare Storage Units (epo) Patents (Class 714/E11.089)
  • Publication number: 20100088541
    Abstract: According to an aspect of the embodiment, an area control unit refers to usage information of an area management table based on a determined type of an extracted failure information, determines whether the extracted failure information can be stored in a identified lower storage areas, determines a storage location for the extracted failure information in the identified lower storage areas when the extracted failure information can be stored in the identified lower storage areas, and determines a storage location for the extracted failure information in the upper storage areas other than an upper storage area including the identified lower storage areas based on the area management table when the extracted failure information cannot be stored in the identified lower storage areas.
    Type: Application
    Filed: September 30, 2009
    Publication date: April 8, 2010
    Applicant: FUJITSU LIMITED
    Inventors: Toshiaki TANAKA, Palina INTHAVONG
  • Publication number: 20090199042
    Abstract: A disk array system, upon detecting a failure in any data disk from among a plurality of data disks providing one or more RAID groups, conducting a correction copy to any spare disk, using one or more other data disks belonging to the same RAID group as the data disk causing the failure. When the data disk causing the failure has been replaced with a new data disk, the disk array system alters the management so that the data disk can be managed as a spare disk, and the spare disk can be managed as a data disk.
    Type: Application
    Filed: February 4, 2009
    Publication date: August 6, 2009
    Inventors: Atsushi Ishikawa, Kenji Onabe
  • Publication number: 20090150756
    Abstract: The storage control device of the present invention is able to perform input and output of data between blocks whose size is different with good efficiency. The size of extended logical blocks, which are units of data input and output within a storage control device, and the size of physical blocks, which are provided within the storage device, are different from one another. A write object range generation unit reads out both of the extended logical blocks which are adjacent to the write data, and creates a write object range by linking them to the write data. An assurance code checking unit checks a corresponding assurance code for each of these extended logical blocks. And a block size adjustment unit deletes superfluous data from the adjacent blocks, and adjusts the size of the write object range, so that it becomes an integral multiple of the size of the physical blocks.
    Type: Application
    Filed: November 26, 2008
    Publication date: June 11, 2009
    Inventors: Hajime Mori, Akira Nishimoto
  • Publication number: 20090125754
    Abstract: An apparatus, system, and method are disclosed for improving system reliability by managing switched drive networks. An off-network pool of storage devices is logically isolated from an array of storage devices. A detection module detects a failed storage device. A repositioning module logically repositions storage devices that are not performing operations. A rebuilding module may rebuild data from the failed storage device.
    Type: Application
    Filed: November 8, 2007
    Publication date: May 14, 2009
    Inventors: Rashmi Chandra, Roah Jishi, David Ray Kahler, David Lawrence Leskovec, Tram Thi Mai Nguyen, Marc Thadeus Roskow, Steven Richard Van Gundy
  • Publication number: 20090113237
    Abstract: A storage control device includes a first rebuilding unit rebuilding information stored in one of a plurality of storages that fails by using information stored in the plurality of storages excluding said failed storage and storing rebuilt information in a spare storage replaced with the failed storage, a second rebuilding unit rebuilding information stored in two of said plurality of storages that fail by using information stored in said plurality of storages excluding the two failed storages and storing rebuilt information in two spare storages replaced with the two failed storages, and a rebuilding control unit for controlling said first rebuilding unit and second rebuilding unit where one of said spare storages fails during rebuilding the data stored in said two failed storages to replace the failed spare storage with other spare storage whereby said second rebuilding unit continues rebuilding the data.
    Type: Application
    Filed: October 30, 2008
    Publication date: April 30, 2009
    Applicant: FUJITSU LIMITED
    Inventors: Mikio ITO, Hidejirou DAIKOKUYA, Kazuhiko IKEUCHI, Chikashi MAEDA
  • Publication number: 20080313324
    Abstract: The claimed subject matter provides a system and/or method that manages storage media associated with a plurality of disparate devices. The disclosed system can include a network of disparate devices wherein each device in the network can be associated with storage media. Additionally, the disclosed system can also include a component that identifies each device in the network, associates a likelihood that the device will periodically leave or rejoin the network, and utilizes the associated likelihood to construct a logical redundant pile of inexpensive disks comprising the storage media associated with the disparate devices.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Curtis G. Wong, Dale A. Sather, Kenneth Reneris, Thaddeus C. Pritchett, Talal Ali Batrouny
  • Publication number: 20080307251
    Abstract: A system and method for making efficient use of fuse ROM redundancy to increase yield and security. Some embodiments provide a memory repair system including a non-volatile memory component and a controller coupled to the non-volatile memory component. The non-volatile memory component includes a plurality of memory locations. The plurality of memory locations includes a replacement memory location to replace a faulty memory location and a replacement indicia memory location to store replacement memory location indicia. The controller coupled to the non-volatile memory component reads replacement memory location indicia from the replacement indicia memory location, determines an address for the replacement memory location using the indicia, reads the replacement memory location, and transfers a data value contained in the replacement memory location to a second memory component to repair a defective memory location of the second memory component.
    Type: Application
    Filed: June 7, 2007
    Publication date: December 11, 2008
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mohammad Jahidur Rahman, Sabuson George
  • Publication number: 20080126840
    Abstract: The present invention is to provide a method for reconstructing data in case of failure of two HDs of a RAID, wherein the RAID is a logical disk drive assembly including at least three HDs and a RAID controller and data is divided into block strips which are stored on data blocks of different HDs respectively, The method comprises the steps of reading super blocks of all of the HDs; comparing the number of the HDs and time being involved in a previous operation and stored in the super blocks with each other; reading common data involved in the previous degraded operation of the RAID; writing the read common data into the super blocks of all of the HDs; and recovering a configuration of the RAID to the degraded mode again.
    Type: Application
    Filed: September 22, 2006
    Publication date: May 29, 2008
    Applicant: QNAP SYSTEMS, INC.
    Inventors: Yi-Chun Chen, Kun-Ta Tsai