Patents by Inventor Ran Ogata

Ran Ogata 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: 10521122
    Abstract: A storage apparatus and method of controlling same which, while preventing depletion of a storage area due to the generation of garbage, also prevent a drop in response performance from the perspective of the host, are proposed.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: December 31, 2019
    Assignee: HITACHI, LTD.
    Inventors: Takahiro Abe, Ran Ogata, Atsushi Sutoh, Kensuke Narita
  • Patent number: 10514851
    Abstract: Generating a snapshot of a volume storing a snapshot and Suppressing response time. When receiving from a host computer write data to be written into a target slot in a target volume among multiple volumes, a processor adds to management information a fact that data in the target slot in the target volume has not been finalized, writes the write data into a target cache area in a memory, and transmits a response to the host computer. Before referring to the target data in the target slot of the target volume, the processor determines whether or not the target data has been finalized on the basis of the management information. When the target data is determined as not having been finalized, the processor performs a finalization process for finalizing the target data and refers the target data.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: December 24, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Takahiro Kito, Ran Ogata
  • Publication number: 20190235755
    Abstract: A storage apparatus and method of controlling same which, while preventing depletion of a storage area due to the generation of garbage, also prevent a drop in response performance from the perspective of the host, are proposed.
    Type: Application
    Filed: September 6, 2018
    Publication date: August 1, 2019
    Applicant: HITACHI, LTD.
    Inventors: Takahiro ABE, Ran OGATA, Atsushi SUTOH, Kensuke NARITA
  • Publication number: 20180285000
    Abstract: Generating a snapshot of a volume storing a snapshot and Suppressing response time. When receiving from a host computer write data to be written into a target slot in a target volume among multiple volumes, a processor adds to management information a fact that data in the target slot in the target volume has not been finalized, writes the write data into a target cache area in a memory, and transmits a response to the host computer. Before referring to the target data in the target slot of the target volume, the processor determines whether or not the target data has been finalized on the basis of the management information. When the target data is determined as not having been finalized, the processor performs a finalization process for finalizing the target data and refers the target data.
    Type: Application
    Filed: January 5, 2016
    Publication date: October 4, 2018
    Inventors: Takahiro KITO, Ran OGATA
  • Patent number: 10025525
    Abstract: The access from a host computer to a storage system is continued before and after data migration in the storage system. A first controller allocates a first logical storage area to a specific virtual storage area, stores first association information indicating the specific virtual storage area and the first logical storage area, and sends the first association information to the host computer. The first controller and the second controller perform data migration from the first logical storage area to a second logical storage area. The first controller releases the first logical storage area from the specific virtual storage area and reflects the release in the first association information. The second controller allocates the second logical storage area to the specific virtual storage area, stores second association information indicating the specific virtual storage area and the second logical storage area, and sends the second association information to the host computer.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: July 17, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Naoyuki Masuda, Hiroshi Nasu, Tomohiro Kawaguchi, Takahiro Kito, Koji Nagata, Ran Ogata
  • Publication number: 20170010839
    Abstract: The access from a host computer to a storage system is continued before and after data migration in the storage system. A first controller allocates a first logical storage area to a specific virtual storage area, stores first association information indicating the specific virtual storage area and the first logical storage area, and sends the first association information to the host computer. The first controller and the second controller perform data migration from the first logical storage area to a second logical storage area. The first controller releases the first logical storage area from the specific virtual storage area and reflects the release in the first association information. The second controller allocates the second logical storage area to the specific virtual storage area, stores second association information indicating the specific virtual storage area and the second logical storage area, and sends the second association information to the host computer.
    Type: Application
    Filed: March 13, 2014
    Publication date: January 12, 2017
    Applicant: HITACHI, LTD.
    Inventors: Naoyuki MASUDA, Hiroshi NASU, Tomohiro KAWAGUCHI, Takahiro KITO, Koji NAGATA, Ran OGATA
  • Patent number: 8850087
    Abstract: The present invention provides the function of dynamically switching the allocation of snapshot data in a pool according to the use status of the pool. More specifically, the present invention provides the function of dynamically switching a storage mode to be applied to the pool from a storage mode in which the snapshot data is aggregated in a specific pool volume to a storage mode in which the snapshot data is distributed to plural pool volumes, or from the storage mode in which the snapshot data is distributed to the plural pool volumes to the storage mode in which the snapshot data is aggregated in the specific pool volume, according to the use status of the pool.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: September 30, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Ran Ogata, Naoyuki Masuda, Yoichi Mizuno, Yutaka Takata
  • Publication number: 20140214771
    Abstract: The present invention provides the function of dynamically switching the allocation of snapshot data in a pool according to the use status of the pool. More specifically, the present invention provides the function of dynamically switching a storage mode to be applied to the pool from a storage mode in which the snapshot data is aggregated in a specific pool volume to a storage mode in which the snapshot data is distributed to plural pool volumes, or from the storage mode in which the snapshot data is distributed to the plural pool volumes to the storage mode in which the snapshot data is aggregated in the specific pool volume, according to the use status of the pool.
    Type: Application
    Filed: December 5, 2012
    Publication date: July 31, 2014
    Applicant: Hitachi, Ltd.
    Inventors: Ran Ogata, Naoyuki Masuda, Yoichi Mizuda, Yutaka Takata
  • Patent number: 8719496
    Abstract: A storage apparatus includes a microprocessor package configured to access a logical volume and a local memory in the microprocessor package. An input/output (I/O) request range of one I/O request, including a start position address and an end position address of the logical volume which is a target of the one I/O request, is stored in the local memory. A counter value indicating a number of I/O requests to and from the logical volume associated with the one I/O request is acquired and stored in the local memory. If the counter value associated with the one I/O request is greater than the counter value associated with another I/O request, the I/O request ranges of the one I/O request and the other I/O request are compared. If there is no overlap between the I/O request ranges, the one I/O request is executed; otherwise, the one I/O request is placed on standby.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: May 6, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Takumi Sano, Isamu Kurokawa, Akihiro Mori, Ran Ogata, Yuya Goto
  • Patent number: 8566558
    Abstract: To efficiently manage data including control information. A storage apparatus connected to a host requesting data writing includes one or a plurality of storage devices and a controller for allocating a storage area in page units to an area of a virtual volume to write the data in response to a request from the host to write the data wherein if the data regarding which the host makes the write request includes control information and data excluding the control information is specified data, the controller releases the allocation of the page allocated to the area for writing the relevant data.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: October 22, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Junichi Muto, Isamu Kurokawa, Ran Ogata, Kazue Jindo
  • Publication number: 20130024643
    Abstract: To efficiently manage data including control information. A storage apparatus connected to a host requesting data writing includes one or a plurality of storage devices and a controller for allocating a storage area in page units to an area of a virtual volume to write the data in response to a request from the host to write the data wherein if the data regarding which the host makes the write request includes control information and data excluding the control information is specified data, the controller releases the allocation of the page allocated to the area for writing the relevant data.
    Type: Application
    Filed: July 22, 2011
    Publication date: January 24, 2013
    Inventors: Junichi Muto, Isamu Kurokawa, Ran Ogata, Kazue Jindo
  • Patent number: 8285943
    Abstract: The storage control apparatus arranges, in microprocessor packages, management information relating to logical volumes managed by the microprocessor packages. In a predetermined case, each of the management information is rearranged in appropriate places. The management information can be moved, taking into account the difference in the technical properties between a mainframe and an open system host.
    Type: Grant
    Filed: June 18, 2009
    Date of Patent: October 9, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Ryu Takada, Yasuhiko Yamaguchi, Ran Ogata
  • Patent number: 8171217
    Abstract: A storage apparatus comprises a disk device and a disk adapter for controlling the disk device. The disk adapter controls the disk device and forms a data volume and a pool volume, creates a data block for parity data, compresses write data and the created parity data, and stores a number of compressed data blocks equal to or less than a predetermined number and stores compressed parity data that are within a predetermined size in storage areas in an actual volume, and stores the remaining compressed data blocks of a number greater than the predetermined number and compressed parity data that exceed the predetermined size in storage areas in the pool volume corresponding to a virtual volume.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: May 1, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Junichi Muto, Isamu Kurokawa, Ran Ogata, Kazue Jindo
  • Publication number: 20120059988
    Abstract: Improving response time performance by executing exclusive extent processing of a plurality of I/O requests is proposed.
    Type: Application
    Filed: September 2, 2010
    Publication date: March 8, 2012
    Applicant: HITACHI, LTD.
    Inventors: Takumi Sano, Isamu Kurokawa, Akihiro Mori, Ran Ogata, Yuya Goto
  • Patent number: 8127047
    Abstract: Proposed is technology for shortening the time required for analyzing and processing commands issued from multiple hosts and speeding up the processing. When a controller receives a command including random IO processing and the reception of commands is complete, it determines whether the valid extents prescribed in seek parameters attached to an LOC command overlap, and executes extent exclusive wait processing which causes access to the logical volume to enter a wait state or access processing to the logical volume based on the determination result. If the reception of commands is incomplete, the controller determines whether the access ranges (extents) designated in a DX command overlap, and executes extent exclusive wait processing or access processing to the logical volume based on the determination result.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: February 28, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Ran Ogata, Akihiro Mori, Junichi Muto, Kazue Jindo
  • Publication number: 20110283064
    Abstract: A storage apparatus comprises a disk device and a disk adapter for controlling the disk device. The disk adapter controls the disk device and forms a data volume and a pool volume, creates a data block for parity data, compresses write data and the created parity data, and stores a number of compressed data blocks equal to or less than a predetermined number and stores compressed parity data that are within a predetermined size in storage areas in an actual volume, and stores the remaining compressed data blocks of a number greater than the predetermined number and compressed parity data that exceed the predetermined size in storage areas in the pool volume corresponding to a virtual volume.
    Type: Application
    Filed: July 26, 2011
    Publication date: November 17, 2011
    Applicant: HITACHI, LTD.
    Inventors: Junichi Muto, Isamu Kurokawa, Ran Ogata, Kazue Jindo
  • Publication number: 20110276757
    Abstract: The storage control device of the present invention uses a plurality of queues to manage cache segments which are in use, so as to retain cache segments which contain large amounts of data for long periods of time. One of the queues manages segments in which large amounts of valid data are stored. Another queue manages segments in which small amounts of valid data are stored. If the number of unused segments becomes insufficient, then a segment which is positioned at the LRU end of the other queue is released, and is shifted to a free queue. Due to the use of this other queue, it is possible to retain segments in which comparatively large amounts of data are stored for comparatively long periods of time.
    Type: Application
    Filed: February 3, 2009
    Publication date: November 10, 2011
    Applicant: Hitachi, Ltd.
    Inventors: Kazue Jindo, Isamu Kurokawa, Akihiro Mori, Junichi Muto, Ran Ogata
  • Patent number: 8037244
    Abstract: A storage apparatus comprises a disk device and a disk controller for controlling the disk device. The disk controller provides a data volume including an actual volume and virtual volume with a volume capacity virtualization function. The virtual volume is associated with a pool volume for storing the actual data and the actual data is stored in the pool volume. In response to a write command from a host computer, the disk controller compresses write data under RAID 5 control and stores the compressed data in a storage area in the actual volume. If the entire compressed data cannot be stored in that storage area, the disk controller stores the remaining portion of the compressed data in the virtual volume.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: October 11, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Junichi Muto, Isamu Kurokawa, Ran Ogata, Kazue Jindo
  • Publication number: 20110167232
    Abstract: The storage control apparatus arranges, in microprocessor packages, management information relating to logical volumes managed by the microprocessor packages. In a predetermined case, each of the management information is rearranged in appropriate places.
    Type: Application
    Filed: June 18, 2009
    Publication date: July 7, 2011
    Applicant: HITACHI, LTD.
    Inventors: Ryu Takada, Yasuhiko Yamaguchi, Ran Ogata
  • Patent number: 7904683
    Abstract: Provided is a storage system enabling the addition of a storage apparatus without going offline. When a first storage apparatus receives from a host system a command for writing first data in any one of the primary volumes in a primary volume group, it writes the first data in the relevant primary volume and sends to a second storage apparatus a first command for writing the first data in a secondary volume specified using first mapping information. When the second storage apparatus receives from the host system a command for writing second data in any one of the secondary volume groups in a secondary volume group, it writes the second data in the relevant secondary volume and sends to the first storage apparatus a second command for writing the second data in a primary volume specified using second mapping information.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: March 8, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Ran Ogata, Junichi Muto, Kazue Jindo, Isamu Kurokawa