Patents by Inventor Naoshi Maniwa
Naoshi Maniwa 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: 12105603Abstract: A distributed transaction control system includes redundant coordinator apparatuses, wherein determination part replaces input votes to votes of preparation failure when input votes from the participant apparatus time out, makes a determination of commit when all input votes are votes of preparation success, makes a determination of rollback when the input votes include at least one vote of preparation failure, and inputs a content of the determination into the distributed consensus processing part, the distributed consensus processing part decides on one of the contents of the determination that are inputs from the determination parts, by distributed consensus, and settlement part notifies an output of the distributed consensus processing part to the participant apparatuses as a settlement result.Type: GrantFiled: September 22, 2022Date of Patent: October 1, 2024Assignee: HITACHI, LTD.Inventors: Nobuyuki Yamamoto, Naoshi Maniwa, Junpei Nishitani
-
Publication number: 20230315754Abstract: A distributed transaction control system includes redundant coordinator apparatuses, wherein determination part replaces input votes to votes of preparation failure when input votes from the participant apparatus time out, makes a determination of commit when all input votes are votes of preparation success, makes a determination of rollback when the input votes include at least one vote of preparation failure, and inputs a content of the determination into the distributed consensus processing part, the distributed consensus processing part decides on one of the contents of the determination that are inputs from the determination parts, by distributed consensus, and settlement part notifies an output of the distributed consensus processing part to the participant apparatuses as a settlement result.Type: ApplicationFiled: September 22, 2022Publication date: October 5, 2023Applicant: Hitachi, Ltd.Inventors: Nobuyuki YAMAMOTO, Naoshi MANIWA, Junpei NISHITANI
-
Publication number: 20210374771Abstract: A data analysis support apparatus is configured to acquire first result information which is result information acquired for a product produced through a prescribed step, and which includes information indicating a first processing time period which is a processing time period of the step for a first number of the products, and second result information which is result information including information indicating a second processing time period which is a processing time of the step for a second number of the products produced through the step, the second number being different from the first number, and convert the first result information and the second result information into a plurality of result information sets by performing time-division of the first result information and/or the second result information such that the result information sets each indicate a time period taken to perform the step for the same unit number of the products.Type: ApplicationFiled: March 12, 2021Publication date: December 2, 2021Inventors: Yusuke NISHI, Shizhen HU, Satoshi TORIKAI, Hiroshi FUJII, Naoshi MANIWA
-
Patent number: 9626110Abstract: Multiple storage apparatuses each provide a virtual logical volume composed of multiple logical pages to a host computer. A management computer determines a target logical page to which data are migrated to achieve a volume goal performance on the basis of access path information that can identify a storage apparatus that receives an I/O request in which the virtual logical volume is specified, an actual volume response performance, the volume goal performance to be attained, a page response performance of the logical page, and storage destination information that can identify a storage apparatus in which a storage area allocated to the logical page is present, and migrates data of the logical page between storage apparatuses.Type: GrantFiled: February 22, 2013Date of Patent: April 18, 2017Assignee: Hitachi, Ltd.Inventors: Hironobu Sakata, Hideo Ohata, Naoshi Maniwa
-
Patent number: 9417817Abstract: Computer system providing to a host computer a virtual logical volume that is associated with a logical pool configured from storage areas respectively provided by first and second storage apparatuses, and dynamically assigns a storage area from the logical volume to the virtual logical volume, a host computer and the first storage apparatus are connected via a first path configuring an access path, and, when a ratio of an access volume used by a second path connecting the first and second storage apparatuses exceeds a predetermined ratio, it is determined that a problem with the access path from the host computer to virtual logical volume, a third path connecting the host computer and the second storage apparatus is identified as a change destination of the access path, and the identified third path is changed to a part of the access path from the host computer to the virtual logical volume.Type: GrantFiled: September 26, 2012Date of Patent: August 16, 2016Assignee: Hitachi, Ltd.Inventors: Naoshi Maniwa, Takato Kusama
-
Publication number: 20150248245Abstract: Multiple storage apparatuses each provide a virtual logical volume composed of multiple logical pages to a host computer. A management computer determines a target logical page to which data are migrated to achieve a volume goal performance on the basis of access path information that can identify a storage apparatus that receives an I/O request in which the virtual logical volume is specified, an actual volume response performance, the volume goal performance to be attained, a page response performance of the logical page, and storage destination information that can identify a storage apparatus in which a storage area allocated to the logical page is present, and migrates data of the logical page between storage apparatuses.Type: ApplicationFiled: February 22, 2013Publication date: September 3, 2015Inventors: Hironobu Sakata, Hideo Ohata, Naoshi Maniwa
-
Publication number: 20150074299Abstract: Computer system providing to a host computer a virtual logical volume that is associated with a logical pool configured from storage areas respectively provided by first and second storage apparatuses, and dynamically assigns a storage area from the logical volume to the virtual logical volume, a host computer and the first storage apparatus are connected via a first path configuring an access path, and, when a ratio of an access volume used by a second path connecting the first and second storage apparatuses exceeds a predetermined ratio, it is determined that a problem with the access path from the host computer to virtual logical volume, a third path connecting the host computer and the second storage apparatus is identified as a change destination of the access path, and the identified third path is changed to a part of the access path from the host computer to the virtual logical volume.Type: ApplicationFiled: September 26, 2012Publication date: March 12, 2015Applicant: Hitachi, Ltd.Inventors: Naoshi Maniwa, Takato Kusama
-
Patent number: 8706963Abstract: The present invention provides a configuration which can realize both two objects of prevention of performance deterioration and a reduction in storage management cost and shift a volume to a storage device which supports a hierarchical pool. To provide the configuration, a storage managing system acquires access information indicating an access load to a logical volume in a storage subsystem from a device file in a host server as access information in a page unit. The storage managing system acquires, from a storage subsystem having a hierarchical pool function, information concerning the configuration and a capacity of hierarchies of the storage subsystem. A capacity of the logical volume is calculated from the number of pages and a page unit capacity indicated by the access information.Type: GrantFiled: June 2, 2011Date of Patent: April 22, 2014Assignee: Hitachi, Ltd.Inventors: Hiromichi Yamagiwa, Naoshi Maniwa, Hideo Ohata, Yasufumi Uchiyama
-
Patent number: 8650377Abstract: The present invention provides a technique for arranging a virtual logical volume group for satisfying target response performance and realizing a cost reduction. For this purpose, in the present invention, in a storage managing system which manages a storage subsystem comprising in a pool using plural storage devices (hierarchies) having different performances and provides plural virtual logical volumes from the pool, the plural virtual logical volumes are classified into plural groups on the basis of information concerning target response performance concerning each of the plural virtual logical volumes such that each of the plural virtual logical volumes satisfies the target response performance. A new pool is allocated to each of the plural groups of the virtual logical volumes. Further, information indicating a correspondence relation between the pool and the virtual logical volumes included in the groups is generated and the information is output.Type: GrantFiled: June 2, 2011Date of Patent: February 11, 2014Assignee: Hitachi, Ltd.Inventors: Naoshi Maniwa, Hideo Ohata
-
Publication number: 20120311260Abstract: The present invention provides a configuration which can realize both two objects of prevention of performance deterioration and a reduction in storage management cost and shift a volume to a storage device which supports a hierarchical pool. To provide the configuration, a storage managing system acquires access information indicating an access load to a logical volume in a storage subsystem from a device file in a host server as access information in a page unit. The storage managing system acquires, from a storage subsystem having a hierarchical pool function, information concerning the configuration and a capacity of hierarchies of the storage subsystem. A capacity of the logical volume is calculated from the number of pages and a page unit capacity indicated by the access information.Type: ApplicationFiled: June 2, 2011Publication date: December 6, 2012Applicant: HITACHI, LTD.Inventors: Hiromichi Yamagiwa, Naoshi Maniwa, Hideo Ohata, Yasufumi Uchiyama
-
Publication number: 20120311292Abstract: The present invention provides a technique for arranging a virtual logical volume group for satisfying target response performance and realizing a cost reduction. For this purpose, in the present invention, in a storage managing system which manages a storage subsystem comprising in a pool using plural storage devices (hierarchies) having different performances and provides plural virtual logical volumes from the pool, the plural virtual logical volumes are classified into plural groups on the basis of information concerning target response performance concerning each of the plural virtual logical volumes such that each of the plural virtual logical volumes satisfies the target response performance. A new pool is allocated to each of the plural groups of the virtual logical volumes. Further, information indicating a correspondence relation between the pool and the virtual logical volumes included in the groups is generated and the information is output.Type: ApplicationFiled: June 2, 2011Publication date: December 6, 2012Applicant: HITACHI, LTD.Inventors: Naoshi Maniwa, Hideo Ohata