Patents by Inventor Nobuhiro Maki

Nobuhiro Maki 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: 10740214
    Abstract: Described is a means for switching a plurality of different data processing methods or means for changing the type of sensor data to be collected is required. A management computer includes a control unit which stores, in a memory, monitoring means for monitoring a plurality of operation processes to be monitored and management means connected to a network to manage management information about a plurality of different types of external devices for processing a plurality of types of sensor information via the network, the control unit executing the monitoring means and management means in a CPU, in which the control unit determines whether the plurality of operation processes to be monitored is changed, and instructs, when determining that the operation processes are changed, the plurality of different types of external devices to change the processing of the sensor information required to execute the operation processes before changing.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: August 11, 2020
    Assignee: HITACHI, LTD.
    Inventors: Shin Tezuka, Kentarou Watanabe, Nobuhiro Maki, Yuichi Taguchi
  • Patent number: 10705876
    Abstract: An SDS node adjusts a physical capacity included in a logical volume provided to a tenant and is to be allocated to the tenant, based on the size of data written from the tenant. An operation management system provides storage to the tenant and adjusts the provided storage to include a node and a capacity allocation and recovery system. The node provides the logical volume of the storage to the tenant, receives writing of data to the logical volume from the tenant, and writes the received data to a region included in the storage and having the physical capacity allocated to the tenant. The capacity allocation and recovery system determines a physical capacity to be interchanged based on the size of the logical volume, the size of the written data, and the physical capacity allocated to the tenant, and notifies information on the determined physical capacity to the node.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: July 7, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Souichi Takashige, Nobuhiro Maki
  • 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
  • Patent number: 10664182
    Abstract: The storage system is capable of creating one or more virtual storage subsystems to which virtual resources having logically divided a processing capacity of the physical resources are allocated, and upon creating a virtual volume for receiving I/O requests from the host within the virtual storage subsystem, the virtual storage subsystem allocates the virtual resource to the virtual volume, and when an I/O request to the virtual volume is received from the host, performs processing related to the I/O request using the virtual resource having been allocated. According further to the storage system, after allocating the virtual resource to the virtual volume, the storage system raises a utilization rate of the virtual resource allocated to the virtual volume in a stepwise manner.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: May 26, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Yoshinori Oohira, Nobuhiro Maki, Wataru Okada, Tadashi Takeuchi, Sachie Tajima
  • Publication number: 20200065316
    Abstract: The present invention ensures improving responsiveness in a P2P type distributed database system that includes a plurality of node computers capable of storing management target data in storage devices. The storage devices include a first type storage device having a high input/output performance and a second type storage device having a low input/output performance. There is provided the storage devices that store KeySpace management tables including response count information indicative of a count of the node computers from which the identical management target data are to be read. The identical management target data are required to respond to a read request of the management target data. The node computers by a count indicated by the response count information and capable of storing the management target data in the first type storage devices among the plurality of node computers are determined as storage destinations when a CPU receives a write request of new management target data.
    Type: Application
    Filed: February 28, 2019
    Publication date: February 27, 2020
    Inventors: Jun MIZUNO, Takashi TAMESHIGE, Soichi TAKASHIGE, Nobuhiro MAKI
  • Patent number: 10514846
    Abstract: A configuration aimed at reducing loads on storage apparatuses at a restoration site is provided in an environment where there are differences in the performance and capacity of the storage apparatuses between a primary site and the restoration site. Second volumes which form a remote copy with first volumes provided to a host at a primary site are located in a storage apparatus at the restoration site, which can satisfy the performance requirement upon failure of the first volumes, on the basis of performance information and available capacity information. A volume group is configured for each of the second volumes located at one storage apparatus at the restoration site and the first volumes; and an extended volume group including a plurality of second volumes, in which data is replicated and recorded in a write order to write the data to the first volumes, and their first volumes is set.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: December 24, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Wataru Okada, Yoshinori Ohira, Nobuhiro Maki
  • Patent number: 10511489
    Abstract: The difference in operational management service among a plurality of storage apparatuses is detected by an apparatus that provides at least one operational management service to the storage apparatuses of a plurality of user sites via a communication network. The apparatus classifies the storage apparatuses of the plurality of user sites on the basis of use statuses, and generate at least one group including the plurality of storage apparatuses; and a service difference extraction unit configured to detect, out of the plurality of storage apparatuses that constitute the group, a first storage device that is inferior in terms of a predetermined index and a second storage device that is superior to the first storage device in terms of the predetermined index, and extract a difference between a first operational management service applied to the first storage apparatus and a second operational management service applied to the second storage apparatus.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: December 17, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Noriko Nakajima, Jun Nakajima, Nobuhiro Maki
  • Patent number: 10452292
    Abstract: In a scale-out type storage in which multiple physical storage systems are provided collectively as a single virtual storage system, a logical path is established between the host computer and the virtual storage system so that input/output performance of the storage is not deteriorated, wherein during allocation of a volume to the virtual storage system, if a logical control unit (logical CU) establishing a logical path to a volume is unallocated, a logical CU and a volume is generated to a storage system having either a small number of allocated logical CUs or a small amount of used storage capacity. On the other hand, if there is a storage system having a logical CU already allocated thereto, a volume is generated in that storage system.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: October 22, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Naoko Ikegaya, Nobuhiro Maki, Akira Yamamoto
  • Publication number: 20190258521
    Abstract: An SDS node adjusts a physical capacity included in a logical volume provided to a tenant and is to be allocated to the tenant, based on the size of data written from the tenant. An operation management system provides storage to the tenant and adjusts the provided storage to include a node and a capacity allocation and recovery system. The node provides the logical volume of the storage to the tenant, receives writing of data to the logical volume from the tenant, and writes the received data to a region included in the storage and having the physical capacity allocated to the tenant. The capacity allocation and recovery system determines a physical capacity to be interchanged based on the size of the logical volume, the size of the written data, and the physical capacity allocated to the tenant, and notifies information on the determined physical capacity to the node.
    Type: Application
    Filed: September 13, 2018
    Publication date: August 22, 2019
    Applicant: HITACHI, LTD.
    Inventors: Souichi Takashige, Nobuhiro Maki
  • Publication number: 20190235986
    Abstract: Described is a means for switching a plurality of different data processing methods or means for changing the type of sensor data to be collected is required. A management computer includes a control unit which stores, in a memory, monitoring means for monitoring a plurality of operation processes to be monitored and management means connected to a network to manage management information about a plurality of different types of external devices for processing a plurality of types of sensor information via the network, the control unit executing the monitoring means and management means in a CPU, in which the control unit determines whether the plurality of operation processes to be monitored is changed, and instructs, when determining that the operation processes are changed, the plurality of different types of external devices to change the processing of the sensor information required to execute the operation processes before changing.
    Type: Application
    Filed: November 29, 2016
    Publication date: August 1, 2019
    Applicant: HITACHI, LTD.
    Inventors: Shin TEZUKA, Kentarou WATANABE, Nobuhiro MAKI, Yuichi TAGUCHI
  • Patent number: 10296468
    Abstract: An encryption key used with a storing apparatus and an encryption key used with a non-volatile cache memory are identical to each other. A cache control portion unit effects control in such a way that an encryption key EK used to encrypt first data stored in the storing apparatuses, and an encryption key EK used to encrypt second data which are data corresponding to the first data and are stored in the non-volatile cache memory, are identical to each other. If the cache control portion receives a write request and first data WD, the cache control portion identifies from the storing apparatuses a storing apparatus that is to be the storage destination of the first data, identifies an encryption key allocated to the identified storing apparatus, encrypts the second data corresponding to the first data using the identified encryption key, and stores the data in the non-volatile cache memory.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: May 21, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Mioko Moriguchi, Wataru Okada, Nobuhiro Maki
  • Publication number: 20190065334
    Abstract: By selecting, as a monitoring API, an API which does not involve modifying information when executing a request, from APIs called by an AP to be monitored, transmitting a pseudo-request to the monitoring API, and receiving a response to the request, a monitoring node for determining whether or not the monitoring API is operating normally is created and is included in the AP.
    Type: Application
    Filed: February 26, 2018
    Publication date: February 28, 2019
    Applicant: HITACHI, LTD.
    Inventors: Emiko KOBAYASHI, Jun MIZUNO, Takashi TAMESHIGE, Nobuhiro MAKI, Junji KINOSHITA
  • 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
  • Publication number: 20180032254
    Abstract: A configuration aimed at reducing loads on storage apparatuses at a restoration site is provided in an environment where there are differences in the performance and capacity of the storage apparatuses between a primary site and the restoration site. Second volumes which form a remote copy with first volumes provided to a host at a primary site are located in a storage apparatus at the restoration site, which can satisfy the performance requirement upon failure of the first volumes, on the basis of performance information and available capacity information. A volume group is configured for each of the second volumes located at one storage apparatus at the restoration site and the first volumes; and an extended volume group including a plurality of second volumes, in which data is replicated and recorded in a write order to write the data to the first volumes, and their first volumes is set.
    Type: Application
    Filed: June 1, 2015
    Publication date: February 1, 2018
    Inventors: Wataru OKADA, Yoshinori OHIRA, Nobuhiro MAKI
  • Publication number: 20180034708
    Abstract: The difference in operational management service among a plurality of storage apparatuses is detected by an apparatus that provides at least one operational management service to the storage apparatuses of a plurality of user sites via a communication network. The apparatus classifies the storage apparatuses of the plurality of user sites on the basis of use statuses, and generate at least one group including the plurality of storage apparatuses; and a service difference extraction unit configured to detect, out of the plurality of storage apparatuses that constitute the group, a first storage device that is inferior in terms of a predetermined index and a second storage device that is superior to the first storage device in terms of the predetermined index, and extract a difference between a first operational management service applied to the first storage apparatus and a second operational management service applied to the second storage apparatus.
    Type: Application
    Filed: September 30, 2015
    Publication date: February 1, 2018
    Inventors: Noriko NAKAJIMA, Jun NAKAJIMA, Nobuhiro MAKI
  • Patent number: 9875059
    Abstract: Provided is a control method for a plurality of storage apparatuses that perform a migration from a pre-migration volume group to a post-migration volume group. The plurality of storage apparatuses are configured to accept a write command directed to any one of a plurality of volumes in the pre-migration volume group and the post-migration volume group when the migration is being processed. The control method includes writing write data of the write command to all of the plurality of volumes in a predetermined order, writing the write data to a last volume last among the plurality of volumes, and writing the write data to volumes different from the last volume after individually obtaining exclusive locks and, after completion of the writing the write data to the last volume, releasing the exclusive locks.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: January 23, 2018
    Assignee: HITACHI, LTD.
    Inventors: Hiroshi Nasu, Nobuhiro Maki, Hideo Saito, Tomohiro Kawaguchi
  • Publication number: 20180004447
    Abstract: The storage system is capable of creating one or more virtual storage subsystems to which virtual resources having logically divided a processing capacity of the physical resources are allocated, and upon creating a virtual volume for receiving I/O requests from the host within the virtual storage subsystem, the virtual storage subsystem allocates the virtual resource to the virtual volume, and when an I/O request to the virtual volume is received from the host, performs processing related to the I/O request using the virtual resource having been allocated. According further to the storage system, after allocating the virtual resource to the virtual volume, the storage system raises a utilization rate of the virtual resource allocated to the virtual volume in a stepwise manner.
    Type: Application
    Filed: January 29, 2015
    Publication date: January 4, 2018
    Inventors: Yoshinori OOHIRA, Nobuhiro MAKI, Wataru OKADA, Tadashi TAKEUCHI, Sachie TAJIMA
  • Patent number: 9747036
    Abstract: Data is placed in tiered storage with a suitable granularity according to application characteristics. The storage apparatus comprises a controller for managing storage areas, provided by storage media of a plurality of types of varying performance, as pools, and for assigning the storage areas in page units to a virtual volume from any tiered storage among a plurality of types of tiered storage which the pool comprises in response to a data write request from the host computer, wherein, for specific data which is managed by the host computer, the controller specifies an area with a high referencing frequency among the specific data on the basis of organization information of the specific data, and moves this area to another of the tiered storage with a higher performance than an already assigned tiered storage.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: August 29, 2017
    Assignee: HITACHI, LTD.
    Inventors: Nobuhiro Maki, Yuri Hiraiwa, Kenichi Oyamada
  • Publication number: 20170235677
    Abstract: A computer system that is composed of a host computer, a storage device and a management computer. The storage device comprises a port for connecting with the host computer, a cache memory, a processor, and a plurality of logic volumes which are logical memory regions. For each logic volume, the port, the cache memory and the processor are divided into logic partitions, as resources that are used for reading and writing in the logic volume. The host computer reads and writes with respect to the logic volumes. If a failure occurs in the storage device, the management computer issues a command to the storage device to allocate the resources of a logic partition for which reading/writing performance is not ensured to a logic partition for which reading/writing performance is ensured.
    Type: Application
    Filed: November 12, 2014
    Publication date: August 17, 2017
    Applicant: Hitach, Ltd.
    Inventors: Hidenori SAKANIWA, Wataru OKADA, Yoshinori OHIRA, Etsutarou AKAGAWA, Nobuhiro MAKI, Mioko MORIGUCHI
  • Publication number: 20170220285
    Abstract: In a scale-out type storage in which multiple physical storage systems are provided collectively as a single virtual storage system, a logical path is established between the host computer and the virtual storage system so that input/output performance of the storage is not deteriorated, wherein during allocation of a volume to the virtual storage system, if a logical CU establishing a logical path to a volume is unallocated, a logical CU and a volume is generated to a storage system having either a small number of allocated logical CUs or a small amount of used storage capacity. On the other hand, if there is a storage system having a logical CU already allocated thereto, a volume is generated in that storage system.
    Type: Application
    Filed: March 7, 2014
    Publication date: August 3, 2017
    Applicant: HITACHI, LTD.
    Inventors: Naoko IKEGAYA, Nobuhiro MAKI, Akira YAMAMOTO