Patents by Inventor Ryosuke Tatsumi
Ryosuke Tatsumi 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: 11200172Abstract: A storage system includes a plurality of controllers and a plurality of storage drives. A first cache area and a second cache area are set in a memory. The first cache area is permitted to be written data by the plurality of storage drives, and the second cache area is not permitted to be written data by the plurality of storage drives. In a case where the plurality of controllers duplicates data stored in the cache area to a cache area of another controller for redundancy, the plurality of controllers causes the data to be redundant in a second cache area of the other controller in a case where the data is stored in the first cache area, and causes the data to be redundant in a first cache area of the other controller in a case where the data is stored in the second cache area.Type: GrantFiled: September 12, 2019Date of Patent: December 14, 2021Assignee: HITACHI, LTD.Inventors: Naoya Okada, Tomohiro Yoshihara, Takashi Nagao, Ryosuke Tatsumi
-
Patent number: 11201788Abstract: In a distributed computing system, a bottleneck for performance of a network is avoided and a high-performance scalable resource management function is achieved. The distributed computing system includes a plurality of components connected to each other via a network. Each of the components includes a plurality of compute nodes, a plurality of drive casings, and a plurality of storage devices. The network includes a plurality of network switches and is configured in layers. When a storage region is to be allocated to a compute node among the compute nodes, a managing unit selects, from the storage devices, a storage device related to the storage region to be allocated or selects, from the drives, a drive casing related to the storage region to be allocated, based on a network distance between two of the compute node, the storage device, and the drive casing.Type: GrantFiled: September 9, 2020Date of Patent: December 14, 2021Assignee: HITACHI, LTD.Inventors: Ryosuke Tatsumi, Akira Yamamoto, Shugo Ogawa, Yoshinori Ohira, Koji Hosogi
-
Publication number: 20210303178Abstract: Provided are: one or plural storage units including a plurality of physical storage devices (PDEVs); and a plurality of computers connected to the one or plural storage units via a communication network. Two or more computers execute storage control programs (hereinafter, control programs), respectively. Two or more control programs share a plurality of storage areas provided by the plurality of PDEVs and metadata regarding the plurality of storage areas. When the control program fails, another control program sharing the metadata accesses data stored in a storage area. When a PDEV fails, the control program restores data of the failed PDEV using redundant data stored in another PDEV that has not failed.Type: ApplicationFiled: September 14, 2020Publication date: September 30, 2021Applicant: Hitachi, Ltd.Inventors: Yoshinori Ohira, Akira Yamamoto, Ryosuke Tatsumi, Takahiro Yamamoto, Masakuni Agetsuma
-
Publication number: 20210294742Abstract: In a complex system including; one or more storage systems including a cache and a storage controller; and one or more storage boxes including a storage medium, the storage box generates redundant data from write data received from a server, and writes the write data and the redundant data to the storage medium. The storage box transmits the write data to the storage system when it is difficult to generate the redundant data or it is difficult to write the write data and the redundant data to the storage medium. The storage system stores the received write data in the cache.Type: ApplicationFiled: September 11, 2020Publication date: September 23, 2021Inventors: Akira YAMAMOTO, Ryosuke TATSUMI, Yoshinori OHIRA, Junji OGAWA
-
Patent number: 11093134Abstract: To combine and apply a data volume reduction technique and an automatic tier management function, the invention provides a storage system that includes a processor and a storage medium and manages and stores data in tiers. The storage system includes a first storage tier that includes a storage area for storing data, and a second storage tier that includes a storage area for storing the data which is stored in the storage area of the first storage tier and whose storage area is changed. The processor calculates an I/O volume of the data in the first storage tier, determines the tier where data is stored based on the I/O volume, and physically stores data which is stored in the second storage tier in a storage medium corresponding to the determined tier.Type: GrantFiled: September 4, 2019Date of Patent: August 17, 2021Assignee: HITACHI, LTD.Inventors: Kazuki Matsugami, Tomohiro Yoshihara, Ryosuke Tatsumi
-
Patent number: 11086562Abstract: In a case where updated data using a first logical address as a write destination and existing data using a second logical address as a write destination duplicate with each other, a computer system writes predetermined data instead of updated data to a memory segment associated with a first physical address, and dynamically maps the first logical address to a second physical address. The computer system transmits a write command of the predetermined data or an unmapping command that designates a virtual address that complies with the first physical address, to a storage device that corresponds to the first physical address. The first and second logical addresses are logical addresses that belong to a logical address range which is at least a part of a logical address space. The first physical address is a physical address that belongs to a physical address range which is at least a part of a physical address space, and is a physical address statically mapped to the first logical address.Type: GrantFiled: September 13, 2016Date of Patent: August 10, 2021Assignee: Hitachi, Ltd.Inventors: Ryosuke Tatsumi, Tomohiro Yoshihara
-
Publication number: 20210243082Abstract: In a distributed computing system, a bottleneck for performance of a network is avoided and a high-performance scalable resource management function is achieved. The distributed computing system includes a plurality of components connected to each other via a network. Each of the components includes a plurality of compute nodes, a plurality of drive casings, and a plurality of storage devices. The network includes a plurality of network switches and is configured in layers. When a storage region is to be allocated to a compute node among the compute nodes, a managing unit selects, from the storage devices, a storage device related to the storage region to be allocated or selects, from the drives, a drive casing related to the storage region to be allocated, based on a network distance between two of the compute node, the storage device, and the drive casing.Type: ApplicationFiled: September 9, 2020Publication date: August 5, 2021Inventors: Ryosuke TATSUMI, Akira YAMAMOTO, Shugo OGAWA, Yoshinori OHIRA, Koji HOSOGI
-
Patent number: 11080192Abstract: The storage system includes a first partition which is associated with a first processor and in which the first processor temporarily stores data relating to I/O requests processed by the first processor; and a second partition which is associated with a second processor and in which the second processor temporarily stores data relating to I/O requests processed by the second processor. Each processor independently controls the size of the first partition of the first cache memory and the size of the first partition of the second cache memory, and also independently controls the size of the second partition of the first cache memory and the size of the second partition of the second cache memory.Type: GrantFiled: May 14, 2015Date of Patent: August 3, 2021Assignee: HITACHI, LTD.Inventors: Ryosuke Tatsumi, Shintaro Ito, Masakuni Agetsuma
-
Publication number: 20210191623Abstract: To improve the performance of storage systems. A plurality of controllers monitor a transfer amount of each path of a plurality of host paths and a plurality of drive paths in a logical volume; estimate changes of a host path and a drive path after a change of the priority of the plurality of host paths, and estimate the transfer amount of each path of the plurality of host paths and the plurality of drive paths after the change of the priority on a basis of the estimated changes of the host path and the drive path, and the monitored transfer amount of each path; and change the priority of the plurality of host paths on a basis of the estimated transfer amount of each path such that the transfer amount of each path satisfies a predetermined condition.Type: ApplicationFiled: September 4, 2020Publication date: June 24, 2021Applicant: Hitachi, Ltd.Inventors: Ryosuke Tatsumi, Naruki Kurata
-
Publication number: 20210194959Abstract: A possible performance bottleneck associated with insufficient network bands is mitigated to allow improvement of access performance of a storage system. A storage system includes a first node with a storage medium of storage and a plurality of second nodes each with a controller function for the storage, and is communicatively connected to a host providing an access request to the storage. One of the plurality of second nodes is determined to be a node to which a controller function executing access processing on the storage is assigned on the basis of a first amount of data transfer between the second node and the host and a second amount of data transfer between the second node and the first node.Type: ApplicationFiled: September 11, 2020Publication date: June 24, 2021Inventors: Shugo OGAWA, Ryosuke TATSUMI, Yoshinori OHIRA, Koji HOSOGI
-
Publication number: 20210165753Abstract: An object of the present invention is to properly secure the consistency of data while suppressing a processing load of a controller on a processor. A storage system includes a plurality of controllers and an HCA that can directly access a memory and can communicate with the controllers. The controller includes a CPU, and a memory having a buffer region into which data is temporarily stored and a cache region into which data is cached. In the case where new data according to a write request is stored into the buffer region, the CPU of the controller sequentially transfers the new data to the cache regions using the HCA without passing through the other buffer regions.Type: ApplicationFiled: February 8, 2021Publication date: June 3, 2021Inventors: Yuto KAMO, Ryosuke TATSUMI, Tomohiro YOSHIHARA, Takashi NAGAO
-
Patent number: 10936518Abstract: An object of the present invention is to properly secure the consistency of data while suppressing a processing load of a controller on a processor. A storage system includes a plurality of controllers and an HCA that can directly access a memory and can communicate with the controllers. The controller includes a CPU, and a memory having a buffer region into which data is temporarily stored and a cache region into which data is cached. In the case where new data according to a write request is stored into the buffer region, the CPU of the controller sequentially transfers the new data to the cache regions using the HCA without passing through the other buffer regions.Type: GrantFiled: August 21, 2019Date of Patent: March 2, 2021Assignee: HITACHI, LTD.Inventors: Yuto Kamo, Ryosuke Tatsumi, Tomohiro Yoshihara, Takashi Nagao
-
Publication number: 20210042032Abstract: A storage system for continuing I/O without affecting drive box addition to a host computer includes: a plurality of drive boxes for connecting to a computer device that transmits commands for data reads or writes; and a storage controller connected to the drive boxes. A first drive box provides a first storage region to the computer device. The storage controller manages correspondence between the first storage region and a physical storage region of the drives constituting the first storage region. The first drive box receives a command for the first storage region from the computer device and transfers the command to the storage controller. The storage controller generates a data transfer command including a data storage destination based on the address management table, and transfers the command to the first drive box. The first drive box then transfers the data transfer command to the second drive box.Type: ApplicationFiled: March 5, 2020Publication date: February 11, 2021Applicant: Hitachi, Ltd.Inventors: Nobuhiro YOKOI, Hirotoshi AKAIKE, Ryosuke TATSUMI, Koji HOSOGI, Akira YAMAMOTO
-
Publication number: 20210034482Abstract: A storage system includes a first storage controller including a plurality of main storage media and one or more processor cores, and a second storage controller including a plurality of main storage media and one or more processor cores and performing communication with the first storage controller. Storage areas of the main storage media in the first storage controller are allocated to an address map. In response to the occurrence of failures in one or mode main storage media of the main storage media of the first storage controller, the first storage controller performs restarting to reallocate the storage areas of the main storage media excluding one or more main storage media having caused the failures to an address map reduced than before the occurrence of the failures. The second storage controller continues operating during the restarting of the first storage controller.Type: ApplicationFiled: March 17, 2020Publication date: February 4, 2021Applicant: Hitachi, Ltd.Inventors: Yoshiaki DEGUCHI, Naoya OKADA, Ryosuke TATSUMI, Kentaro SHIMADA, Sadahiro SUGIMOTO
-
Patent number: 10884924Abstract: A storage system receives a write request which specifies a logical volume address associated with a RAID group, and makes a first determination whether write target data in accordance with the write request exists in a cache memory. When the first determination result is negative, the storage system makes a second determination whether at least one of one or more conditions is met, the condition being that random write throughput performance is expected to increase by asynchronous de-staging processing of storing the write target data in the RAID group asynchronously to write processing performed in response to the write request. When the second determination result is negative, the storage system selects, for the write request, synchronous storage processing, which is processing of storing the write target data in the RAID group in the write processing and for which a load on a processor is lower than the asynchronous de-staging processing.Type: GrantFiled: March 4, 2015Date of Patent: January 5, 2021Assignee: HITACHI, LTD.Inventors: Shintaro Ito, Akira Yamamoto, Ryosuke Tatsumi, Takanobu Suzuki
-
Publication number: 20200310975Abstract: A storage system includes a plurality of controllers and a plurality of storage drives. A first cache area and a second cache area are set in a memory. The first cache area is permitted to be written data by the plurality of storage drives, and the second cache area is not permitted to be written data by the plurality of storage drives. In a case where the plurality of controllers duplicates data stored in the cache area to a cache area of another controller for redundancy, the plurality of controllers causes the data to be redundant in a second cache area of the other controller in a case where the data is stored in the first cache area, and causes the data to be redundant in a first cache area of the other controller in a case where the data is stored in the second cache area.Type: ApplicationFiled: September 12, 2019Publication date: October 1, 2020Inventors: Naoya OKADA, Tomohiro YOSHIHARA, Takashi NAGAO, Ryosuke TATSUMI
-
Publication number: 20200272359Abstract: To improve performance of a storage system. The storage system includes a plurality of storage nodes that communicate via a network. Each of the plurality of storage nodes includes one or more controllers. At least one controller in the controllers specifies at least two controllers that allocate a cache sub-area where write data is stored based on a controller that receives the write data from a host and a controller that processes the write date, and the cache sub-area is allocated in the specified controllers.Type: ApplicationFiled: August 27, 2019Publication date: August 27, 2020Inventors: Masahiro TSURUYA, Tomohiro YOSHIHARA, Ryosuke TATSUMI, Shinsuke IZAWA
-
Patent number: 10739999Abstract: A computer system connected to an external computer issuing a data input/output request and a storage device, includes a logical storage area of a first layer of the storage device and a logical storage area of a second layer of the external computer. The logical storage area of the first layer includes a common area and an individual area. A storage area of the common area is associated with one or more of the second layer's logical storage areas. A storage area of the individual area is associated with one storage area of the second layer's logical storage area. The computer system performs duplication determination on a plurality of data sets and associates a plurality of data sets determined as being duplicated with the common area to associate the storage area of the common area with a plurality of storage areas of the logical storage area of the second layer.Type: GrantFiled: August 31, 2018Date of Patent: August 11, 2020Assignee: HITACHI, LTD.Inventors: Ryosuke Tatsumi, Yoshihiro Yoshii
-
Publication number: 20200151128Abstract: An object of the present invention is to properly secure the consistency of data while suppressing a processing load of a controller on a processor. A storage system includes a plurality of controllers and an HCA that can directly access a memory and can communicate with the controllers. The controller includes a CPU, and a memory having a buffer region into which data is temporarily stored and a cache region into which data is cached. In the case where new data according to a write request is stored into the buffer region, the CPU of the controller sequentially transfers the new data to the cache regions using the HCA without passing through the other buffer regions.Type: ApplicationFiled: August 21, 2019Publication date: May 14, 2020Inventors: Yuto KAMO, Ryosuke TATSUMI, Tomohiro YOSHIHARA, Takashi NAGAO
-
Publication number: 20200104055Abstract: To combine and apply a data volume reduction technique and an automatic tier management function, the invention provides a storage system that includes a processor and a storage medium and manages and stores data in tiers. The storage system includes a first storage tier that includes a storage area for storing data, and a second storage tier that includes a storage area for storing the data which is stored in the storage area of the first storage tier and whose storage area is changed. The processor calculates an I/O volume of the data in the first storage tier, determines the tier where data is stored based on the I/O volume, and physically stores data which is stored in the second storage tier in a storage medium corresponding to the determined tier.Type: ApplicationFiled: September 4, 2019Publication date: April 2, 2020Applicant: Hitachi, Ltd.Inventors: Kazuki Matsugami, Tomohiro Yoshihara, Ryosuke Tatsumi