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: 20220206991
    Abstract: 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: Application
    Filed: March 23, 2021
    Publication date: June 30, 2022
    Inventors: Mitsuo HAYASAKA, Shimpei NOMURA, Yuto KAMO, Hideki NAGASAKI, Kenta SHIGA
  • Patent number: 10685046
    Abstract: 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: Grant
    Filed: March 28, 2016
    Date of Patent: June 16, 2020
    Assignee: HITACHI, LTD.
    Inventors: Nobuhiro Maki, Kenta Shiga
  • Publication number: 20180225362
    Abstract: 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: Application
    Filed: March 28, 2016
    Publication date: August 9, 2018
    Applicant: HITACHI, LTD.
    Inventors: Nobuhiro MAKI, Kenta SHIGA
  • Patent number: 9785381
    Abstract: 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: Grant
    Filed: July 13, 2015
    Date of Patent: October 10, 2017
    Assignee: Hitachi, Ltd.
    Inventors: Kenta Shiga, Kazuyoshi Serizawa
  • Patent number: 9342529
    Abstract: 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: Grant
    Filed: December 28, 2012
    Date of Patent: May 17, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Wujuan Lin, Kaushik Mysur, Hirokazu Ikeda, Kenta Shiga
  • Patent number: 9274723
    Abstract: 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: Grant
    Filed: October 13, 2009
    Date of Patent: March 1, 2016
    Assignees: Hitachi, Ltd., Hitachi Computer Peripherals Co., Ltd.
    Inventors: Yasuo Watanabe, Yoshinori Ohira, Kenta Shiga
  • Patent number: 9239681
    Abstract: 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: Grant
    Filed: October 17, 2013
    Date of Patent: January 19, 2016
    Assignee: HITACHI, LTD.
    Inventors: Koji Watanabe, Kenta Shiga
  • Patent number: 9208067
    Abstract: 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: Grant
    Filed: January 31, 2014
    Date of Patent: December 8, 2015
    Assignee: Hitachi, Ltd.
    Inventor: Kenta Shiga
  • Patent number: 9183217
    Abstract: 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: Grant
    Filed: October 18, 2012
    Date of Patent: November 10, 2015
    Assignee: HITACHI, LTD.
    Inventors: Akihiko Araki, Akira Yamamoto, Kenta Shiga
  • Publication number: 20150317101
    Abstract: 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: Application
    Filed: July 13, 2015
    Publication date: November 5, 2015
    Inventors: Kenta SHIGA, Kazuyoshi SERIZAWA
  • Publication number: 20150277765
    Abstract: 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: Application
    Filed: October 17, 2013
    Publication date: October 1, 2015
    Applicant: HITACHI, LTD.
    Inventors: Koji Watanabe, Kenta Shiga
  • Patent number: 8874505
    Abstract: 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: Grant
    Filed: January 11, 2011
    Date of Patent: October 28, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Wujuan Lin, Kenta Shiga
  • Patent number: 8819340
    Abstract: 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: Grant
    Filed: October 16, 2013
    Date of Patent: August 26, 2014
    Assignee: Hitachi, Ltd.
    Inventor: Kenta Shiga
  • Publication number: 20140149711
    Abstract: 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: Application
    Filed: January 31, 2014
    Publication date: May 29, 2014
    Applicant: HITACHI, LTD.
    Inventor: Kenta Shiga
  • Publication number: 20140114936
    Abstract: 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: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: HITACHI, LTD.
    Inventors: Akihiko Araki, Akira Yamamoto, Kenta Shiga
  • Patent number: 8677096
    Abstract: 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: Grant
    Filed: September 12, 2012
    Date of Patent: March 18, 2014
    Assignee: Hitachi, Ltd.
    Inventor: Kenta Shiga
  • Patent number: 8676951
    Abstract: 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: Grant
    Filed: July 27, 2011
    Date of Patent: March 18, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Kenta Shiga, Lin Wujuan
  • Publication number: 20140047179
    Abstract: 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: Application
    Filed: October 16, 2013
    Publication date: February 13, 2014
    Applicant: HITACHI, LTD.
    Inventor: Kenta SHIGA
  • Publication number: 20130332608
    Abstract: 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: Application
    Filed: June 6, 2012
    Publication date: December 12, 2013
    Applicant: HITACHI, LTD.
    Inventors: Kenta SHIGA, Wujuan LIN
  • Patent number: 8572316
    Abstract: 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: Grant
    Filed: December 13, 2012
    Date of Patent: October 29, 2013
    Assignee: Hitachi, Ltd.
    Inventor: Kenta Shiga