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: 9619154
    Abstract: 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: Grant
    Filed: January 18, 2013
    Date of Patent: April 11, 2017
    Assignee: Hitachi, Ltd.
    Inventors: Yuki Nikaido, Masaaki Hosouchi, Taiki Miyaji, Takashi Nagao, Takeyuki Imadu
  • Publication number: 20150253991
    Abstract: 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: Application
    Filed: January 18, 2013
    Publication date: September 10, 2015
    Inventors: Yuki Nikaido, Masaaki Hosouchi, Taiki Miyaji, Takashi Nagao, Takeyuki Imadu
  • Publication number: 20140059000
    Abstract: 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: Application
    Filed: April 8, 2011
    Publication date: February 27, 2014
    Applicant: HITACHI, LTD.
    Inventor: Masaaki Hosouchi
  • Patent number: 8332603
    Abstract: 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: Grant
    Filed: February 1, 2012
    Date of Patent: December 11, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Nobuhiro Maki, Kenichi Oyamada, Kazuhiko Watanabe, Masaaki Hosouchi
  • Publication number: 20120210323
    Abstract: 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: Application
    Filed: March 12, 2010
    Publication date: August 16, 2012
    Applicant: HITACHI, LTD.
    Inventors: Masaaki Hosouchi, Kazuhiko Watanabe, Hideki Ishiai, Tetsufumi Tsukamoto
  • Publication number: 20120137096
    Abstract: 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: Application
    Filed: February 1, 2012
    Publication date: May 31, 2012
    Inventors: Nobuhiro MAKI, Kenichi Oyamada, Kazuhiko Watanabe, Masaaki Hosouchi
  • Patent number: 8136116
    Abstract: 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: Grant
    Filed: January 9, 2008
    Date of Patent: March 13, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Masaaki Hosouchi, Nobuhiro Maki
  • Patent number: 8127097
    Abstract: 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: Grant
    Filed: April 26, 2011
    Date of Patent: February 28, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Nobuhiro Maki, Kenichi Oyamada, Kazuhiko Watanabe, Masaaki Hosouchi
  • Publication number: 20110202718
    Abstract: 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: Application
    Filed: April 26, 2011
    Publication date: August 18, 2011
    Inventors: Nobuhiro MAKI, Kenichi Oyamada, Kazuhiko Watanabe, Masaaki Hosouchi
  • Publication number: 20110131579
    Abstract: 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: Application
    Filed: July 22, 2010
    Publication date: June 2, 2011
    Inventors: TETSUFUMI TSUKAMOTO, Hideyuki Kato, Hideki Ishiai, Yuki Tateishi, Takahiro Kyuma, Yozo Ito, Takeshi Fujisawa, Masaaki Hosouchi, Kazuhiko Watanabe
  • Publication number: 20100251248
    Abstract: 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: Application
    Filed: November 30, 2009
    Publication date: September 30, 2010
    Inventors: Masaaki HOSOUCHI, Tetsufumi Tsukamoto, Hideaki Abe
  • Patent number: 7694090
    Abstract: 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: Grant
    Filed: January 18, 2006
    Date of Patent: April 6, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Masaaki Hosouchi, Kenichi Oyamada, Yuri Hiraiwa
  • Patent number: 7685390
    Abstract: 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: Grant
    Filed: December 11, 2006
    Date of Patent: March 23, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Takahiro Fujita, Akihiro Mannen, Masaaki Hosouchi, Yuichi Yagawa
  • Publication number: 20090235126
    Abstract: 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: Application
    Filed: April 17, 2008
    Publication date: September 17, 2009
    Inventor: Masaaki Hosouchi
  • Publication number: 20090198896
    Abstract: 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: Application
    Filed: April 8, 2009
    Publication date: August 6, 2009
    Inventors: Nobuhiro MAKI, Kenichi Oyamada, Kazuhiko Wantanabe, Masaaki Hosouchi
  • Patent number: 7529900
    Abstract: 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: Grant
    Filed: June 12, 2006
    Date of Patent: May 5, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Yuri Hiraiwa, Masaaki Hosouchi, Katsuhisa Miyata, Nobuhiro Maki
  • Publication number: 20090064161
    Abstract: 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: Application
    Filed: January 9, 2008
    Publication date: March 5, 2009
    Inventors: Masaaki HOSOUCHI, Nobuhiro Maki
  • Publication number: 20080126677
    Abstract: 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: Application
    Filed: December 11, 2006
    Publication date: May 29, 2008
    Inventors: Takahiro Fujita, Akihiro Mannen, Masaaki Hosouchi, Yuichi Yagawa
  • Patent number: 7330946
    Abstract: 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: Grant
    Filed: July 15, 2005
    Date of Patent: February 12, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Naoko Ikegaya, Katsuhisa Miyata, Masaaki Hosouchi, Masahide Sato
  • Patent number: 7299322
    Abstract: 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: Grant
    Filed: June 28, 2005
    Date of Patent: November 20, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Masaaki Hosouchi, Kenichi Oyamada, Naoko Ikegaya, Nobuhiro Maki