Patents by Inventor Koutarou Nimura

Koutarou Nimura 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: 10725665
    Abstract: A storage controlling apparatus, includes: a memory configured to store a program; and a processor configured to control a plurality of storage devices based on the program, wherein the processor: collects information relating to a data access performed for the plurality of storage devices; and decides performance degradation of a first storage device from among the plurality of storage devices based on a response achievement time period for a first data access request performed for the first storage device, and a response time period average value and a response time period standard deviation which are calculated based on response achievement time periods with respect to a plurality of data access requests performed for the first storage device before the first data access request.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: July 28, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Marie Abe, Koutarou Nimura, Hiroshi Imamura
  • Patent number: 10606490
    Abstract: A storage control device includes circuitry configured to acquire status information indicating a load status and a response status of each of one or more storage devices from the one or more storage devices which are accessed in response to a request transmitted from a host device, detect a first storage device having a load no more than a first threshold value and a response time no less than a second threshold value from the one or more storage devices on the basis of the acquired status information, and execute redundant copy of the detected first storage device.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: March 31, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Koutarou Nimura, Atsushi Igashira, Yasuhiro Ogasawara, Marie Abe, Hiroshi Imamura
  • Patent number: 10380044
    Abstract: A control apparatus served as a first control apparatus includes a first information storage unit configured to store therein coupling information relating to a coupling relationship between a plurality of control apparatus and a plurality of devices, the plurality of control apparatus including the first control apparatus and controlling access to the plurality of devices, and a processor. The processor specifies, in response to a first access request to a first device from among the plurality of devices, a second control apparatus responsible for the first device based on the coupling information stored in the first information storage unit, and issues an instruction to access to the first device based on the first access request received by the first control apparatus to the specified second control apparatus through a relay apparatus that relays information to be transferred between the plurality of control apparatus.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: August 13, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Kenji Kobayashi, Koutarou Nimura, Yoshihito Konta, Marie Abe, Masatoshi Nakamura, Tomo Fukui
  • Publication number: 20190056875
    Abstract: A storage control device includes circuitry configured to acquire status information indicating a load status and a response status of each of one or more storage devices from the one or more storage devices which are accessed in response to a request transmitted from a host device, detect a first storage device having a load no more than a first threshold value and a response time no less than a second threshold value from the one or more storage devices on the basis of the acquired status information, and execute redundant copy of the detected first storage device.
    Type: Application
    Filed: July 19, 2018
    Publication date: February 21, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Koutarou Nimura, Atsushi IGASHIRA, Yasuhiro Ogasawara, Marie Abe, Hiroshi Imamura
  • Publication number: 20180314440
    Abstract: A storage controlling apparatus, includes: a memory configured to store a program; and a processor configured to control a plurality of storage devices based on the program, wherein the processor: collects information relating to a data access performed for the plurality of storage devices; and decides performance degradation of a first storage device from among the plurality of storage devices based on a response achievement time period for a first data access request performed for the first storage device, and a response time period average value and a response time period standard deviation which are calculated based on response achievement time periods with respect to a plurality of data access requests performed for the first storage device before the first data access request.
    Type: Application
    Filed: April 25, 2018
    Publication date: November 1, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Marie Abe, Koutarou Nimura, Hiroshi Imamura
  • Publication number: 20180039441
    Abstract: A storage control device configured to control a storage apparatus including a plurality of storage devices configured to store data redundantly, the storage control device includes a memory and a processor coupled to the memory and configured to receive a read request that requires to read first data stored in the storage apparatus, determine whether, among the plurality of storage devices of the storage apparatus, a first storage device which stores the first data is under execution of garbage collection, and acquire the first data by accessing a second storage device different from the first storage device, among the plurality of storage devices, when the first storage device is under the execution of the garbage collection.
    Type: Application
    Filed: July 24, 2017
    Publication date: February 8, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Koutarou NIMURA, Hiroyuki Ohshima, Marie Abe, Tatsuya Yanagisawa, Shigeru Akiyama, Tsukasa Matsuda
  • Patent number: 9703695
    Abstract: A control device including a processor. The processor configured to allocate a data area of a memory device to a plurality of memory areas of data blocks of a first size; allocate identical data blocks of the first size to a plurality of the data areas of the memory device; manage management information indicating a data storing state of the plurality of memory areas of data blocks of the first size in each data area; determine, based on the management information regarding a plurality of data areas allocated with respect to a data block to be written, one data area from the plurality of data areas; and generate write data of a second size, which is different from the first size, including data of the data block to be written and write the write data in the one data area.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: July 11, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Hidefumi Kobayashi, Yoshihito Konta, Atsushi Igashira, Koutarou Nimura, Marie Abe, Mihoko Tojo, Masatoshi Nakamura
  • Patent number: 9529707
    Abstract: Write commands for a storage device specify write data with either a first data step size or a second data step size. In the former case, the storage device performs a read-modify-write (RMW) cycle which includes reading data with the second data step size. In the latter case, the storage device executes the command in a single write cycle. A command sorting unit sorts received commands into two groups, first commands and second commands, when storing them in a memory. First commands are write commands whose data boundaries do not match with the second data step size. Second commands include write commands whose data boundaries match with the second data step size. A command issuing unit converts first commands into a second command upon predetermined conditions. The command issuing unit issues the second commands to the storage device, in preference to the first commands.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: December 27, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Masatoshi Nakamura, Koutarou Nimura, Marie Abe, Yoshihito Konta, Hidefumi Kobayashi, Mihoko Tojo, Yasuhiro Ogasawara, Shigeru Akiyama
  • Patent number: 9501406
    Abstract: A storage control apparatus is communicatively connected to a storage device. The storage device includes a plurality of SSDs. The storage control apparatus includes a processing request controller and a device load detector. The device load detector detects an overload of an SSD by detecting a processing delay of the SSD. When the device load detector has detected an overload of an SSD, the processing request controller suppresses issuance of a request to process write-back with respect to a group by delaying issuance of the write-back.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: November 22, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Yukari Tsuchiyama, Kazuhiko Ikeuchi, Koutarou Nimura, Akihito Kobayashi, Chikashi Maeda, Kazuhiro Urata, Takeshi Watanabe, Guangyu Zhou
  • Publication number: 20160321198
    Abstract: A control apparatus served as a first control apparatus includes a first information storage unit configured to store therein coupling information relating to a coupling relationship between a plurality of control apparatus and a plurality of devices, the plurality of control apparatus including the first control apparatus and controlling access to the plurality of devices, and a processor. The processor specifies, in response to a first access request to a first device from among the plurality of devices, a second control apparatus responsible for the first device based on the coupling information stored in the first information storage unit, and issues an instruction to access to the first device based on the first access request received by the first control apparatus to the specified second control apparatus through a relay apparatus that relays information to be transferred between the plurality of control apparatus.
    Type: Application
    Filed: March 14, 2016
    Publication date: November 3, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Kenji KOBAYASHI, Koutarou Nimura, YOSHIHITO KONTA, Marie Abe, Masatoshi Nakamura, Tomo FUKUI
  • Publication number: 20150347224
    Abstract: In response to a write request for write data, a write control unit writes the write data to a first memory device with the addition of an additional data piece to be updated with each write to the same storage area while writing the additional data piece, within a second memory device, to a storage area corresponding to the write data. In response to a read request for read request, a read control unit reads the read data and an additional data piece added to the read data from the first memory device while reading an additional data piece, within the second memory device, from a storage area corresponding to the read data, and determines validity of the read data based on a checked result obtained by checking the additional data pieces individually read from the first and the second memory devices.
    Type: Application
    Filed: April 29, 2015
    Publication date: December 3, 2015
    Inventors: Marie Abe, Koutarou Nimura, Yoshihito Konta, Masatoshi Nakamura
  • Publication number: 20150242131
    Abstract: An HDD driving unit 20 that queues a command for each zone that is acquired by dividing a storage region, and that issues commands from a queue of each zone in a consecutive manner includes a mode switching unit 29 that updates a threshold value of consecutive issuance of commands to a single zone based on an access condition to an HDD 9 and a command issuing unit 27 that controls issuance of a command to each zone based on the threshold value updated by the mode switching unit 29.
    Type: Application
    Filed: January 28, 2015
    Publication date: August 27, 2015
    Inventors: Masatoshi NAKAMURA, Koutarou Nimura, Marie Abe, Yoshihito Konta, Hideo Takahashi
  • Patent number: 9069721
    Abstract: A storage control device obtains an access request having a random characteristic or an access request having a sequential characteristic, compares a threshold with a ratio of the number of commands corresponding to the access request having the random characteristic to the number of commands corresponding to the access request having the sequential characteristic, generates and issues a command to which first identification information for instructing a storage to determine an execution order of commands issued to the storage has been assigned or a command to which second identification information for instructing the storage to execute commands in an order in which the storage received the commands has been assigned, in accordance with a result of the comparison, measures a time from issuance of the command to a response from the storage when the obtained access request has a random characteristic, and adjusts the threshold.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: June 30, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Yoshihito Konta, Koutarou Nimura, Marie Abe
  • Publication number: 20150161043
    Abstract: A storage control apparatus is communicatively connected to a storage device. The storage device includes a plurality of SSDs. The storage control apparatus includes a processing request controller and a device load detector. The device load detector detects an overload of an SSD by detecting a processing delay of the SSD. When the device load detector has detected an overload of an SSD, the processing request controller suppresses issuance of a request to process write-back with respect to a group by delaying issuance of the write-back.
    Type: Application
    Filed: November 24, 2014
    Publication date: June 11, 2015
    Inventors: Yukari Tsuchiyama, Kazuhiko IKEUCHI, Koutarou Nimura, Akihito Kobayashi, Chikashi Maeda, Kazuhiro URATA, Takeshi WATANABE, Guangyu ZHOU
  • Publication number: 20150121021
    Abstract: Write commands for a storage device specify write data with either a first data step size or a second data step size. In the former case, the storage device performs a read-modify-write (RMW) cycle which includes reading data with the second data step size. In the latter case, the storage device executes the command in a single write cycle. A command sorting unit sorts received commands into two groups, first commands and second commands, when storing them in a memory. First commands are write commands whose data boundaries do not match with the second data step size. Second commands include write commands whose data boundaries match with the second data step size. A command issuing unit converts first commands into a second command upon predetermined conditions. The command issuing unit issues the second commands to the storage device, in preference to the first commands.
    Type: Application
    Filed: October 9, 2014
    Publication date: April 30, 2015
    Inventors: Masatoshi Nakamura, Koutarou Nimura, Marie Abe, Yoshihito Konta, Hidefumi Kobayashi, Mihoko Tojo, Yasuhiro Ogasawara, Shigeru Akiyama
  • Patent number: 8959306
    Abstract: A storage device which includes a plurality of magnetic disk drives has a storage unit that stores, for each of the plurality of magnetic disk drives, information of whether or not the magnetic disk drive is incorporated in a redundant structure, a specifying unit that specifies, among the plurality of magnetic disk drives, a plurality of magnetic disk drives which have a redundant structure on the basis of the information stored in the storage unit, and a control unit that controls, for the plurality of magnetic disk drives specified by the specifying unit, an execution timing of sweep operation in which a head smoothes a lubricant material such that the sweep operation is executed for a single magnetic disk drive at a time.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: February 17, 2015
    Assignee: Fujitsu Limited
    Inventors: Koutarou Nimura, Marie Abe, Masatoshi Nakamura, Yoshihito Konta
  • Patent number: 8868864
    Abstract: A selector calculates a difference between the number of write operations of a first storage medium and that of a second storage medium and takes the difference as a first difference. Further, the selector calculates a difference between the number of write operations of the first storage medium and that of a third storage medium after copying the data within the second storage medium to the third storage medium and takes the difference as a second difference. Then, the selector selects the second storage medium as a target of replacement with which the second difference is larger than the first difference. A setting changer copies the data stored in the second storage medium selected as a target of replacement to the third storage medium, and changes the setting of the second storage medium to a spare and the setting of the third storage medium to a data write destination.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: October 21, 2014
    Assignee: Fujitsu Limited
    Inventors: Marie Abe, Koutarou Nimura
  • Publication number: 20140289493
    Abstract: A control device including a processor. The processor configured to allocate a data area of a memory device to a plurality of memory areas of data blocks of a first size; allocate identical data blocks of the first size to a plurality of the data areas of the memory device; manage management information indicating a data storing state of the plurality of memory areas of data blocks of the first size in each data area; determine, based on the management information regarding a plurality of data areas allocated with respect to a data block to be written, one data area from the plurality of data areas; and generate write data of a second size, which is different from the first size, including data of the data block to be written and write the write data in the one data area.
    Type: Application
    Filed: February 3, 2014
    Publication date: September 25, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Hidefumi Kobayashi, Yoshihito Konta, Atsushi Igashira, Koutarou Nimura, Marie Abe, Mihoko Tojo, Masatoshi Nakamura
  • Publication number: 20140198406
    Abstract: A storage device which includes a plurality of magnetic disk drives has a storage unit that stores, for each of the plurality of magnetic disk drives, information of whether or not the magnetic disk drive is incorporated in a redundant structure, a specifying unit that specifies, among the plurality of magnetic disk drives, a plurality of magnetic disk drives which have a redundant structure on the basis of the information stored in the storage unit, and a control unit that controls, for the plurality of magnetic disk drives specified by the specifying unit, an execution timing of sweep operation in which a head smoothes a lubricant material such that the sweep operation is executed for a single magnetic disk drive at a time.
    Type: Application
    Filed: December 6, 2013
    Publication date: July 17, 2014
    Applicant: FUJITSU LIMITED
    Inventors: Koutarou Nimura, Marie Abe, Masatoshi Nakamura, Yoshihito Konta
  • Publication number: 20140006744
    Abstract: A storage control device obtains an access request having a random characteristic or an access request having a sequential characteristic, compares a threshold with a ratio of the number of commands corresponding to the access request having the random characteristic to the number of commands corresponding to the access request having the sequential characteristic, generates and issues a command to which first identification information for instructing a storage to determine an execution order of commands issued to the storage has been assigned or a command to which second identification information for instructing the storage to execute commands in an order in which the storage received the commands has been assigned, in accordance with a result of the comparison, measures a time from issuance of the command to a response from the storage when the obtained access request has a random characteristic, and adjusts the threshold.
    Type: Application
    Filed: June 10, 2013
    Publication date: January 2, 2014
    Inventors: YOSHIHITO KONTA, KOUTAROU NIMURA, MARIE ABE