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: 8312321Abstract: 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: GrantFiled: December 8, 2010Date of Patent: November 13, 2012Assignee: Hitachi, Ltd.Inventors: Naoki Higashijima, Ikuya Yagisawa
-
Publication number: 20120011326Abstract: 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: ApplicationFiled: March 19, 2010Publication date: January 12, 2012Applicant: HITACHI, LTD.Inventors: Naoki Higashijima, Yuko Matsui
-
Publication number: 20110078495Abstract: 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: ApplicationFiled: December 8, 2010Publication date: March 31, 2011Applicant: HITACHI, LTD.Inventors: Naoki Higashijima, Ikuya Yagisawa
-
Patent number: 7877632Abstract: 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: GrantFiled: May 18, 2009Date of Patent: January 25, 2011Assignee: Hitachi, Ltd.Inventors: Naoki Higashijima, Ikuya Yagisawa
-
Publication number: 20090228740Abstract: 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: ApplicationFiled: May 18, 2009Publication date: September 10, 2009Applicant: HITACHI, LTD.Inventors: Naoki Higashijima, Ikuya Yagisawa
-
Patent number: 7549084Abstract: 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: GrantFiled: October 17, 2006Date of Patent: June 16, 2009Assignee: Hitachi, Ltd.Inventors: Naoki Higashijima, Ikuya Yagisawa
-
Publication number: 20080126855Abstract: 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: ApplicationFiled: October 17, 2006Publication date: May 29, 2008Inventors: Naoki Higashijima, Ikuya Yagisawa
-
Patent number: 7360018Abstract: 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: GrantFiled: May 27, 2005Date of Patent: April 15, 2008Assignee: Hitachi, Ltd.Inventors: Naoki Higashijima, Yoshihiro Uchiyama
-
Publication number: 20060218343Abstract: 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: ApplicationFiled: May 27, 2005Publication date: September 28, 2006Inventors: Naoki Higashijima, Yoshihiro Uchiyama
-
Patent number: 6985998Abstract: 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: GrantFiled: April 29, 2004Date of Patent: January 10, 2006Assignee: Hitachi, Ltd.Inventors: Naoki Higashijima, Seiki Morita, Ikuya Yagisawa
-
Publication number: 20050114597Abstract: 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: ApplicationFiled: April 29, 2004Publication date: May 26, 2005Inventors: Naoki Higashijima, Seiki Morita, Ikuya Yagisawa