Patents by Inventor Kazuyoshi Serizawa
Kazuyoshi Serizawa 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: 9262095Abstract: Among a plurality of microprocessors 12, 32, when the load on a microprocessor 12 which performs I/O task processing of received I/O requests is equal to or greater than a first load, the microprocessor assigns at least an I/O task portion of the I/O task processing to another microprocessor 12 or 32, and the other microprocessor 12 or 32 executes at least the I/O task portion. The I/O task portion is a task processing portion comprising cache control processing, comprising the securing in cache memory 20 of a cache area, which is one area in cache memory 20, for storage of data.Type: GrantFiled: August 17, 2012Date of Patent: February 16, 2016Assignee: HITACHI, LTD.Inventors: Sadahiro Sugimoto, Norio Shimozono, Kazuyoshi Serizawa
-
Patent number: 9195692Abstract: Deduplication is executed in a storage device having low random access performance, such as an optical disk library. When an optical disk that is not inserted into an optical disk drive needs to be accessed in order to execute binary compare, data to be binary compared is stored in a temporary memory area in order to postpone the binary compare, and on the timing when the optical disk is inserted, the postponed binary compare is executed. Before second deduplication, which is deduplication between data to be stored in the storage device and the data in the optical disk library, is executed, first deduplication, which is deduplication between the data to be stored in the storage device and the data in the temporary memory area, is executed.Type: GrantFiled: March 29, 2013Date of Patent: November 24, 2015Assignees: HITACHI-LG DATA STORAGE, INC., HITACHI CONSUMER ELECTRONICS CO., LTD.Inventors: Yasuo Watanabe, Kazuyoshi Serizawa
-
Publication number: 20150317101Abstract: A computer system with a plurality of storage systems connected to each other via a network, each storage system including a virtual machine whose data is stored in hierarchized storage areas. When a virtual machine of a first storage system is migrated from the first storage system to a second storage system, the second storage system stores data of the virtual machine of the first storage system as well as data of its own virtual machine, in the hierarchized storage areas in the second storage system.Type: ApplicationFiled: July 13, 2015Publication date: November 5, 2015Inventors: Kenta SHIGA, Kazuyoshi SERIZAWA
-
Patent number: 8918551Abstract: A host I/F unit has a management table for managing an MPPK which is in-charge of the control of input/output processing for a storage area of an LDEV, and if a host computer transmits an input/output request for the LDEV, the host I/F unit transfers the input/output request to the MPPK which is in-charge of the input/output processing for the LDEV based on the management table, an MP of the MPPK performs the input/output processing based on the input/output request, and the MP of the MPPK also judges whether the MPPK that is in-charge of the input/output processing for the LDEV is to be changed, and sets the management table so that an MPPK which is different from the MPPK that is in-charge is to be in-charge of the input/output processing for the LDEV.Type: GrantFiled: November 26, 2013Date of Patent: December 23, 2014Assignee: Hitachi, Ltd.Inventors: Kazuyoshi Serizawa, Yasutomo Yamamoto, Norio Shimozono, Akira Deguchi, Hisaharu Takeuchi, Takao Sato, Hisao Homma
-
Publication number: 20140082229Abstract: A host I/F unit has a management table for managing an MPPK which is in-charge of the control of input/output processing for a storage area of an LDEV, and if a host computer transmits an input/output request for the LDEV, the host I/F unit transfers the input/output request to the MPPK which is in-charge of the input/output processing for the LDEV based on the management table, an MP of the MPPK performs the input/output processing based on the input/output request, and the MP of the MPPK also judges whether the MPPK that is in-charge of the input/output processing for the LDEV is to be changed, and sets the management table so that an MPPK which is different from the MPPK that is in-charge is to be in-charge of the input/output processing for the LDEV.Type: ApplicationFiled: November 26, 2013Publication date: March 20, 2014Applicant: HITACHI, LTD.Inventors: Kazuyoshi SERIZAWA, Yasutomo YAMAMOTO, Norio SHIMOZONO, Akira DEGUCHI, Hisaharu TAKEUCHI, Takao SATO, Hisao HOMMA
-
Patent number: 8621119Abstract: A host I/F unit has a management table for managing an MPPK which is in-charge of the control of input/output processing for a storage area of an LDEV, and if a host computer transmits an input/output request for the LDEV, the host I/F unit transfers the input/output request to the MPPK which is in-charge of the input/output processing for the LDEV based on the management table, an MP of the MPPK performs the input/output processing based on the input/output request, and the MP of the MPPK also judges whether the MPPK that is in-charge of the input/output processing for the LDEV is to be changed, and sets the management table so that an MPPK which is different from the MPPK that is in-charge is to be in-charge of the input/output processing for the LDEV.Type: GrantFiled: January 14, 2013Date of Patent: December 31, 2013Assignee: Hitachi, Ltd.Inventors: Kazuyoshi Serizawa, Yasutomo Yamamoto, Norio Shimozono, Akira Deguchi, Hisaharu Takeuchi, Takao Sato, Hisao Homma
-
Patent number: 8572352Abstract: System for controlling data transfer between a host system and storage devices. A virtualization controller implements the data transfer and includes first ports for connection with the storage devices, a second port for connection with the host system, a processor, and a memory configured to store volume mapping information which correlates first identification information used by the host system to access a first storage area in one of the storage devices, with second identification information for identifying the first storage area, the correlation being used by the processor to access the first storage area. When data stored in the first storage area is transferred to a second storage area, the processor correlates the first identification information with a third identification information for identifying the second storage area and registers the first identification information and the third identification information in the volume mapping information.Type: GrantFiled: May 22, 2012Date of Patent: October 29, 2013Assignee: Hitachi, Ltd.Inventors: Kiyoshi Honda, Naoko Iwami, Kazuyoshi Serizawa
-
Publication number: 20130275394Abstract: Deduplication is executed in a storage device having low random access performance, such as an optical disk library. When an optical disk that is not inserted into an optical disk drive needs to be accessed in order to execute binary compare, data to be binary compared is stored in a temporary memory area in order to postpone the binary compare, and on the timing when the optical disk is inserted, the postponed binary compare is executed. Before second deduplication, which is deduplication between data to be stored in the storage device and the data in the optical disk library, is executed, first deduplication, which is deduplication between the data to be stored in the storage device and the data in the temporary memory area, is executed.Type: ApplicationFiled: March 29, 2013Publication date: October 17, 2013Applicants: Hitachi Consumer Electronics Co., Ltd., Hitachi-LG Data Storage, Inc.Inventors: Yasuo WATANABE, Kazuyoshi SERIZAWA
-
Patent number: 8510517Abstract: For betterment, by putting a virtual storage device into a suspend mode, physical resources are turned OFF on a virtual storage device basis. Moreover, control information and volume data of the virtual storage device are stored in any external volume, for example, and the resources that have been used by the virtual storage device are deallocated. At the time of resumption of operation, using any resources not in use, the virtual storage device is restored based on the control information in storage. When a change is made to a WWN on the side of a host, the storage device receives a WWN change notification from a management server, and makes settings again to a WWN table, thereby making it accessible from the host.Type: GrantFiled: November 17, 2008Date of Patent: August 13, 2013Assignee: Hitachi, Ltd.Inventors: Hiroaki Akutsu, Kazuyoshi Serizawa, Yoshiki Kano
-
Patent number: 8504765Abstract: Provided is a computer system including: a host computer; a first storage system connected to the host computer; and a second storage system connected to the first storage system; in which the first storage system sets a first logical volume recognized by the host computer as a logical storage area; the first logical volume includes a plurality of first storage areas; a first real storage area on the first disk drive is allocated to at least one of the first storage areas. In the computer system, the second storage system sets a second logical volume corresponding to the first logical volume, and the first storage system transmits data stored in the first storage area allocated to the first storage area to the second storage system when the first real storage area is allocated to the first storage area.Type: GrantFiled: April 24, 2012Date of Patent: August 6, 2013Assignee: Hitachi, Ltd.Inventors: Sadahiro Sugimoto, Kazuyoshi Serizawa, Yoshiaki Eguchi, Shunji Kawamura
-
Patent number: 8402220Abstract: A storage controller comprises a cache storage used as a cache of an external storage and a control processor coupled to the cache storage. The control processor comprises an internal access function and an external access function. The internal access function transmits a read command to the cache storage. The cache storage determines whether the read target data complying with the read command is stored in a physical storage device or not. If the result of the determination is negative, the external access function is executed while, if the result of the determination is positive, the external access function is not executed because the cache storage transmits the read target data to the internal access function without issuing a request to the external access function.Type: GrantFiled: March 18, 2010Date of Patent: March 19, 2013Assignee: Hitachi, Ltd.Inventors: Kazuyoshi Serizawa, Kenta Shiga
-
Patent number: 8380893Abstract: A host I/F unit has a management table for managing an MPPK which is in-charge of the control of input/output processing for a storage area of an LDEV, and if a host computer transmits an input/output request for the LDEV, the host I/F unit transfers the input/output request to the MPPK which is in-charge of the input/output processing for the LDEV based on the management table, an MP of the MPPK performs the input/output processing based on the input/output request, and the MP of the MPPK also judges whether the MPPK that is in-charge of the input/output processing for the LDEV is to be changed, and sets the management table so that an MPPK which is different from the MPPK that is in-charge is to be in-charge of the input/output processing for the LDEV.Type: GrantFiled: February 27, 2012Date of Patent: February 19, 2013Assignee: Hitachi, Ltd.Inventors: Kazuyoshi Serizawa, Yasutomo Yamamoto, Norio Shimozono, Akira Deguchi, Hisaharu Takeuchi, Takao Sato, Hisao Homma
-
Patent number: 8380924Abstract: A storage system 200 has a storage device 240 providing a plurality of logical volumes 250 used as data storage areas of a host 100 and a plurality of MPPKs 210 executing data IO processes for the logical volumes 250 from the host 100 and, when it is determined whether the MPPKs 210 correlated with the logical volumes 250 must be changed based on a storage function such as local copy set for the logical volumes 250, if it is determined that the change is necessary, the usage rates of processors 212 of the MPPKs 210 are acquired and compared with each other and if it is determined that the comparison result satisfies a predetermined condition, the process cost for the logical volumes 250 is calculated for each of the responsible MPPKs 210 to determine the destination MPPK 210 such that the costs of the MPPKs 210 are equalized.Type: GrantFiled: May 27, 2009Date of Patent: February 19, 2013Assignee: Hitachi, Ltd.Inventors: Akira Deguchi, Norio Shimozono, Kazuyoshi Serizawa
-
Patent number: 8347060Abstract: This storage system has an allocation unit for allocating a storage extent in prescribed units to the dynamic logical volume upon storing the data sent from the host computer in the dynamic logical volume; a management unit for managing the storage extent recognized as being currently used by the file system among the storage extents allocated to the dynamic logical volume by the allocation unit; and a release unit for releasing the storage extent that is not being managed by the management unit from the dynamic logical volume.Type: GrantFiled: November 10, 2011Date of Patent: January 1, 2013Assignee: Hitachi, Ltd.Inventors: Norio Shimozono, Kazuyoshi Serizawa, Yoshiaki Eguchi
-
Patent number: 8341348Abstract: A computer system having a plurality of controllers for data input/output control is provided, wherein even if a control authority of a processor is transferred to another processor and the computer system migrates control information necessary for a controller to execute data input/output processing, from a shared memory to a local memory for the relevant controller, the computer system prevents the occurrence of unbalanced allocation of a control function necessary for data input/output control between the plurality of controllers; and a load equalization method for such a computer system is also provided.Type: GrantFiled: November 19, 2009Date of Patent: December 25, 2012Assignee: Hitachi, Ltd.Inventors: Yoshihiro Yoshii, Shintaro Kudo, Kazuyoshi Serizawa, Masayuki Yamamoto, Sadahiro Sugimoto
-
Publication number: 20120311204Abstract: Among a plurality of microprocessors 12, 32, when the load on a microprocessor 12 which performs I/O task processing of received I/O requests is equal to or greater than a first load, the microprocessor assigns at least an I/O task portion of the I/O task processing to another microprocessor 12 or 32, and the other microprocessor 12 or 32 executes at least the I/O task portion. The I/O task portion is a task processing portion comprising cache control processing, comprising the securing in cache memory 20 of a cache area, which is one area in cache memory 20, for storage of data.Type: ApplicationFiled: August 17, 2012Publication date: December 6, 2012Applicant: HITACHI, LTD.Inventors: Sadahiro SUGIMOTO, Norio SHIMOZONO, Kazuyoshi SERIZAWA
-
Publication number: 20120297159Abstract: System for controlling data transfer between a host system and storage devices. A virtualization controller implements the data transfer and includes first ports for connection with the storage devices, a second port for connection with the host system, a processor, and a memory configured to store volume mapping information which correlates first identification information used by the host system to access a first storage area in one of the storage devices, with second identification information for identifying the first storage area, the correlation being used by the processor to access the first storage area. When data stored in the first storage area is transferred to a second storage area, the processor correlates the first identification information with a third identification information for identifying the second storage area and registers the first identification information and the third identification information in the volume mapping information.Type: ApplicationFiled: May 22, 2012Publication date: November 22, 2012Applicant: HITACHI, LTD.Inventors: Kiyoshi Honda, Naoko Iwami, Kazuyoshi Serizawa
-
Patent number: 8312234Abstract: There are a loose coupling and a tight coupling as the coupling configurations for a first module and a second module. The loose coupling is a coupling configuration in which the first and second modules are coupled together by way of a front-end path, and the first module is not able to access a second storage resource. The tight coupling is a coupling configuration in which the first and second modules are coupled together by way of a back-end path, and the first module is able to access the second storage resource. A switch from the loose coupling to the tight coupling is performed using the following processing flow without the first and second modules being partitioned into respectively independent storage modules. Specifically, first, the first and second modules are coupled together by way of the back-end path, and next, the first module merges information denoted by second management information from the second storage resource with first management information via the back-end path.Type: GrantFiled: April 5, 2010Date of Patent: November 13, 2012Assignee: Hitachi, Ltd.Inventors: Sadahiro Sugimoto, Noboru Morishita, Kazuyoshi Serizawa
-
Publication number: 20120254583Abstract: A storage control system comprises a storage resource and a controller. If the controller receives a write command which specifies an address belonging to a virtual volume, to the area belonging to the address, unassigned pages in a pool which is a storage area based on a plurality of media types of physical storage media and which is divided into a plurality of pages are supposed to be assigned. The storage control system comprises a plurality of management entries which are a plurality of entries for page management information which is the information related to the pages. The plurality of management entries include two or more page entries and two or more statistical entries. A statistical entry about a certain media type corresponds to M pages based on the storage media of the certain media type (M is an integral number which is 2 or larger). The statistical entry corresponding to the M pages comprises the information related to the I/O performance value for those M pages.Type: ApplicationFiled: March 31, 2011Publication date: October 4, 2012Inventors: Kazuyoshi Serizawa, Yoshiaki Eguchi, Norio Shimozono
-
Patent number: 8275937Abstract: A storage system 200 has a storage device 240 providing a plurality of logical volumes 250 used as data storage areas of a host 100 and a plurality of MPPKs 210 executing data IO processes for the logical volumes 250 from the host 100 and, when it is determined whether the MPPKs 210 correlated with the logical volumes 250 must be changed based on a storage function such as local copy set for the logical volumes 250, if it is determined that the change is necessary, the MPPK 210 after the change is determined such that the logical volumes 250 are correlated with the same MPPK 210.Type: GrantFiled: May 27, 2009Date of Patent: September 25, 2012Assignee: Hitachi, Ltd.Inventors: Kazuyoshi Serizawa, Akira Deguchi, Norio Shimozono