Patents by Inventor Naoki Higashijima

Naoki Higashijima has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8312321
    Abstract: A storage control apparatus of the present invention reduces the frequency of disk drive failures. An error management part manages the number of times errors occur in respective disk drives. A disk drive in which the number of errors meets or exceeds a threshold value is selected as a disk drive to be restarted. A restart control part commences difference management prior to restarting the disk drive targeted for restart. A difference management part manages parity group-related update locations using a difference bitmap. After commencing difference management, the restart control part restarts the disk drive in which the error was detected. This makes it possible to resolve an error caused by a firmware hangup or the like.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: November 13, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Naoki Higashijima, Ikuya Yagisawa
  • Publication number: 20120011326
    Abstract: The configuration of a cache memory can be changed while minimizing the influence over input-output performance with a host system on the active storage system. A data transfer control unit transfers data via a cache memory by a write-after method; and as triggered by an event where an amount of input to and output from an object area in the cache memory falls below a certain value, the data transfer control unit switches from the write-after method to a write-through method and then transfers data via the cache memory. Subsequently, as triggered by an event where there is no longer any input to and output from the object area in the cache memory, a processor changes the configuration of the cache memory relating to the object area.
    Type: Application
    Filed: March 19, 2010
    Publication date: January 12, 2012
    Applicant: HITACHI, LTD.
    Inventors: Naoki Higashijima, Yuko Matsui
  • Publication number: 20110078495
    Abstract: A storage control apparatus of the present invention reduces the frequency of disk drive failures. An error management part manages the number of times errors occur in respective disk drives. A disk drive in which the number of errors meets or exceeds a threshold value is selected as a disk drive to be restarted. A restart control part commences difference management prior to restarting the disk drive targeted for restart. A difference management part manages parity group-related update locations using a difference bitmap. After commencing difference management, the restart control part restarts the disk drive in which the error was detected. This makes it possible to resolve an error caused by a firmware hangup or the like.
    Type: Application
    Filed: December 8, 2010
    Publication date: March 31, 2011
    Applicant: HITACHI, LTD.
    Inventors: Naoki Higashijima, Ikuya Yagisawa
  • Patent number: 7877632
    Abstract: A storage control apparatus of the present invention reduces the frequency of disk drive failures. An error management part manages the number of times errors occur in respective disk drives. A disk drive in which the number of errors meets or exceeds a threshold value is selected as a disk drive to be restarted. A restart control part commences difference management prior to restarting the disk drive targeted for restart. A difference management part manages parity group-related update locations using a difference bitmap. After commencing difference management, the restart control part restarts the disk drive in which the error was detected. This makes it possible to resolve an error caused by a firmware hangup or the like.
    Type: Grant
    Filed: May 18, 2009
    Date of Patent: January 25, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Naoki Higashijima, Ikuya Yagisawa
  • Publication number: 20090228740
    Abstract: A storage control apparatus of the present invention reduces the frequency of disk drive failures. An error management part manages the number of times errors occur in respective disk drives. A disk drive in which the number of errors meets or exceeds a threshold value is selected as a disk drive to be restarted. A restart control part commences difference management prior to restarting the disk drive targeted for restart. A difference management part manages parity group-related update locations using a difference bitmap. After commencing difference management, the restart control part restarts the disk drive in which the error was detected. This makes it possible to resolve an error caused by a firmware hangup or the like.
    Type: Application
    Filed: May 18, 2009
    Publication date: September 10, 2009
    Applicant: HITACHI, LTD.
    Inventors: Naoki Higashijima, Ikuya Yagisawa
  • Patent number: 7549084
    Abstract: A storage control apparatus of the present invention reduces the frequency of disk drive failures. An error management part manages the number of times errors occur in respective disk drives. A disk drive in which the number of errors meets or exceeds a threshold value is selected as a disk drive to be restarted. A restart control part commences difference management prior to restarting the disk drive targeted for restart. A difference management part manages parity group-related update locations using a difference bitmap. After commencing difference management, the restart control part restarts the disk drive in which the error was detected. This makes it possible to resolve an error caused by a firmware hangup or the like.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: June 16, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Naoki Higashijima, Ikuya Yagisawa
  • Publication number: 20080126855
    Abstract: A storage control apparatus of the present invention reduces the frequency of disk drive failures. An error management part manages the number of times errors occur in respective disk drives. A disk drive in which the number of errors meets or exceeds a threshold value is selected as a disk drive to be restarted. A restart control part commences difference management prior to restarting the disk drive targeted for restart. A difference management part manages parity group-related update locations using a difference bitmap. After commencing difference management, the restart control part restarts the disk drive in which the error was detected. This makes it possible to resolve an error caused by a firmware hangup or the like.
    Type: Application
    Filed: October 17, 2006
    Publication date: May 29, 2008
    Inventors: Naoki Higashijima, Ikuya Yagisawa
  • Patent number: 7360018
    Abstract: The storage control device and storage device error control method of the present invention prevent incorrect data from being read out to the host in advance, and thus improve the reliability. For example, the controller 5 that controls the disk array subsystem disperses and stores data on respective disks 1 through 3, calculates parity data, and stores this parity data on a disk 4. In cases where the updating of a certain block (D12) fails, so that data is not written into this block, this is an uncorrectable error. The data of this block (D12) is recovered on the basis of data and parity data stored on the other disks. The controller 5 also recovers data for another block (D13) following the block (D12) on the basis of other associated data and parity data. As a result, even if by some chance the block (D13) which has not suffered an uncorrectable error stores old data, the correct data can be recreated and provided to the host 7.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: April 15, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Naoki Higashijima, Yoshihiro Uchiyama
  • Publication number: 20060218343
    Abstract: The storage control device and storage device error control method of the present invention prevent incorrect data from being read out to the host in advance, and thus improve the reliability. For example, the controller 5 that controls the disk array subsystem disperses and stores data on respective disks 1 through 3, calculates parity data, and stores this parity data on a disk 4. In cases where the updating of a certain block (D12) fails, so that data is not written into this block, this is an uncorrectable error. The data of this block (D12) is recovered on the basis of data and parity data stored on the other disks. The controller 5 also recovers data for another block (D13) following the block (D12) on the basis of other associated data and parity data. As a result, even if by some chance the block (D13) which has not suffered an uncorrectable error stores old data, the correct data can be recreated and provided to the host 7.
    Type: Application
    Filed: May 27, 2005
    Publication date: September 28, 2006
    Inventors: Naoki Higashijima, Yoshihiro Uchiyama
  • Patent number: 6985998
    Abstract: A disk array device that prevents the processing of the host device from being interrupted or delayed by drive idle seek, idle seek being executed by all the drives at approximately fixed intervals. The disk array device predicts the approach of the scheduled times to start idle seek of each of the disk drives 23, 23, . . . and exercises control so that, within the same parity group, idle seek is not executed by two or more drives 23, 23, . . . at the same time. Within the same parity group, one of the drives whose idle seek scheduled start time is approaching is considered in advance to be executing idle seek and hence data access is denied beforehand. When a data read request with respect to the drive 23 that is considered to be executing idle seek is received, the required data is recovered by reading data from all the other drives 23, 23, . . . belonging to the same parity group.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: January 10, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Naoki Higashijima, Seiki Morita, Ikuya Yagisawa
  • Publication number: 20050114597
    Abstract: A disk array device that prevents the processing of the host device from being interrupted or delayed by drive idle seek, idle seek being executed by all the drives at approximately fixed intervals. The disk array device predicts the approach of the scheduled times to start idle seek of each of the disk drives 23, 23, . . . and exercises control so that, within the same parity group, idle seek is not executed by two or more drives 23, 23, . . . at the same time. Within the same parity group, one of the drives whose idle seek scheduled start time is approaching is considered in advance to be executing idle seek and hence data access is denied beforehand. When a data read request with respect to the drive 23 that is considered to be executing idle seek is received, the required data is recovered by reading data from all the other drives 23, 23, . . . belonging to the same parity group.
    Type: Application
    Filed: April 29, 2004
    Publication date: May 26, 2005
    Inventors: Naoki Higashijima, Seiki Morita, Ikuya Yagisawa