Patents by Inventor Kenta Shiga
Kenta Shiga 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).
-
Publication number: 20220206991Abstract: A storage system is capable of sharing files between a plurality of sites each having a storage which provides a file system without having to mutually hold the associated files of all files between such sites. The storage has a storage apparatus storing data of a file and a controller connected to the storage apparatus; the storage system includes an associated file which is associated with the file and refers to the file; when the file is to be updated, the controller updates the file and the associated file based on a reference status from the associated file; and when an access request for accessing a file stored in another site is received, the controller makes an inquiry to the other site, and creates an associated file for accessing the file corresponding to the access request in a site of a controller that received the access request.Type: ApplicationFiled: March 23, 2021Publication date: June 30, 2022Inventors: Mitsuo HAYASAKA, Shimpei NOMURA, Yuto KAMO, Hideki NAGASAKI, Kenta SHIGA
-
Patent number: 10685046Abstract: First type metadata is associated with unstructured data included in an unstructured data source. A data processing system performs an extraction process. This extraction process includes: (a) creating, for each of a plurality of selected pieces of unstructured data in the unstructured data source, second type metadata, which is metadata including content information representing one or more content attributes of the piece of unstructured data; and (b) associating the created second type metadata with the first type metadata of the piece of unstructured data.Type: GrantFiled: March 28, 2016Date of Patent: June 16, 2020Assignee: HITACHI, LTD.Inventors: Nobuhiro Maki, Kenta Shiga
-
Publication number: 20180225362Abstract: First type metadata is associated with unstructured data included in an unstructured data source. A data processing system performs an extraction process. This extraction process includes: (a) creating, for each of a plurality of selected pieces of unstructured data in the unstructured data source, second type metadata, which is metadata including content information representing one or more content attributes of the piece of unstructured data; and (b) associating the created second type metadata with the first type metadata of the piece of unstructured data.Type: ApplicationFiled: March 28, 2016Publication date: August 9, 2018Applicant: HITACHI, LTD.Inventors: Nobuhiro MAKI, Kenta SHIGA
-
Patent number: 9785381Abstract: 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: GrantFiled: July 13, 2015Date of Patent: October 10, 2017Assignee: Hitachi, Ltd.Inventors: Kenta Shiga, Kazuyoshi Serizawa
-
Patent number: 9342529Abstract: An aspect of the invention is directed to a plurality of MDSs (metadata servers) in a distributed storage system which includes data servers storing file contents, each MDS having a processor and a memory and storing file system metadata. Directories of a file system namespace are distributed to the MDSs through referral directories referring to real directories using hash value of inode number of each of the referral directories. During a process to create a directory in the file system namespace, a first MDS dynamically creates a referral directory in the first MDS, and creates a real directory in a second MDS, the referral directory in the first MDS referring to the real directory in the second MDS by maintaining location information of the real directory in the second MDS, the real directory in the second MDS containing the file system metadata for the directory in the file system namespace.Type: GrantFiled: December 28, 2012Date of Patent: May 17, 2016Assignee: Hitachi, Ltd.Inventors: Wujuan Lin, Kaushik Mysur, Hirokazu Ikeda, Kenta Shiga
-
Patent number: 9274723Abstract: Proposed are a storage apparatus and its control method capable of restoring data of a virtual page to an appropriate device hierarchy according to its data value. This storage apparatus stores, in a backup-destination storage medium, data stored in the respective physical pages allocated with the virtual volume and management information of the virtual volume including information concerning the device hierarchy to which the respective physical pages belong according to a backup command of the virtual volume, and allocates a physical page of the same device hierarchy as the device hierarchy of the physical page that was allocated before the backup to each of the restoration-target virtual pages of the virtual volume, respectively, and writes corresponding data, which was read from the storage medium, into each of the allocated physical pages according to a restoration command of the virtual volume and based on the management information of the virtual volume stored in the storage medium.Type: GrantFiled: October 13, 2009Date of Patent: March 1, 2016Assignees: Hitachi, Ltd., Hitachi Computer Peripherals Co., Ltd.Inventors: Yasuo Watanabe, Yoshinori Ohira, Kenta Shiga
-
Patent number: 9239681Abstract: The present invention provides a storage subsystem accessing a storage resource efficiently to thereby enhance throughput. The storage subsystem adopts a configuration where respective processor packages have ownership of the respective LDEVs, wherein an I/O command from a host specifying an address extending over a division position within a single LDEV is divided, and the I/O processing is executed in a shared manner by multiple processor packages. The I/O processing is executed by allocating a processor package that processes a specific storage area with priority.Type: GrantFiled: October 17, 2013Date of Patent: January 19, 2016Assignee: HITACHI, LTD.Inventors: Koji Watanabe, Kenta Shiga
-
Patent number: 9208067Abstract: A pool is formed based on a plurality of storage devices. This pool is constituted by a plurality of real pages. Real pages of different lengths are included in this plurality of real pages. Among a plurality of virtual pages which make up a virtual volume, a controller compresses a write data element for a write destination virtual page, selects a real page of a real page length based on the data length of a data unit including the compressed write data element, and allocates the selected real page to the write destination virtual page.Type: GrantFiled: January 31, 2014Date of Patent: December 8, 2015Assignee: Hitachi, Ltd.Inventor: Kenta Shiga
-
Patent number: 9183217Abstract: The present invention aims at improving the performance of a compression function in a storage system, and solves the prior art problem of having to decompress a whole compression unit even if a read request or a write request targets only a portion smaller than the compression unit, causing increase of overhead of decompression processing and elongation of processing time, and deteriorating performance. The present invention prevents unnecessary decompression processing and reduces the overhead of processing by suppressing the range of decompression processing to a minimum portion according to the relationship between the read/write request range and the compression unit.Type: GrantFiled: October 18, 2012Date of Patent: November 10, 2015Assignee: HITACHI, LTD.Inventors: Akihiko Araki, Akira Yamamoto, Kenta Shiga
-
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
-
Publication number: 20150277765Abstract: The present invention provides a storage subsystem accessing a storage resource efficiently to thereby enhance throughput. The storage subsystem adopts a configuration where respective processor packages have ownership of the respective LDEVs, wherein an I/O command from a host specifying an address extending over a division position within a single LDEV is divided, and the I/O processing is executed in a shared manner by multiple processor packages. The I/O processing is executed by allocating a processor package that processes a specific storage area with priority.Type: ApplicationFiled: October 17, 2013Publication date: October 1, 2015Applicant: HITACHI, LTD.Inventors: Koji Watanabe, Kenta Shiga
-
Patent number: 8874505Abstract: A distributed storage system employs a Key-Value Store to dynamically change a table layout scheme based on user access patterns. The system can be used as a basic architecture to construct a distributed Key-Value Store to support both row-oriented and column-oriented table layout schemes, by using DHT (Distributed Hash Table) technology for high scalability.Type: GrantFiled: January 11, 2011Date of Patent: October 28, 2014Assignee: Hitachi, Ltd.Inventors: Wujuan Lin, Kenta Shiga
-
Patent number: 8819340Abstract: A first storage system includes a plurality of first storage devices and is coupled to a computer. A second storage system includes a plurality of second storage devices and is coupled to the first storage system. A first controller provides a thin provisioning logical volume (LU) to the computer. A second controller provides an external thin provisioning LU to the first storage system. The first controller provides pool areas associated with the thin provisioning LU, including a first pool area mapped to the external thin provisioning LU, and allocates the first pool area to a first region in the thin provisioning LU to store a write data to the first region in the thin provisioning LU. The second controller allocates at least one of a plurality of pool areas to store the write data to the first region in the thin provisioning LU.Type: GrantFiled: October 16, 2013Date of Patent: August 26, 2014Assignee: Hitachi, Ltd.Inventor: Kenta Shiga
-
Publication number: 20140149711Abstract: A pool is formed based on a plurality of storage devices. This pool is constituted by a plurality of real pages. Real pages of different lengths are included in this plurality of real pages. Among a plurality of virtual pages which make up a virtual volume, a controller compresses a write data element for a write destination virtual page, selects a real page of a real page length based on the data length of a data unit including the compressed write data element, and allocates the selected real page to the write destination virtual page.Type: ApplicationFiled: January 31, 2014Publication date: May 29, 2014Applicant: HITACHI, LTD.Inventor: Kenta Shiga
-
Publication number: 20140114936Abstract: The present invention aims at improving the performance of a compression function in a storage system, and solves the prior art problem of having to decompress a whole compression unit even if a read request or a write request targets only a portion smaller than the compression unit, causing increase of overhead of decompression processing and elongation of processing time, and deteriorating performance The present invention prevents unnecessary decompression processing and reduces the overhead of processing by suppressing the range of decompression processing to a minimum portion according to the relationship between the read/write request range and the compression unit.Type: ApplicationFiled: October 18, 2012Publication date: April 24, 2014Applicant: HITACHI, LTD.Inventors: Akihiko Araki, Akira Yamamoto, Kenta Shiga
-
Patent number: 8677096Abstract: A pool is formed based on a plurality of storage devices. This pool is constituted by a plurality of real pages. Real pages of different lengths are included in this plurality of real pages. Among a plurality of virtual pages which make up a virtual volume, a controller compresses a write data element for a write destination virtual page, selects a real page of a real page length based on the data length of a data unit including the compressed write data element, and allocates the selected real page to the write destination virtual page.Type: GrantFiled: September 12, 2012Date of Patent: March 18, 2014Assignee: Hitachi, Ltd.Inventor: Kenta Shiga
-
Patent number: 8676951Abstract: In a system of local DHT overlays, each has KVS nodes, including one super node. The super nodes organize a global DHT overlay. Each super node maintains Bloom filters of keys in its local DHT overlay for all key ranges. To obtain data corresponding to a key from other local DHT overlays, a super node sends a request to a node which is responsible for the key range hashed from the specified key. The responsible node determines local DHT overlays which may have data corresponding to the key according to Bloom filters registered in the super nodes of the local DHT overlays, updated and converted from counting filters. Requests are sent to the super nodes of the local DHT overlays identified by the responsible node. Thus, requests are not needlessly sent to super nodes of local DHT overlays which do not have data corresponding to the key, thereby reducing traffic.Type: GrantFiled: July 27, 2011Date of Patent: March 18, 2014Assignee: Hitachi, Ltd.Inventors: Kenta Shiga, Lin Wujuan
-
Publication number: 20140047179Abstract: A first storage system includes a plurality of first storage devices and is coupled to a computer. A second storage system includes a plurality of second storage devices and is coupled to the first storage system. A first controller provides a thin provisioning logical volume (LU) to the computer. A second controller provides an external thin provisioning LU to the first storage system. The first controller provides pool areas associated with the thin provisioning LU, including a first pool area mapped to the external thin provisioning LU, and allocates the first pool area to a first region in the thin provisioning LU to store a write data to the first region in the thin provisioning LU. The second controller allocates at least one of a plurality of pool areas to store the write data to the first region in the thin provisioning LU.Type: ApplicationFiled: October 16, 2013Publication date: February 13, 2014Applicant: HITACHI, LTD.Inventor: Kenta SHIGA
-
Publication number: 20130332608Abstract: According to one embodiment of load balancing, a system comprises a plurality of nodes being configured to allow input/output (I/O) access to a plurality of data, each data being accessed as a value via a unique key which is associated with the value as a key-value pair, the data being distributed and stored among the plurality of nodes based on hush values of the keys. Each node includes an I/O module to record a number of I/O accesses to each key of a plurality of keys associated with the plurality of data as values, respectively, to form key-value pairs. If resource utilization of a node exceeds a preset threshold, then the node is an overloaded node, and the overloaded node migrates out a part of the key-value pairs in the overloaded node in order to reduce the resource utilization to a level below the preset threshold.Type: ApplicationFiled: June 6, 2012Publication date: December 12, 2013Applicant: HITACHI, LTD.Inventors: Kenta SHIGA, Wujuan LIN
-
Patent number: 8572316Abstract: A first storage system includes a plurality of first storage devices and is coupled to a computer. A second storage system includes a plurality of second storage devices and is coupled to the first storage system. A first controller provides a thin provisioning logical volume (LU) to the computer. A second controller provides an external thin provisioning LU to the first storage system. The first controller provides pool areas associated with the thin provisioning LU, including a first pool area mapped to the external thin provisioning LU, and allocates the first pool area to a first region in the thin provisioning LU to store a write data to the first region in the thin provisioning LU. The second controller allocates at least one of a plurality of pool areas to store the write data to the first region in the thin provisioning LU.Type: GrantFiled: December 13, 2012Date of Patent: October 29, 2013Assignee: Hitachi, Ltd.Inventor: Kenta Shiga