Patents by Inventor Masaaki Hosouchi
Masaaki Hosouchi 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: 9619154Abstract: A storage apparatus has a tiered pool including a plurality of storage tiers formed by a plurality of real page groups having different input/output performance and provides a virtual volume to which a storage area is allocated by a real page unit. At a time point before new data to be written to the virtual volume occurs based on a data object, if a real page is allocated to a write destination virtual page which is a write destination of the new data, a host computer transmits a change command to change the real page allocated to the write destination virtual page to a real page in a storage tier having predetermined performance to the storage apparatus. The storage apparatus changes the real page allocated to the write destination virtual page to a real page in the storage tier having the predetermined performance according to the change command.Type: GrantFiled: January 18, 2013Date of Patent: April 11, 2017Assignee: Hitachi, Ltd.Inventors: Yuki Nikaido, Masaaki Hosouchi, Taiki Miyaji, Takashi Nagao, Takeyuki Imadu
-
Publication number: 20150253991Abstract: A storage apparatus has a tiered pool including a plurality of storage tiers formed by a plurality of real page groups having different input/output performance and provides a virtual volume to which a storage area is allocated by a real page unit. At a time point before new data to be written to the virtual volume occurs based on a data object, if a real page is allocated to a write destination virtual page which is a write destination of the new data, a host computer transmits a change command to change the real page allocated to the write destination virtual page to a real page in a storage tier having predetermined performance to the storage apparatus. The storage apparatus changes the real page allocated to the write destination virtual page to a real page in the storage tier having the predetermined performance according to the change command.Type: ApplicationFiled: January 18, 2013Publication date: September 10, 2015Inventors: Yuki Nikaido, Masaaki Hosouchi, Taiki Miyaji, Takashi Nagao, Takeyuki Imadu
-
Publication number: 20140059000Abstract: It is provided a computer system comprising a database server, a job execution server and a scheduling server. Each of the servers includes a processor executing a program and a memory storing the program. The database server divides a range of key values included in records stored in a database managed by the database server into a plurality of sections, and obtains distribution information of records in each divided section. The scheduling server holds database server configuration information showing ranges of key values included in records stored in the database, generates a plurality of divided ranges by combining a plurality of sections corresponding to the same range of key values based on the distribution information of records and the database server configuration information, and generates a record acquisition range parameter that shows, for each divided range generated, records in the divided range as records to be acquired.Type: ApplicationFiled: April 8, 2011Publication date: February 27, 2014Applicant: HITACHI, LTD.Inventor: Masaaki Hosouchi
-
Patent number: 8332603Abstract: A computer system and method which stores path definition information including a storage ID, a volume ID, and validities of paths between a host computer and a first or second storage system identified by the storage ID for accessing a volume identified by the volume ID in one of the storage systems, sends an I/O request via the paths, based on the path definition information, receives information indicating the storage and volume IDs, and updates the path definition information. During initial copying from the second to the first volume, validity corresponding to a first path is set to “Invalid” and validity corresponding to a second path is set to “Valid”. After completion of initial copying, the validity corresponding to the first path included in the path definition information is changed to “Valid.Type: GrantFiled: February 1, 2012Date of Patent: December 11, 2012Assignee: Hitachi, Ltd.Inventors: Nobuhiro Maki, Kenichi Oyamada, Kazuhiko Watanabe, Masaaki Hosouchi
-
Publication number: 20120210323Abstract: A rerunning load is reduced for reducing the risk of exceeding a specified termination time after abnormally ending a job net. Even if the same data processed by jobs within a job net is replaced with split data of sub-jobs and some of sub-jobs have been abnormally ended, the job net is continued. For each split data, a state and/or an execution server ID of each job are stored, and the progress of a job net is managed. Only split data whose state is not “normal” is to be processed by rerunning. Based on states of execution servers, on whether or not intermediate files transferred between jobs is shared among execution servers, and on whether or not an output file is deleted after ending the subsequent job, it is judged whether or not intermediate files can be referred to and from what job the rerun is to be performed.Type: ApplicationFiled: March 12, 2010Publication date: August 16, 2012Applicant: HITACHI, LTD.Inventors: Masaaki Hosouchi, Kazuhiko Watanabe, Hideki Ishiai, Tetsufumi Tsukamoto
-
Publication number: 20120137096Abstract: A computer system and method which stores path definition information including a storage ID, a volume ID, and validities of paths between a host computer and a first or second storage system identified by the storage ID for accessing a volume identified by the volume ID in one of the storage systems, sends an I/O request via the paths, based on the path definition information, receives information indicating the storage and volume IDs, and updates the path definition information. During initial copying from the second to the first volume, validity corresponding to a first path is set to “Invalid” and validity corresponding to a second path is set to “Valid”. After completion of initial copying, the validity corresponding to the first path included in the path definition information is changed to “Valid.Type: ApplicationFiled: February 1, 2012Publication date: May 31, 2012Inventors: Nobuhiro MAKI, Kenichi Oyamada, Kazuhiko Watanabe, Masaaki Hosouchi
-
Patent number: 8136116Abstract: This invention provides a storage system coupled to a computer that executes data processing jobs by running a program, comprising: an interface; a storage controller; and disk drives. The storage controller is configured to: control spinning of disk in the disk drives; receive job information which contains an execution order of the job and a load attribute of the job from the computer before the job is executed; select a logical volume to which none of the storage areas are allocated when requested by the computer to provide a logical volume for storing a file that is used temporarily by the job to be executed; select which storage area to allocate to the selected logical volume based on at least one of the job execution order and the job load attribute; allocate the selected storage area to the selected logical volume; and notify the computer of the selected logical volume.Type: GrantFiled: January 9, 2008Date of Patent: March 13, 2012Assignee: Hitachi, Ltd.Inventors: Masaaki Hosouchi, Nobuhiro Maki
-
Patent number: 8127097Abstract: A data storing system include a first and second storage system, each including a cache memory and a disk drive, and a third storage system coupled to the first and second storage systems and including a third disk drive to provide a third logical volume based on the third disk drive. First and second write data is transmitted from the first storage system to the second storage system according to copy pair management information. A certain storage system, which is one of the first and second storage systems, destages the second write data from a cache memory of the certain storage system to the third logical volume in the third storage system according to a volume and storage conversion table in the certain storage system.Type: GrantFiled: April 26, 2011Date of Patent: February 28, 2012Assignee: Hitachi, Ltd.Inventors: Nobuhiro Maki, Kenichi Oyamada, Kazuhiko Watanabe, Masaaki Hosouchi
-
Publication number: 20110202718Abstract: A data storing system include a first and second storage system, each including a cache memory and a disk drive, and a third storage system coupled to the first and second storage systems and including a third disk drive to provide a third logical volume based on the third disk drive. First and second write data is transmitted from the first storage system to the second storage system according to copy pair management information. A certain storage system, which is one of the first and second storage systems, destages the second write data from a cache memory of the certain storage system to the third logical volume in the third storage system according to a volume and storage conversion table in the certain storage system.Type: ApplicationFiled: April 26, 2011Publication date: August 18, 2011Inventors: Nobuhiro MAKI, Kenichi Oyamada, Kazuhiko Watanabe, Masaaki Hosouchi
-
Publication number: 20110131579Abstract: A batch job multiplex processing method which solves the problem that a system which performs multiplex processing including parallel processing on plural nodes cannot cope with a sudden increase in the volume of data to be batch-processed using a predetermined value of multiplicity, for example, in securities trading in which the number of transactions may suddenly increase on a particular day. The method dynamically determines the value of multiplicity of processing including parallel processing in execution of a batch job on plural nodes. More specifically, in the method, multiplicity is determined depending on the node status (node performance and workload) and the status of an input file for the batch job.Type: ApplicationFiled: July 22, 2010Publication date: June 2, 2011Inventors: TETSUFUMI TSUKAMOTO, Hideyuki Kato, Hideki Ishiai, Yuki Tateishi, Takahiro Kyuma, Yozo Ito, Takeshi Fujisawa, Masaaki Hosouchi, Kazuhiko Watanabe
-
Publication number: 20100251248Abstract: For data obtaining target at execution of a new task, if a data set as a processing target is beforehand allocated to a data allocation area in an allocation-target execution server as a target of allocation, a schedule server of a job processing system sets the data set as the data obtaining target; if the data set as the processing target is not beforehand allocated to the data allocation area in any one of the execution servers, the schedule server sets the data in the external storage area as the data obtaining target; and if the data set as the processing target is beforehand allocated to the data allocation area in a second execution server other than the allocation-target execution server, the schedule server sets the data set allocated to the second execution server as the data obtaining target.Type: ApplicationFiled: November 30, 2009Publication date: September 30, 2010Inventors: Masaaki HOSOUCHI, Tetsufumi Tsukamoto, Hideaki Abe
-
Patent number: 7694090Abstract: This invention relates to data backup and data recovery in a computer system. An outputting unit updates data stored in a first area based on an update request of data from the host computer, a creating unit stores update data for the update request in a second area, a marker processing unit creates a marker containing information of the range, in which the data is stored, and information indicating whether or not the data is allowed to be stored in a third area based on a request of creating the marker from the host computer to store the created marker in the second area, and a reflecting unit refers to the marker, obtains the update data corresponding to the data storing range, which is stored prior to the marker, and reflects the obtained update data to the third area.Type: GrantFiled: January 18, 2006Date of Patent: April 6, 2010Assignee: Hitachi, Ltd.Inventors: Masaaki Hosouchi, Kenichi Oyamada, Yuri Hiraiwa
-
Patent number: 7685390Abstract: A storage system where storage devices themselves have WORM functionality that can be set at any time. The storage system includes storage devices, and a controller for controlling data transmission between the storage devices and an information processor. Each storage device has a storage cell and a fuse at a midpoint on a write control line, and the controller applies a voltage to the fuse to blow it to set WORM for the storage cell.Type: GrantFiled: December 11, 2006Date of Patent: March 23, 2010Assignee: Hitachi, Ltd.Inventors: Takahiro Fujita, Akihiro Mannen, Masaaki Hosouchi, Yuichi Yagawa
-
Publication number: 20090235126Abstract: Proposed are a batch processing apparatus and a batch processing method capable of realizing laborsaving in a batch job operation when a failure occurs. In a batch processing apparatus and method for executing batch processing using a prescribed resource, the resource to be used by a job to be executed subsequently in the batch processing is identified and whether a failure has occurred in the resource is determined, and failure information concerning the failure is presented to a user and the execution of the job is postponed until a reply is received from the user when it is determined that a failure has occurred in the resource.Type: ApplicationFiled: April 17, 2008Publication date: September 17, 2009Inventor: Masaaki Hosouchi
-
Publication number: 20090198896Abstract: A first storage system sets a storage area of a first disk drive as a first volume, and misrepresents an identifier of the storage system and an identifier of the first volume. A second storage system sets a storage area of a second disk drive as a second volume, and misrepresents an identifier of the storage system and an identifier of the second volume. The first storage system copies data of the first volume in the second volume. The second storage system copies data of the second volume in the first volume. A management computer determines whether there is a match between the data of the first volume and the data of the second volume. When it is determined that there is not match, the host computer accesses only one of the first volume and the second volume that stores the latest data.Type: ApplicationFiled: April 8, 2009Publication date: August 6, 2009Inventors: Nobuhiro MAKI, Kenichi Oyamada, Kazuhiko Wantanabe, Masaaki Hosouchi
-
Patent number: 7529900Abstract: There is provided a computer system which can implement ease of transition to a standby state caused by power-off of a volume and ease of recovery from a standby state while maintaining access performance. A computer system including a storage system (200) having one or more disk units (220) and a disk controller unit (210) which controls reading and writing of data stored on volumes formed by the disk units and a host computer (100) which transmits a data read/write request to the storage system (200), wherein the host computer (100) gives an instruction to perform volume assignment for each of groups each having duplicated sets obtained by multiply duplicating a set composed of one or more volumes on which data is to be stored, and the storage system (200) assigns a first volume of a first duplicated set in the group to one of the disk units (220) which has an attribute different from an attribute of a volume constituting another duplicated set.Type: GrantFiled: June 12, 2006Date of Patent: May 5, 2009Assignee: Hitachi, Ltd.Inventors: Yuri Hiraiwa, Masaaki Hosouchi, Katsuhisa Miyata, Nobuhiro Maki
-
Publication number: 20090064161Abstract: This invention provides a storage system coupled to a computer that executes data processing jobs by running a program, comprising: an interface; a storage controller; and disk drives. The storage controller is configured to: control spinning of disk in the disk drives; receive job information which contains an execution order of the job and a load attribute of the job from the computer before the job is executed; select a logical volume to which none of the storage areas are allocated when requested by the computer to provide a logical volume for storing a file that is used temporarily by the job to be executed; select which storage area to allocate to the selected logical volume based on at least one of the job execution order and the job load attribute; allocate the selected storage area to the selected logical volume; and notify the computer of the selected logical volume.Type: ApplicationFiled: January 9, 2008Publication date: March 5, 2009Inventors: Masaaki HOSOUCHI, Nobuhiro Maki
-
Publication number: 20080126677Abstract: A storage system where storage devices themselves have WORM functionality that can be set at any time. The storage system includes storage devices, and a controller for controlling data transmission between the storage devices and an information processor. Each storage device has a storage cell and a fuse at a midpoint on a write control line, and the controller applies a voltage to the fuse to blow it to set WORM for the storage cell.Type: ApplicationFiled: December 11, 2006Publication date: May 29, 2008Inventors: Takahiro Fujita, Akihiro Mannen, Masaaki Hosouchi, Yuichi Yagawa
-
Patent number: 7330946Abstract: The data processing system comprises at least one first storage system, and at least one second storage system connected to the first storage system. The second storage system receives change information identifying pre-change and post-change copy destination storage areas in a change process for changing a copy destination storage area of a target copy pair to another storage area of the second storage system; transmits the change information to the first storage system that has a copy source storage area in the target copy pair; and transmits copy information for the purpose of copying data between the pre-change and post-change copy destination storage areas. The first storage system refers to pair information identifying the copy pair, and transmits a copy of the data stored in a copy source storage area to the second storage system that has a copy destination storage area. The first storage system updates the pair information according to the change information received from the second storage system.Type: GrantFiled: July 15, 2005Date of Patent: February 12, 2008Assignee: Hitachi, Ltd.Inventors: Naoko Ikegaya, Katsuhisa Miyata, Masaaki Hosouchi, Masahide Sato
-
Patent number: 7299322Abstract: Related plural logical volumes can be used after switching over from the host computer therein. A switching command, which a host computer sends, makes a storage device search for a switching target volume, from the volume tables, that is identical to identification information of the switching target volume received among switching target candidate volumes that form a volume pair relation with the switching source volume. The storage device memorizes an intra-host ID of the switching target volume and an intra-storage ID of the switching target volume in a switching table with a correspondence there between. The storage device acquires the intra-storage ID of the switching target volume in reference to the switching table in the case of receiving an access request, such that the intra-host ID of the switching source volume is used as a key, and executes switching to access to the switching target volume.Type: GrantFiled: June 28, 2005Date of Patent: November 20, 2007Assignee: Hitachi, Ltd.Inventors: Masaaki Hosouchi, Kenichi Oyamada, Naoko Ikegaya, Nobuhiro Maki