Patents by Inventor Yoshiaki Eguchi
Yoshiaki Eguchi 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: 11496547Abstract: Provided is a storage system capable of avoiding the increase in communication between nodes in the coordination of the file service and the block service. This is a storage system in which a plurality of nodes, which provide a file service for performing I/O in file units and a block service for performing I/O in block units, are connected via a network, and the storage system comprises a management unit which manages the first file processing unit and the second file processing unit as a pair, sets the first file processing unit to be operable, manages the first block processing unit and the second block processing unit as a pair, and sets the first block processing unit to be operable.Type: GrantFiled: September 28, 2021Date of Patent: November 8, 2022Assignee: Hitachi, Ltd.Inventors: Yoshifumi Mimata, Yoshiaki Eguchi, Naoya Hattori
-
Publication number: 20220038526Abstract: Provided is a storage system capable of avoiding the increase in communication between nodes in the coordination of the file service and the block service. This is a storage system in which a plurality of nodes, which provide a file service for performing I/O in file units and a block service for performing I/O in block units, are connected via a network, and the storage system comprises a management unit which manages the first file processing unit and the second file processing unit as a pair, sets the first file processing unit to be operable, manages the first block processing unit and the second block processing unit as a pair, and sets the first block processing unit to be operable.Type: ApplicationFiled: September 28, 2021Publication date: February 3, 2022Inventors: Yoshifumi MIMATA, Yoshiaki EGUCHI, Naoya HATTORI
-
Patent number: 11165850Abstract: Provided is a storage system capable of avoiding the increase in communication between nodes in the coordination of the file service and the block service. This is a storage system in which a plurality of nodes, which provide a file service for performing I/O in file units and a block service for performing I/O in block units, are connected via a network, and the storage system comprises a management unit which manages the first file processing unit and the second file processing unit as a pair, sets the first file processing unit to be operable, manages the first block processing unit and the second block processing unit as a pair, and sets the first block processing unit to be operable.Type: GrantFiled: September 30, 2020Date of Patent: November 2, 2021Assignee: HITACHI, LTD.Inventors: Yoshifumi Mimata, Yoshiaki Eguchi, Naoya Hattori
-
Patent number: 10140045Abstract: A management target constituting the target of processing executed by a first storage system in accordance with a request transmitted from a higher-level device is managed by first and second management identifiers. A request designating the first management identifier is received from the higher-level device, and a first management identifier designated by the request is converted into a corresponding second management identifier.Type: GrantFiled: November 4, 2015Date of Patent: November 27, 2018Assignee: Hitachi, Ltd.Inventors: Ai Satoyama, Yoshiaki Eguchi
-
Patent number: 9990313Abstract: Starting a host computer and a high-speed data transfer achieved by NVMe are both realized. When the host computer is started and a command for instructing to read an OS in accordance with a specific protocol is issued from the host computer via a host-side bus to a specific function from among a plurality of functions, an interface device issues to a controller a request for instructing to read the OS and transfers the OS read by the controller to the host computer. When an NVMe command for instructing an I/O for the controller in accordance with an NVMe protocol is issued from the host computer via the host-side bus to an NVMe function from among a plurality of functions after the host computer is started, the interface device issues to the controller an I/O request based on the NVMe command.Type: GrantFiled: June 19, 2014Date of Patent: June 5, 2018Assignee: HITACHI, LTD.Inventors: Hideaki Monji, Yoshiaki Eguchi
-
Patent number: 9921781Abstract: A plurality of storage apparatuses including a first and second storage apparatus, wherein said first storage apparatus is configured to have a first virtual volume composed of a plurality of virtual segments, at least said second storage apparatus is configured to have a pool composed of a plurality of real pages, each storage apparatus is configured to manage a virtual pool comprising one or more pools including at least said pool, said virtual pool is composed of a plurality of virtual pages, each virtual page corresponding to any real page, and said first storage apparatus is configured to receive a write command that specifies an address belonging to an unallocated virtual segment, allocate a free virtual page to said unallocated virtual segment, and write data to the real page corresponding to the allocated virtual page, even when said first storage apparatus does not have a pool composed of real pages.Type: GrantFiled: May 6, 2016Date of Patent: March 20, 2018Assignee: HITACHI, LTD.Inventors: Ai Satoyama, Yoshiaki Eguchi
-
Patent number: 9898221Abstract: A management target constituting the target of processing executed by a first storage system in accordance with a request transmitted from a higher-level device is managed by first and second management identifiers. A request designating the first management identifier is received from the higher-level device, and a first management identifier designated by the request is converted into a corresponding second management identifier.Type: GrantFiled: August 18, 2010Date of Patent: February 20, 2018Assignee: Hitachi, Ltd.Inventors: Ai Satoyama, Yoshiaki Eguchi
-
Patent number: 9823955Abstract: Failures in a storage system are managed at low cost and with high reliability. A storage system is coupled to a file command issuing apparatus and a block command issuing apparatus, and processes commands from both. The storage system is provided with: a first control portion which is provided extending across a plurality of clusters and which is configured to control block access requests to a disk device; a plurality of second control portions which are configured to process file access requests and provided respectively in the clusters, and operate on virtual machines managed by a virtualization control portion; failure detecting portions which are configured to detect failures within each of the clusters; and a failure information management portion which is provided in the first control portion and which is configured to consolidate and manage failure information relating to failures detected by the failure detecting portions.Type: GrantFiled: April 23, 2013Date of Patent: November 21, 2017Assignee: Hitachi, Ltd.Inventors: Ai Satoyama, Yoshiaki Eguchi, Yusuke Nonaka
-
Publication number: 20170102874Abstract: A plurality of server computers shares a virtualized namespace. A storage controller provides a virtual storage area shared by a first server computer and a second server computer. A server computer that is each of the first server computer and the second server computer stores a program that issues an NVM-Express command that is a command conforming to an NVM-Express standard. The program allows the server computer to access the virtual storage area via the PCI-Express by issuing the NVM-Express command specifying a namespace associated with the virtual storage area. The storage controller allocates a storage area in a nonvolatile memory device to the virtual storage area based on the access.Type: ApplicationFiled: June 20, 2014Publication date: April 13, 2017Applicant: HITACHI, LTD.Inventors: Katsumi OUCHI, Ai SATOYAMA, Yoshiaki EGUCHI
-
Patent number: 9606745Abstract: In conventional unified storage systems, an I/O for block storage and an I/O for file storage are processed in a single OS without being distinguished, so that it was not possible to perform processes for speedy failure detection or for enhancing performances such as tuning of performance by directly monitoring hardware. The present invention solves the problem by having a block storage-side OS and an OS group managing multiple systems including a file system other than the block storage-side OS coexist within a storage system, wherein the OS group managing multiple systems including a file system other than the block storage-side OS is virtualized by a hypervisor, wherein a block storage micro-controller and the hypervisor can cooperate in performing processes.Type: GrantFiled: April 29, 2016Date of Patent: March 28, 2017Assignee: Hitachi, Ltd.Inventors: Ai Satoyama, Yoshiaki Eguchi
-
Publication number: 20170075828Abstract: Starting a host computer and a high-speed data transfer achieved by NVMe are both realized. When the host computer is started and a command for instructing to read an OS in accordance with a specific protocol is issued from the host computer via a host-side bus to a specific function from among a plurality of functions, an interface device issues to a controller a request for instructing to read the OS and transfers the OS read by the controller to the host computer. When an NVMe command for instructing an I/O for the controller in accordance with an NVMe protocol is issued from the host computer via the host-side bus to an NVMe function from among a plurality of functions after the host computer is started, the interface device issues to the controller an I/O request based on the NVMe command.Type: ApplicationFiled: June 19, 2014Publication date: March 16, 2017Applicant: HITACHI, LTD.Inventors: Hideaki MONJI, Yoshiaki EGUCHI
-
Patent number: 9448733Abstract: A storage system connected to a computer and a management computer, includes storage devices accessed by the computer, and a control unit for controlling the storage devices. A first-type logical device corresponding to a storage area set in at least one of the storage devices and a second-type logical device that is a virtual storage area are provided. The control unit sets at least two of the first-type logical devices different in a characteristic as storage areas included in a storage pool through mapping. The first-type logical device stores data by allocating a storage area of the second-type logical device to a storage area of the first-type logical device mapped to the storage pool. The characteristic of the second-type logical device can be changed by changing the allocated storage area of the second-type logical device to a storage area of another first-type logical device.Type: GrantFiled: February 14, 2014Date of Patent: September 20, 2016Assignee: Hitachi, Ltd.Inventor: Yoshiaki Eguchi
-
Publication number: 20160253122Abstract: A plurality of storage apparatuses including a first and second storage apparatus, wherein said first storage apparatus is configured to have a first virtual volume composed of a plurality of virtual segments, at least said second storage apparatus is configured to have a pool composed of a plurality of real pages, each storage apparatus is configured to manage a virtual pool comprising one or more pools including at least said pool, said virtual pool is composed of a plurality of virtual pages, each virtual page corresponding to any real page, and said first storage apparatus is configured to receive a write command that specifies an address belonging to an unallocated virtual segment, allocate a free virtual page to said unallocated virtual segment, and write data to the real page corresponding to the allocated virtual page, even when said first storage apparatus does not have a pool composed of real pages.Type: ApplicationFiled: May 6, 2016Publication date: September 1, 2016Applicant: Hitachi, Ltd.Inventors: Ai SATOYAMA, Yoshiaki EGUCHI
-
Patent number: 9423984Abstract: The storage system includes a plurality of storage devices. A storage controller is configured to manage a plurality of pages in a pool provided by at least one of the plurality of storage devices, to provide a virtual storage area to a host by allocating one or more pages from the pool dynamically, in which the virtual storage area is formed with a data area and a control information area. The storage controller is further configured to expand the virtual storage area on a unit basis, where the unit is a set of a given size area of the data area and a given size area of the control information area. In response to a write request from the host, the storage controller is configured to store data into the data area and to store control information for accessing to the data into the control information area.Type: GrantFiled: August 12, 2014Date of Patent: August 23, 2016Assignee: Hitachi, Ltd.Inventors: Kohei Tatara, Yoshiaki Eguchi, Hisaharu Takeuchi
-
Publication number: 20160239238Abstract: In conventional unified storage systems, an I/O for block storage and an I/O for file storage are processed in a single OS without being distinguished, so that it was not possible to perform processes for speedy failure detection or for enhancing performances such as tuning of performance by directly monitoring hardware. The present invention solves the problem by having a block storage-side OS and an OS group managing multiple systems including a file system other than the block storage-side OS coexist within a storage system, wherein the OS group managing multiple systems including a file system other than the block storage-side OS is virtualized by a hypervisor, wherein a block storage micro-controller and the hypervisor can cooperate in performing processes.Type: ApplicationFiled: April 29, 2016Publication date: August 18, 2016Inventors: Ai SATOYAMA, Yoshiaki EGUCHI
-
Publication number: 20160224479Abstract: The computer system includes a server, and a storage system having two controllers. The server is connected to the two controllers, and has a dispatch module with a function to transfer an I/O request to the storage system to either one of the two controllers. When an I/O request is received from an MPU of the server, the dispatch module reads a transmission destination information of the I/O request from a dispatch table stored in the storage system, and based on the read transmission destination information, determines which of the two controllers the I/O request should be transferred to, and transfers the I/O request to the determined controller.Type: ApplicationFiled: November 28, 2013Publication date: August 4, 2016Applicant: Hitachi, Ltd.Inventors: Yo SHIGETA, Yoshiaki EGUCHI
-
Patent number: 9396029Abstract: In conventional unified storage systems, an I/O for block storage and an I/O for file storage are processed in a single OS without being distinguished, so that it was not possible to perform processes for speedy failure detection or for enhancing performances such as tuning of performance by directly monitoring hardware. The present invention solves the problem by having a block storage-side OS and an OS group managing multiple systems including a file system other than the block storage-side OS coexist within a storage system, wherein the OS group managing multiple systems including a file system other than the block storage-side OS is virtualized by a hypervisor, wherein a block storage micro-controller and the hypervisor can cooperate in performing processes.Type: GrantFiled: March 12, 2013Date of Patent: July 19, 2016Assignee: Hitachi, Ltd.Inventors: Ai Satoyama, Yoshiaki Eguchi
-
Patent number: 9361033Abstract: A shared device unit, which comprises a storage device, is coupled to a plurality of storage systems. The shared device unit provides a plurality of storage areas, which are based on the storage device, to the plurality of storage systems. Each storage system stores allocation management information which comprises an ID of a storage area provided to thereof among the plurality of storage areas, and provides the storage area corresponded to the ID included in the allocation management information to the host computer coupled thereto among the plurality of host computers.Type: GrantFiled: March 11, 2015Date of Patent: June 7, 2016Assignee: Hitachi, Ltd.Inventors: Miho Imazaki, Shigeo Homma, Hiroaki Akutsu, Yoshiaki Eguchi, Akira Yamamoto, Junji Ogawa
-
Patent number: 9354819Abstract: A plurality of storage apparatuses including a first and second storage apparatus, wherein said first storage apparatus is configured to have a first virtual volume composed of a plurality of virtual segments, at least said second storage apparatus is configured to have a pool composed of a plurality of real pages, each storage apparatus is configured to manage a virtual pool comprising one or more pools including at least said pool, said virtual pool is composed of a plurality of virtual pages, each virtual page corresponding to any real page, and said first storage apparatus is configured to receive a write command that specifies an address belonging to an unallocated virtual segment, allocate a free virtual page to said unallocated virtual segment, and write data to the real page corresponding to the allocated virtual page, even when said first storage apparatus does not have a pool composed of real pages.Type: GrantFiled: July 20, 2015Date of Patent: May 31, 2016Assignee: Hitachi, Ltd.Inventors: Ai Satoyama, Yoshiaki Eguchi
-
Patent number: 9329795Abstract: The present invention transfers replication logical volumes between and among storage control units in a storage system comprising storage control units. To transfer replication logical volumes from a storage control unit to a storage control unit, a virtualization device sets a path to the storage control unit. The storage control unit prepares a differential bitmap in order to receive access requests. When the preparation completes, the virtualization device makes access requests to the storage control unit. The storage control unit hands over the access requests to the storage control unit. The storage control unit performs a process so that the access requests are reflected in a disk device and performs an emergency destage of storing data in a cache memory into disk device. When the emergency destage ends, the storage control unit connects to an external storage control unit and hands over access requests to the external storage control unit.Type: GrantFiled: February 17, 2014Date of Patent: May 3, 2016Assignee: HITACHI, LTD.Inventors: Ai Satoyama, Yoshiaki Eguchi, Yasutomo Yamamoto