Patents by Inventor Atsushi TAKAKURA

Atsushi TAKAKURA 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: 11403039
    Abstract: A storage control device includes: a memory configured to store program instructions; and processor circuitry configured to execute the program instruction stored in the memory, the program instruction including: executing a drive path information storage processing configured to cause the memory to store, for each virtual drive, priority information indicating priority to be selected as a path to access the respective virtual drive for each storage control device, the each storage control device being configured to control a corresponding storage device; and executing a determination processing configured to determine a responsible storage control device by using information of virtual drives included in the virtual RAID group and priority information stored in the memory, the responsible storage control device being the storage control device to be used to access a virtual redundant array of inexpensive disks (RAID) group.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: August 2, 2022
    Assignee: Fujitsu Limited
    Inventor: Atsushi Takakura
  • Patent number: 11074144
    Abstract: Before an active program replacement is carried out, a storage controller confirms a communication state between a redundant storage controller having a redundant configuration with the storage controller and the second storage device, and prohibits, in a case where an abnormality is detected in the communication state between the redundant storage controller and the second storage device, the active program replacement of the first storage controller. This inhibits occurrence of system down when active firmware replacement process is to be carried out in a storage system including multiple storage devices connected to one another.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: July 27, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Tomohiko Muroyama, Masahiro Yoshida, Atsushi Takakura
  • Publication number: 20210089235
    Abstract: A storage control device includes: a memory configured to store program instructions; and processor circuitry configured to execute the program instruction stored in the memory, the program instruction including: executing a drive path information storage processing configured to cause the memory to store, for each virtual drive, priority information indicating priority to be selected as a path to access the respective virtual drive for each storage control device, the each storage control device being configured to control a corresponding storage device; and executing a determination processing configured to determine a responsible storage control device by using information of virtual drives included in the virtual RAID group and priority information stored in the memory, the responsible storage control device being the storage control device to be used to access a virtual redundant array of inexpensive disks (RAID) group.
    Type: Application
    Filed: September 9, 2020
    Publication date: March 25, 2021
    Applicant: FUJITSU LIMITED
    Inventor: Atsushi Takakura
  • Patent number: 10514856
    Abstract: A first storage apparatus has first and second storage control apparatuses. The first storage control apparatus includes a first port used to transmit a command for a data input/output. The second storage control apparatus has a second port used to transmit the command. The second storage apparatus has a plurality of third ports that form a plurality of communication paths with the first and second ports. The second storage apparatus executes inputs and outputs of data based on commands received from the first storage control apparatus. Based on the processing state of the inputs and outputs via a first communication path currently being used to transmit commands to the second storage apparatus, the first storage control apparatus switches the port to be used to transmit a next command to the second storage apparatus to a port belonging to a second communication path.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: December 24, 2019
    Assignee: FUJITSU LIMITED
    Inventor: Atsushi Takakura
  • Publication number: 20190155532
    Abstract: A first storage apparatus has first and second storage control apparatuses. The first storage control apparatus includes a first port used to transmit a command for a data input/output. The second storage control apparatus has a second port used to transmit the command. The second storage apparatus has a plurality of third ports that form a plurality of communication paths with the first and second ports. The second storage apparatus executes inputs and outputs of data based on commands received from the first storage control apparatus. Based on the processing state of the inputs and outputs via a first communication path currently being used to transmit commands to the second storage apparatus, the first storage control apparatus switches the port to be used to transmit a next command to the second storage apparatus to a port belonging to a second communication path.
    Type: Application
    Filed: October 29, 2018
    Publication date: May 23, 2019
    Applicant: FUJITSU LIMITED
    Inventor: Atsushi Takakura
  • Publication number: 20190155704
    Abstract: Before an active program replacement is carried out, a storage controller confirms a communication state between a redundant storage controller having a redundant configuration with the storage controller and the second storage device, and prohibits, in a case where an abnormality is detected in the communication state between the redundant storage controller and the second storage device, the active program replacement of the first storage controller. This inhibits occurrence of system down when active firmware replacement process is to be carried out in a storage system including multiple storage devices connected to one another.
    Type: Application
    Filed: October 29, 2018
    Publication date: May 23, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Tomohiko Muroyama, MASAHIRO YOSHIDA, Atsushi Takakura
  • Publication number: 20170262220
    Abstract: A storage control device configured to control data migration from a first storage area of a first capacity to a second storage area, the storage control device includes a processor configured to migrate, from the first storage area to the second storage area, a plurality of data of a certain size in order based on addresses of the plurality of data in the first storage area, update first information indicating the address of the data in the first storage area, the data being migrated to the second storage area, when the respective data is migrated to the second storage area in order, specify a second capacity, which is a total capacity of the data migrated to the second storage area, based on the updated first information, determine whether the specified second capacity reaches the first capacity, and stop migrating the data when the second capacity reaches the first capacity.
    Type: Application
    Filed: January 18, 2017
    Publication date: September 14, 2017
    Applicant: FUJITSU LIMITED
    Inventor: Atsushi TAKAKURA
  • Patent number: 9760460
    Abstract: A monitoring server includes a transmission and reception unit that receives information from a first storage device and a second storage device by performing polling to the first storage device and the second storage device at a certain interval, and transmits the received information to the first storage device and the second storage device at next polling. The first storage device and the second storage device includes a failover processing unit that inactivates a communication port when the failover processing unit determines that abnormality has occurred in a communication path between the first storage device and the second storage device and determines, based on the polling from the monitoring server, that abnormality has occurred in a communication path between the storage device and the monitoring server.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: September 12, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hidemasa Hatano, Minoru Maeda, Naoto Takeishi, Kazuyoshi Watanabe, Takashi Kawada, Shinichi Nishizono, Akihiro Ueda, Kenji Hattori, Atsushi Takakura, Atsushi Katano
  • Publication number: 20160239207
    Abstract: A storage unit stores management information for managing whether data is written in a first storage area. When writing write target data and a check code corresponding to the write target data to a second storage area, which is a continuous storage area including an address next to an end address of the first storage area specified based on the management information, the control unit updates the management information such that the first storage area includes the second storage area by changing the end address of the first storage area to an end address of the second storage area. Further, when reading read target data from inside the first storage area specified based on the management information, the control unit reads a check code corresponding to the read target data, together with the read target data.
    Type: Application
    Filed: January 6, 2016
    Publication date: August 18, 2016
    Applicant: FUJITSU LIMITED
    Inventor: Atsushi Takakura
  • Publication number: 20150278052
    Abstract: A monitoring server includes a transmission and reception unit that receives information from a first storage device and a second storage device by performing polling to the first storage device and the second storage device at a certain interval, and transmits the received information to the first storage device and the second storage device at next polling. The first storage device and the second storage device includes a failover processing unit that inactivates a communication port when the failover processing unit determines that abnormality has occurred in a communication path between the first storage device and the second storage device and determines, based on the polling from the monitoring server, that abnormality has occurred in a communication path between the storage device and the monitoring server.
    Type: Application
    Filed: February 25, 2015
    Publication date: October 1, 2015
    Inventors: Hidemasa HATANO, Minoru MAEDA, Naoto TAKEISHI, Kazuyoshi WATANABE, Takashi KAWADA, Shinichi NISHIZONO, Akihiro UEDA, Kenji HATTORI, Atsushi TAKAKURA, Atsushi KATANO
  • Publication number: 20150160871
    Abstract: A storage control device includes controllers and storage units. The controllers are associated with first storage regions. The controllers are configured to control access to first storage regions associated with the respective controllers. The storage units are provided for the respective controllers. Each of the storage units has a second storage region to which unit storage regions secured in the plurality of first storage regions are assigned. Each of the unit storage regions is associated with any one of the controllers. Each of the controllers includes a processor configured to assign a new unit storage region to the second storage region. The processor is configured to change, upon the assignment of the new unit storage region, arrangement of the unit storage regions assigned to the second storage region so that unit storage regions associated with a same controller are continuously arranged in the second storage region.
    Type: Application
    Filed: November 4, 2014
    Publication date: June 11, 2015
    Applicant: Fujitsu Limited
    Inventor: Atsushi Takakura
  • Patent number: 8868805
    Abstract: A storage device, which is to be connected with hosts each having host-side communication ports and a multipath driver, includes logical storage units; communication ports; a driver type judging part that stores into a storage, when a prescribed SCSI command that a non-TPGS-compliant multipath driver does not transmit is received from a host by one of the communication ports, information indicating that the TPGS-compliant multipath driver is used in the host; and a command processing part, with respect to a SCSI command received via a communication path that is set as a standby path, judges by referring to the storage whether the TPGS compliant multipath driver is used in a host that transmitted the SCSI command, and, if the TPGS compliant multipath driver is not used in the host, processes the SCSI command assuming that the communication path is not the standby path.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: October 21, 2014
    Assignee: Fujitsu Limited
    Inventors: Atsushi Takakura, Kenji Hattori
  • Publication number: 20140068121
    Abstract: A storage device, which is to be connected with hosts each having host-side communication ports and a multipath driver, includes logical storage units; communication ports; a driver type judging part that stores into a storage, when a prescribed SCSI command that a non-TPGS-compliant multipath driver does not transmit is received from a host by one of the communication ports, information indicating that the TPGS-compliant multipath driver is used in the host; and a command processing part, with respect to a SCSI command received via a communication path that is set as a standby path, judges by referring to the storage whether the TPGS compliant multipath driver is used in a host that transmitted the SCSI command, and, if the TPGS compliant multipath driver is not used in the host, processes the SCSI command assuming that the communication path is not the standby path.
    Type: Application
    Filed: June 21, 2013
    Publication date: March 6, 2014
    Inventors: Atsushi TAKAKURA, Kenji HATTORI
  • Publication number: 20130262940
    Abstract: A computer-readable, non-transitory medium storing therein a control program that causes a storage device to execute a procedure, the procedure comprising, acquiring, when a fault occurs in a process of the storage device, attribute information that indicates an attribute of an information processing apparatus that has instructed the process to the storage device, and transmitting error information related the fault and the attribute information.
    Type: Application
    Filed: March 25, 2013
    Publication date: October 3, 2013
    Applicant: FUJITSU LIMITED
    Inventors: Atsushi TAKAKURA, Kenji Hattori