Patents by Inventor Eiju Katsuragi

Eiju Katsuragi 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: 11379327
    Abstract: A storage controller of a storage system performs, when failures occur in at least two drives, priority rebuilding and normal rebuilding in parallel, the priority rebuilding being performed so as to perform rebuilding using a reading drive for reading data for restoration of priority rebuild data to be preferentially rebuilt and a writing drive specified for writing the priority rebuild data restored, the normal rebuilding being performed so as to rebuilt normal rebuild data by using a specified reading drive and a specified writing drive.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: July 5, 2022
    Assignee: HITACHI, LTD.
    Inventors: Sho Sawada, Hidenori Suzuki, Eiju Katsuragi, Shintarou Inoue, Hiroki Fujii
  • Publication number: 20210191828
    Abstract: A storage controller of a storage system performs, when failures occur in at least two drives, priority rebuilding and normal rebuilding in parallel, the priority rebuilding being performed so as to perform rebuilding using a reading drive for reading data for restoration of priority rebuild data to be preferentially rebuilt and a writing drive specified for writing the priority rebuild data restored, the normal rebuilding being performed so as to rebuilt normal rebuild data by using a specified reading drive and a specified writing drive.
    Type: Application
    Filed: September 23, 2020
    Publication date: June 24, 2021
    Inventors: Sho SAWADA, Hidenori SUZUKI, Eiju KATSURAGI, Shintarou INOUE, Hiroki FUJII
  • Patent number: 10846234
    Abstract: A storage control system reads a data set from a storage apparatus if necessary in response to an I/O request. A data set contains data and an address. The storage control system performs an all-type address check which is a check to determine whether one of a first address and second address which correspond to a read-target data set in address translation information, which is information indicating a mapping relationship between one or more first addresses and one or more second addresses, matches the address among the data and address contained in the data set. The one or more first addresses are each an address which belongs to the first address type. The one or more second addresses are each an address which belongs to the second address type. The storage control system performs processing according to the I/O request when the result of the all-type address check is true.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: November 24, 2020
    Assignee: HITACHI, LTD.
    Inventors: Yusuke Saito, Toshiya Seki, Eiju Katsuragi, Yutaka Ohshima, Katsuya Sato, Noboru Morishita, Yoshihiro Yoshii
  • Publication number: 20190377684
    Abstract: A storage control system reads a data set from a storage apparatus if necessary in response to an I/O request. A data set contains data and an address. The storage control system performs an all-type address check which is a check to determine whether one of a first address and second address which correspond to a read-target data set in address translation information, which is information indicating a mapping relationship between one or more first addresses and one or more second addresses, matches the address among the data and address contained in the data set. The one or more first addresses are each an address which belongs to the first address type. The one or more second addresses are each an address which belongs to the second address type. The storage control system performs processing according to the I/O request when the result of the all-type address check is true.
    Type: Application
    Filed: March 15, 2019
    Publication date: December 12, 2019
    Applicant: HITACHI, LTD.
    Inventors: Yusuke SAITO, Toshiya SEKI, Eiju KATSURAGI, Yutaka OHSHIMA, Katsuya SATO, Noboru MORISHITA, Yoshihiro YOSHII
  • Patent number: 9256490
    Abstract: The storage apparatus has a control unit that includes: an identification unit that is configured to determine that a first data element contained in the data is incorrect, when a first restoration calculation first data element, which is restored from the first data element using other data elements of the data excluding the first data element and a new redundancy code obtained from the data by a first calculation method, coincides with a second restoration calculation first data element, which is restored from the first data element using the other data elements and a new redundancy code obtained from the data by a second calculation method; and a restoration unit that is configured to correct the first data element in the storage devices that is determined to be incorrect by the identification unit, to either the first restoration calculation first data element or the second restoration calculation first data element.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: February 9, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Ai Satoyama, Hiroaki Akutsu, Mikio Fukuoka, Eiju Katsuragi
  • Publication number: 20150254128
    Abstract: The storage apparatus has a control unit that includes: an identification unit that is configured to determine that a first data element contained in the data is incorrect, when a first restoration calculation first data element, which is restored from the first data element using other data elements of the data excluding the first data element and a new redundancy code obtained from the data by a first calculation method, coincides with a second restoration calculation first data element, which is restored from the first data element using the other data elements and a new redundancy code obtained from the data by a second calculation method; and a restoration unit that is configured to correct the first data element in the storage devices that is determined to be incorrect by the identification unit, to either the first restoration calculation first data element or the second restoration calculation first data element.
    Type: Application
    Filed: September 27, 2013
    Publication date: September 10, 2015
    Inventors: Ai Satoyama, Hiroaki Akutsu, Mikio Fukuoka, Eiju Katsuragi
  • Patent number: 8984352
    Abstract: [This invention] inhibits the response time of the storage control apparatus from being longer even if the response time of the storage apparatus is long. The disk adapter (DKA), receiving a read message from the channel adapter (CHA), sets the timeout time in accordance with specified conditions, and tries to read data from the storage apparatus 4. As the timeout time, either the normal value or the shortened value is selected. If a timeout error occurs, the read job is reset, and correction read is started.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: March 17, 2015
    Assignee: Hitachi, Ltd.
    Inventor: Eiju Katsuragi
  • Publication number: 20140258617
    Abstract: This storage apparatus for providing a dynamically expandable virtual volume to a host system to access the virtual volume comprises an allocation unit for configuring a group with a plurality of disks for providing a storage area to be allocated to the virtual volume, and allocating the storage area respectively from a plurality of the groups to the virtual volume; and a storage area arrangement unit for rearranging the storage area in each of the groups being used by the virtual volume to become optimal among each of the groups based on external operation.
    Type: Application
    Filed: May 22, 2014
    Publication date: September 11, 2014
    Applicant: HITACHI, LTD.
    Inventors: Shintaro INOUE, Yutaka TAKATA, Mikio FUKUOKA, Eiju KATSURAGI
  • Patent number: 8775730
    Abstract: This storage apparatus for providing a dynamically expandable virtual volume to a host system to access the virtual volume comprises an allocation unit for configuring a group with a plurality of disks for providing a storage area to be allocated to the virtual volume, and allocating the storage area respectively from a plurality of the groups to the virtual volume; and a storage area arrangement unit for rearranging the storage area in each of the groups being used by the virtual volume to become optimal among each of the groups based on external operation.
    Type: Grant
    Filed: January 23, 2008
    Date of Patent: July 8, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Shintaro Inoue, Yutaka Takata, Mikio Fukuoka, Eiju Katsuragi
  • Patent number: 8627038
    Abstract: A storage controller having a plurality of storage devices and a control circuit providing a plurality of virtual volumes, to each of which a storage area in a plurality of pool volumes provided with the plurality of storage devices can be mapped for writing data in response to a write access sent from an information processing apparatus to a logical area in one of the plurality of virtual volumes, respectively. The control circuit, according to a search of the plurality of pool volumes for a certain storage area in which a certain data pattern is written, releases the certain storage area from mapping to a logical area in the plurality of virtual volumes, so that the control circuit can use the released certain storage area for mapping to a virtual volume of the plurality of virtual volumes as a destination of another write access from the information processing apparatus.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: January 7, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Toshiya Seki, Eiju Katsuragi, Takashi Sakaguchi
  • Publication number: 20130024734
    Abstract: [This invention] inhibits the response time of the storage control apparatus from being longer even if the response time of the storage apparatus is long. The disk adapter (DKA), receiving a read message from the channel adapter (CHA), sets the timeout time in accordance with specified conditions, and tries to read data from the storage apparatus 4. As the timeout time, either the normal value or the shortened value is selected. If a timeout error occurs, the read job is reset, and correction read is started.
    Type: Application
    Filed: April 14, 2010
    Publication date: January 24, 2013
    Applicant: HITACHI, LTD.
    Inventor: Eiju Katsuragi
  • Patent number: 8356157
    Abstract: A virtualization system, upon judging that a write operation from a higher-level device is an operation to write in the format of the virtual volume, even when the write position of the write operation is in a virtual area different from a virtual area to which an allocated actual area has been allocated, if there is an unused area in the allocated actual area, writes management information to the unused area according to the write operation, and if there is no unused area in the allocated actual area, newly allocates an unallocated actual area, and writes management information to the newly allocated actual area according to the write operation.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: January 15, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Shintaro Inoue, Yutaka Takata, Mikio Fukuoka, Eiju Katsuragi, Hisaharu Takeuchi
  • Publication number: 20120284476
    Abstract: A storage controller having a plurality of storage devices and a control circuit providing a plurality of virtual volumes, to each of which a storage area in a plurality of pool volumes provided with the plurality of storage devices can be mapped for writing data in response to a write access sent from an information processing apparatus to a logical area in one of the plurality of virtual volumes, respectively. The control circuit, according to a search of the plurality of pool volumes for a certain storage area in which a certain data pattern is written, releases the certain storage area from mapping to a logical area in the plurality of virtual volumes, so that the control circuit can use the released certain storage area for mapping to a virtual volume of the plurality of virtual volumes as a destination of another write access from the information processing apparatus.
    Type: Application
    Filed: June 21, 2012
    Publication date: November 8, 2012
    Applicant: HITACHI, LTD.
    Inventors: Toshiya Seki, Eiju Katsuragi, Takashi Sakaguchi
  • Patent number: 8234542
    Abstract: A storage controller detects error with relative ease when reading data from a storage apparatus. An address data appending device appends address data to each of logical blocks with respect to the data received from a host. A device communication control device determines a divisional position in every data with a size of a predetermined number of blocks, counterchanges the data in anterior and posterior parts around the divisional position, and stores the data in the storage apparatus. When reading the data from the storage apparatus, an address data checking device determines whether or not the value of the address data appended to the block read out and an expected value of the address data calculated based on the divisional position match with each other. If the values match, the data is sent to the cache memory. If the values do not match, an error is detected.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: July 31, 2012
    Assignee: Hitachi, Ltd.
    Inventor: Eiju Katsuragi
  • Patent number: 8219774
    Abstract: A storage controller having a plurality of storage device and a control circuit providing a plurality of virtual volumes, to each of which a storage area in a plurality of pool volumes provided with the plurality of storage devices can be mapped for writing data in response to a write access sent from an information processing apparatus to a logical area in one of the plurality of virtual volumes, respectively. The control circuit, according to a search of the plurality of pool volumes for a certain storage area in which a certain data pattern is written, release the certain storage area from mapping to a logical area in the plurality of virtual volume, so that the control circuit can use the released certain storage area for mapping to a virtual volume of the plurality of virtual volume as a destination of another write access from the information processing apparatus.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: July 10, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Toshiya Seki, Eiju Katsuragi, Takashi Sakaguchi
  • Patent number: 8180989
    Abstract: A storage controller having a plurality of storage devices and a control circuit providing a plurality of virtual volumes, to each of which a storage area in a plurality of pool volumes provided with the plurality of storage devices can be mapped for writing data in response to a write access sent from an information processing apparatus to a logical area in one of the plurality of virtual volumes, respectively. The control circuit, according to a search of the plurality of pool volumes for a certain storage area in which a certain data pattern is written, releases the certain storage area from mapping to a logical area in the plurality of virtual volumes, so that the control circuit can use the released certain storage area for mapping to a virtual volume of the plurality of virtual volumes as a destination of another write access from the information processing apparatus.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: May 15, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Toshiya Seki, Eiju Katsuragi, Takashi Sakaguchi
  • Publication number: 20110314240
    Abstract: A virtualization system, upon judging that a write operation from a higher-level device is an operation to write in the format of the virtual volume, even when the write position of the write operation is in a virtual area different from a virtual area to which an allocated actual area has been allocated, if there is an unused area in the allocated actual area, writes management information to the unused area according to the write operation, and if there is no unused area in the allocated actual area, newly allocates an unallocated actual area, and writes management information to the newly allocated actual area according to the write operation.
    Type: Application
    Filed: August 24, 2011
    Publication date: December 22, 2011
    Inventors: Shintaro Inoue, Yutaka Takata, Mikio Fukuoka, Eiju Katsuragi, Hisaharu Takeuchi
  • Patent number: 8032731
    Abstract: A virtualization system, upon judging that a write operation from a higher-level device is an operation to write in the format of the virtual volume, even when the write position of the write operation is in a virtual area different from a virtual area to which an allocated actual area has been allocated, if there is an unused area in the allocated actual area, writes management information to the unused area according to the write operation, and if there is no unused area in the allocated actual area, newly allocates an unallocated actual area, and writes management information to the newly allocated actual area according to the write operation.
    Type: Grant
    Filed: September 7, 2010
    Date of Patent: October 4, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Shintaro Inoue, Yutaka Takata, Mikio Fukuoka, Eiju Katsuragi, Hisaharu Takeuchi
  • Patent number: 7966471
    Abstract: A storage controller of the present invention can input and output data even when the track size, which is the host management unit, is not consistent with the block size of the storage device. A boundary correction unit adds gap data corresponding to a gap size to data in a buffer memory so that the boundary of the track and boundary of the block inside the storage device match. A guarantee code is added to each logical block received from the host, and these guarantee code-appended blocks are stored in a cache memory. By providing a gap in the storage device every 116 extended logical blocks, the start position of the lead block of a track matches up with the start position of the logical blocks of the storage device.
    Type: Grant
    Filed: February 7, 2008
    Date of Patent: June 21, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Eiju Katsuragi, Mikio Fukuoka
  • Publication number: 20110138143
    Abstract: A storage controller having a plurality of storage devices and a control circuit providing a plurality of virtual volumes, to each of which a storage area in a plurality of pool volumes provided with the plurality of storage devices can be mapped for writing data in response to a write access sent from an information processing apparatus to a logical area in one of the plurality of virtual volumes, respectively. The control circuit, according to a search of the plurality of pool volumes for a certain storage area in which a certain data pattern is written, releases the certain storage area from mapping to a logical area in the plurality of virtual volumes, so that the control circuit can use the released certain storage area for mapping to a virtual volume of the plurality of virtual volumes as a destination of another write access from the information processing apparatus.
    Type: Application
    Filed: February 11, 2011
    Publication date: June 9, 2011
    Applicant: HITACHI, LTD.
    Inventors: Toshiya Seki, Eiju Katsuragi, Takashi Sakaguchi