Patents by Inventor Masakuni Agetsuma

Masakuni Agetsuma 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: 20200201724
    Abstract: While an extra storage resource required for an operation of IaaS/PaaS is reduced, an SLA on storage performance is maintained even upon a failure. In a storage system including a plurality of storage nodes for providing storage regions for storing data of a computer on which an application is executed, a normal mode to be set in a normal state and an emergency mode in which a predetermined function is suppressed compared with the normal mode are prepared as a process mode for a request for input and output of data. In the storage system, in response to the occurrence of a failure in a first storage node, the process mode is switched to the emergency mode for a second storage node in which the failure does not occur.
    Type: Application
    Filed: September 13, 2019
    Publication date: June 25, 2020
    Applicant: HITACHI, LTD.
    Inventors: Hideo SAITO, Yoshinori OHIRA, Masakuni AGETSUMA, Hiroto EBARA
  • Publication number: 20200192654
    Abstract: The computer system executes environment classification of classifying a plurality of subsystems, each being a physical or virtual computer system, into one or more environment groups being one or more groups. The computer system stores classification result data which is data representing a relationship between the environment group and the subsystems belonging to the environment group. The computer system selects, from the classification result data, the environment group to which the subsystem having undergone a problem belongs. The computer system generates a reproduction subsystem which is a virtual subsystem virtually reproducing the subsystem for each of the subsystems belonging to the selected classification result group. The computer system applies the countermeasure to at least one reproduction subsystem for the purpose of verifying the countermeasure for the problem.
    Type: Application
    Filed: November 14, 2016
    Publication date: June 18, 2020
    Inventors: Takanobu SUZUKI, Masakuni AGETSUMA, Jun NEMOTO
  • Publication number: 20200174672
    Abstract: A storage system is configured to include a plurality of storage nodes, and includes a selection unit which selects a storage node required for setting a data protection level after conversion from among the plurality of storage nodes on the basis of information related to the conversion of the data protection level. The storage node selected by the selection unit manages data using the data protection level after conversion.
    Type: Application
    Filed: September 12, 2019
    Publication date: June 4, 2020
    Applicant: Hitachi, Ltd.
    Inventors: Masakuni Agetsuma, Takahiro Yamamoto, Hideo Saito, Takaki Nakamura, Takeru Chiba, Hiroto Ebara
  • Publication number: 20200125258
    Abstract: An object is to construct a storage system configured with a high degree of freedom while ensuring a certain fault tolerance. The storage system includes a plurality of nodes that process an I/O processing request of data. The node has a storage device and a processor that performs the I/O processing on the storage device. The processor constitutes a data redundancy configuration in which data stored in different storage devices is combined as a data set. A management unit for managing the storage system performs a fault tolerance calculation of calculating fault tolerance information for a failure of each component by using component information that is information of a component including at least the and the storage device, and by using data redundancy configuration information related to the data redundancy configuration, and determines a data arrangement by applying the data redundancy configuration related to the calculated fault tolerance information.
    Type: Application
    Filed: September 6, 2019
    Publication date: April 23, 2020
    Applicant: HITACHI, LTD.
    Inventors: Takeru CHIBA, Masakuni AGETSUMA, Takahiro YAMAMOTO, Hiroto EBARA
  • Patent number: 10621060
    Abstract: A storage system includes a plurality of storage nodes. The storage node includes: one or more storage devices which respectively provide a storage area; and one or more control software which read/write requested data from/into the corresponding storage device according to a request from a higher-level device, wherein each of the control software retains predetermined configuration information required for reading/writing requested data from/into the corresponding storage device according to a request from the higher-level device, wherein a plurality of the control software are managed as a redundancy group, and the configuration information retained in each of the control software belonging to the same redundancy group is synchronously updated, and wherein the plurality of control software configuring the redundancy group are each deployed in respectively different storage nodes so as to distribute a load of each of the storage nodes.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: April 14, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Masakuni Agetsuma, Yuko Matsui, Shintaro Ito, Hideo Saito
  • Publication number: 20200073566
    Abstract: A storage system having a processor that provides a volume to be an object of an input/output (I/O) request and executes I/O in response to the I/O request includes a valid volume provided to be the object of the I/O request, and an invalid volume not being provided to be the object. A plurality of invalid volumes includes invalid volumes of a plurality of types of capacities. The processor selects, when a volume creation request is received, the invalid volume on the basis of capacity according to the volume creation request to convert the selected invalid volume into a valid volume, and provides the validated valid volume.
    Type: Application
    Filed: March 11, 2019
    Publication date: March 5, 2020
    Inventors: Takanobu SUZUKI, Akihiro HARA, Masakuni AGETSUMA
  • Publication number: 20200050388
    Abstract: In an information system including a plurality of computers each of which includes a processor and a storage device, where the information system inputs/outputs data to/from the storage device based on a request from a client program, when migrating data stored in a migration source information system to a storage device of a self information system, the processor transmits an instruction to cause a client program exerted on the migration source information system as the data migration source to generate an access means to access the data to be migrated of the migration source information system, and stores the data to be migrated in the storage device of the information system using the access means generated by the client program of the migration source information system.
    Type: Application
    Filed: March 11, 2019
    Publication date: February 13, 2020
    Inventors: Masanori TAKATA, Hideo SAITO, Masakuni AGETSUMA, Takahiro YAMAMOTO, Akira YAMAMOTO
  • Patent number: 10496444
    Abstract: By assigning a physically continuous memory area to a virtual storage apparatus operated on an OS, the performance of the virtual storage apparatus is secured. A processor operates an OS, and the processor executes a plurality of processes on the OS. The plurality of processes includes a first virtual storage apparatus. The first virtual storage apparatus executes an I/O process, and includes a cache for storing data that is subjected to the I/O process. The processor assigns a resource in a computer to the plurality of processes, and the processor creates area information that indicates physical addresses assigned to the processes in a memory. On the basis of the area information, the processor selects a continuous area, which is a physically continuous area from the memory and assigns the continuous area to the cache.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: December 3, 2019
    Assignee: HITACHI, LTD.
    Inventors: Sachie Tajima, Masakuni Agetsuma, Takanobu Suzuki, Akihiko Araki
  • Patent number: 10496294
    Abstract: An instruction to associate a second logical volume with a second virtual storage, which is a migration destination of a first virtual storage that provides a first logical volume, is transmitted. The first virtual storage is a virtual storage to which a virtual resource provided by a virtual managing unit is allocated. A copy instruction, which is an instruction to copy data from either one of the first logical volume and a copy source logical volume of the first logical volume to the second logical volume is transmitted. When copy completion, which is completion of the data copy to the second logical volume, is detected, an erasing instruction, which is an instruction to erase the first virtual storage, is transmitted to the virtual managing unit.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: December 3, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Miho Imazaki, Masakuni Agetsuma, Akira Yamamoto, Akira Deguchi
  • Publication number: 20190332275
    Abstract: The present invention proposes an information processing system and a volume allocation method making it feasible to reduce overall system operation cost. A replication group to carry out replication is comprised of one or multiple nodes. A storage node classifies respective storage devices mounted thereon into plural storage hierarchies according to the drive type of each of the storage devices for management of the storage devices. A controller node allocates, to each node of the nodes constituting the replication group, a volume for which a storage device of a storage hierarchy suitable for a type of middleware that the node uses and a node type of the node acting in the replication group provides a storage area.
    Type: Application
    Filed: March 12, 2019
    Publication date: October 31, 2019
    Inventors: Azusa JIN, Hideo SAITO, Masakuni AGETSUMA, Soichi TAKASHIGE
  • Publication number: 20190310925
    Abstract: A configuration of a redundancy group, which includes a control unit disposed in a storage node and set in an active mode for processing a request from a compute node and a control unit disposed in another storage node and set in a passive mode for taking over the process when a failure occurs in the control unit and the like, is inquired to the storage node, a plurality of paths from the compute node to a volume correlated with the redundancy group are set on the basis of the inquiry result, and the highest priority is set in a path connected to a storage node provided with the control unit of the active mode while the second highest priority is set in a path connected to a storage node provided with the control unit of the passive mode.
    Type: Application
    Filed: March 11, 2019
    Publication date: October 10, 2019
    Applicant: HITACHI, LTD.
    Inventors: Misato YOSHIDA, Masakuni AGETSUMA, Hideo SAITO, Tsukasa SHIBAYAMA, Akira YAMAMOTO
  • Publication number: 20190250994
    Abstract: To reduce cumbersomeness in manually setting backup requirements per middleware. Not only one or more deployment requirements but also one or more first backup requirements are associated with a middleware deployment indication. In response to the indication, middleware deployment and backup setting are performed. The middleware deployment includes associating volumes (VOLs) the number of which complies with the one or more deployment requirements, with virtual machines (VMs) the number of which complies with the one or more deployment requirements. The backup setting includes associating two or more backup requirements based on the one or more first backup requirements and one or more predetermined second backup requirements in response to a middleware type of middleware to be deployed, with the middleware deployment.
    Type: Application
    Filed: August 31, 2018
    Publication date: August 15, 2019
    Applicant: HITACHI, LTD.
    Inventors: Hideo SAITO, Takaki NAKAMURA, Soichi TAKASHIGE, Masakuni AGETSUMA
  • Publication number: 20190235792
    Abstract: A capacity control module which manages a physical storage area provided by each of storage devices in a cluster by dividing the physical storage area into a physical storage area having a predetermined size, in a plurality of storage nodes configuring a storage system, and, a storage control module which receives an I/O request from a higher-level device are provided, two storage control modules, which are arranged in different storage nodes and configure a redundancy configuration, are managed as a storage control module pair, the capacity control module preferentially allocates each of the physical storage areas in the vicinity of an arrangement destination of each of the storage control modules configuring the storage control module pair, to the storage control module pair, and storage data is read from or is written on the physical storage area, according to a command applied from the storage control module.
    Type: Application
    Filed: April 8, 2019
    Publication date: August 1, 2019
    Inventors: Shintaro ITO, Yuko MATSUI, Masakuni AGETSUMA, Hideo SAITO, Takeru CHIBA, Takahiro YAMAMOTO
  • Publication number: 20190212937
    Abstract: A storage system as a storage cluster recognized as one storage device with respect to a host system specifies a primary volume, to which one or more snapshot volumes are associated, as a migration source primary volume and performs migration processing of migrating at least the migration source primary volume from among the migration source primary volume and a part of the snapshot volumes from a migration source storage device (storage device including specified migration source primary volume and one or more snapshot volume) to a migration target storage device.
    Type: Application
    Filed: August 31, 2018
    Publication date: July 11, 2019
    Applicant: HITACHI, LTD.
    Inventors: Akihiro HARA, Akira YAMAMOTO, Masakuni AGETSUMA, Hideo SAITO
  • Publication number: 20190213147
    Abstract: A storage system, which is configured to separately create a device file corresponding to each device in the system and to access based on a bus number of a bus of a corresponding device connection destination stored in the device file, the device corresponding to the device file, is configured to create a latest bus tree information indicating a connection relationship between each bus and each device in the system, to separately detect, based on the latest created bus tree information, a bus number of a bus of each device connection destination, and to change the bus number of the bus of the corresponding device connection destination respectively described in each device file or to re-create each device file, based on a detection result.
    Type: Application
    Filed: May 22, 2017
    Publication date: July 11, 2019
    Inventors: Hirotoshi AKAIKE, Masakuni AGETSUMA
  • Publication number: 20190163395
    Abstract: A capacity control module which manages a physical storage area provided by each of storage devices in a cluster by dividing the physical storage area into a physical storage area having a predetermined size, in a plurality of storage nodes configuring a storage system, and, a storage control module which receives an I/O request from a higher-level device are provided, two storage control modules, which are arranged in different storage nodes and configure a redundancy configuration, are managed as a storage control module pair, the capacity control module preferentially allocates each of the physical storage areas in the vicinity of an arrangement destination of each of the storage control modules configuring the storage control module pair, to the storage control module pair, and storage data is read from or is written on the physical storage area, according to a command applied from the storage control module.
    Type: Application
    Filed: March 2, 2018
    Publication date: May 30, 2019
    Inventors: Shintaro ITO, Yuko MATSUI, Masakuni AGETSUMA, Hideo SAITO, Takeru CHIBA, Takahiro YAMAMOTO
  • Publication number: 20190163593
    Abstract: A storage system includes a plurality of storage nodes. The storage node includes: one or more storage devices which respectively provide a storage area; and one or more control software which read/write requested data from/into the corresponding storage device according to a request from a higher-level device, wherein each of the control software retains predetermined configuration information required for reading/writing requested data from/into the corresponding storage device according to a request from the higher-level device, wherein a plurality of the control software are managed as a redundancy group, and the configuration information retained in each of the control software belonging to the same redundancy group is synchronously updated, and wherein the plurality of control software configuring the redundancy group are each deployed in respectively different storage nodes so as to distribute a load of each of the storage nodes.
    Type: Application
    Filed: September 18, 2018
    Publication date: May 30, 2019
    Inventors: Masakuni AGETSUMA, Yuko MATSUI, Shintaro ITO, Hideo SAITO
  • Patent number: 10282136
    Abstract: A capacity control module which manages a physical storage area provided by each of storage devices in a cluster by dividing the physical storage area into a physical storage area having a predetermined size, in a plurality of storage nodes configuring a storage system, and, a storage control module which receives an I/O request from a higher-level device are provided, two storage control modules, which are arranged in different storage nodes and configure a redundancy configuration, are managed as a storage control module pair, the capacity control module preferentially allocates each of the physical storage areas in the vicinity of an arrangement destination of each of the storage control modules configuring the storage control module pair, to the storage control module pair, and storage data is read from or is written on the physical storage area, according to a command applied from the storage control module.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: May 7, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Shintaro Ito, Yuko Matsui, Masakuni Agetsuma, Hideo Saito, Takeru Chiba, Takahiro Yamamoto
  • Publication number: 20190095382
    Abstract: A computer system includes a plurality of servers connected to each other via a communication line, each server including a memory and a processor, an OS program and a storage program. The storage program is executed by the processor, and one of the plurality of servers acts as a request source server while one of the other servers acts as a request destination server. When the request source server reads data from the request destination server, the processor of the request source server executes the storage program to transmit a data read request to the request destination server. The processor of the request destination server then executes a storage memory driver incorporated in the OS program to read the requested data from an own memory and transmit the read data to the request source server. The request source server then executes the storage program to acquire the data.
    Type: Application
    Filed: July 28, 2016
    Publication date: March 28, 2019
    Inventors: Noboru MORISHITA, Masakuni AGETSUMA, Akihiko ARAKI, Tomoki SEKIYAMA
  • Publication number: 20190026179
    Abstract: A computing system that can maintain reliability required of a storage program while causing the storage program to operate on an operating system (OS) is provided. A processor of the computing system executes an OS controlling a hardware device and a storage program operating on the OS and using the hardware device via the OS. The OS identifies an error status of the hardware device when receiving a notification of an error that has occurred to the hardware device, and notifies the storage program that operates on the OS of the error status when the error status satisfies a predetermined condition. The storage program determines error handling on the hardware device on the basis of the error status, and requests the OS to perform the determined error handling. The OS performs the determined error handling on the hardware device.
    Type: Application
    Filed: March 14, 2016
    Publication date: January 24, 2019
    Inventors: Akihiko ARAKI, Masakuni AGETSUMA, Sachie TAJIMA, Takanobu SUZUKI, Masanori TAKADA