Patents by Inventor TOSHIHARU MAKIDA

TOSHIHARU MAKIDA 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: 10747432
    Abstract: A storage device includes a first memory having a first access speed, a second memory having a second access speed slower than the first access speed, and a processor coupled to the first memory and the second memory and configured to copy one or a plurality of first data blocks included in a plurality of data blocks stored in the first memory, to the second memory, determine whether a processing amount per unit of time in the first memory reaches a threshold value based on a limit value of the processing amount when the processor receives a read request of a second data block included in the first data blocks, and read the second data block from the first memory when the processing amount does not reach the threshold value, and read the second data block from the second memory when the processing amount reaches the threshold value.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: August 18, 2020
    Assignee: FUJITSU LIMIITED
    Inventors: Hiroki Kimura, Toshiharu Makida
  • Patent number: 10719569
    Abstract: An information processing apparatus includes a storing device and a processor. The storing device stores associated segment information indicative of two or more display unit segments having common data forming display contents among a plurality of display unit segments included in a screen of the client terminal. The processor instructs, when an update occurs on the data forming the display contents on a first display unit segment among the plurality of display unit segments, the client terminal to update data forming the display contents to be displayed on a second display unit segment associated with the first display unit segment among the plurality of display unit segments by referring to the associated segment information stored in the storing device.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: July 21, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Kota Iwadate, Kazuyoshi Watanabe, Toshiharu Makida
  • Patent number: 10552039
    Abstract: A storage control apparatus including a memory and a processor coupled to the memory and the processor configured to execute a process, the process including storing, in the memory, management information including an operation history for a storage region of a storage device, specifying at certain timing, from the management information, a first operation that has been executed to set a configuration of the storage region to a configuration at the certain timing, determining a second operation from among operations, in the management information, that precede the execution of the first operation and that target the storage region, deleting the second operation from the management information, and transmitting the management information after the deletion to a management apparatus that manages a state of the storage region of the storage device.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: February 4, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Natsumi Nakata, Toshiharu Makida
  • Publication number: 20190179968
    Abstract: An information processing apparatus includes a storing device and a processor. The storing device stores associated segment information indicative of two or more display unit segments having common data forming display contents among a plurality of display unit segments included in a screen of the client terminal. The processor instructs, when an update occurs on the data forming the display contents on a first display unit segment among the plurality of display unit segments, the client terminal to update data forming the display contents to be displayed on a second display unit segment associated with the first display unit segment among the plurality of display unit segments by referring to the associated segment information stored in the storing device.
    Type: Application
    Filed: November 13, 2018
    Publication date: June 13, 2019
    Applicant: FUJITSU LIMITED
    Inventors: Kota IWADATE, Kazuyoshi WATANABE, Toshiharu MAKIDA
  • Patent number: 10277676
    Abstract: A monitoring unit acquires load information on a Tier pool that includes therein a plurality of volumes. A maximum performance calculating unit calculates an entire bandwidth of the Tier pool on the basis of the load information on the Tier pool acquired by the monitoring unit. A bandwidth management unit calculates each individual bandwidth such that the sum of the individual bandwidths allocated to each of the volumes corresponds to the entire bandwidth calculated by the maximum performance calculating unit and allocates each of the calculated individual bandwidths to each of the volumes.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: April 30, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Toshiharu Makida, Kiyoshi Sugioka, Joichi Bita
  • Patent number: 10142418
    Abstract: A monitoring unit acquires load information on a Tier pool that includes therein a plurality of volumes. A maximum performance calculating unit calculates an entire bandwidth of the Tier pool on the basis of the load information on the Tier pool acquired by the monitoring unit. A bandwidth management unit calculates each individual bandwidth such that the sum of the individual bandwidths allocated to each of the volumes corresponds to the entire bandwidth calculated by the maximum performance calculating unit and allocates each of the calculated individual bandwidths to each of the volumes.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: November 27, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Toshiharu Makida, Kiyoshi Sugioka, Joichi Bita
  • Patent number: 10142211
    Abstract: An operation management server that manages a storage apparatus in which volumes are included and data is sent and received via transmission resources is provided. The operation management server includes a setting unit that sets a target value of the performance to some or all of the volumes; a monitoring unit that monitors the load factor of the transmission resources; and a bandwidth management unit that specifies a target transmission resource on the basis of the load factor of the transmission resources, that decides, on the basis of the target value, bandwidth allocation of some of the volumes that use the specified transmission resource, and that instructs a bandwidth control unit in the storage apparatus to adjust the bandwidth on the basis of the decided bandwidth allocation.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: November 27, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Toshiharu Makida, Kiyoshi Sugioka, Sawao Iwatani, Jouichi Bita
  • Patent number: 10097635
    Abstract: A reception unit receives an input of designation of a performance level for a volume. A target value calculation unit obtains a target value of performance of data transmission and reception with respect to the volume according to the input performance level. A setting unit sets the target value obtained by the target value calculation unit for the volume. A monitoring unit monitors a load factor of a transmission resource. A bandwidth management unit identifies a target transmission resource based on the load factor of the transmission resource, decides a bandwidth allocation to a memory unit that uses the target transmission resource based on the target value, and instructs a bandwidth control unit of a storage device to tune the bandwidth using the decided bandwidth allocation.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: October 9, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Toshiharu Makida, Kiyoshi Sugioka, Jouichi Bita
  • Patent number: 10037162
    Abstract: A monitoring unit acquires load information on a Tier pool that includes therein a plurality of volumes. A maximum performance calculating unit calculates, on the basis of the load information on the volumes acquired by the monitoring unit, an entire bandwidth of the Tier pool. A bandwidth management unit calculates, on the basis of the minimum guarantee bandwidth for each of the predetermined volumes, each of individual bandwidths such that the sum total of the individual bandwidths allocated to the respective volumes corresponds to the entire bandwidth calculated by the maximum performance calculating unit 101 and allocates the calculated individual bandwidths to the respective volumes.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: July 31, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Toshiharu Makida, Kiyoshi Sugioka, Joichi Bita
  • Publication number: 20180181313
    Abstract: A storage control apparatus including a memory and a processor coupled to the memory and the processor configured to execute a process, the process including storing, in the memory, management information including an operation history for a storage region of a storage device, specifying at certain timing, from the management information, a first operation that has been executed to set a configuration of the storage region to a configuration at the certain timing, determining a second operation from among operations, in the management information, that precede the execution of the first operation and that target the storage region, deleting the second operation from the management information, and transmitting the management information after the deletion to a management apparatus that manages a state of the storage region of the storage device.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 28, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Natsumi Nakata, TOSHIHARU MAKIDA
  • Publication number: 20180032256
    Abstract: A storage device includes a first memory having a first access speed, a second memory having a second access speed slower than the first access speed, and a processor coupled to the first memory and the second memory and configured to copy one or a plurality of first data blocks included in a plurality of data blocks stored in the first memory, to the second memory, determine whether a processing amount per unit of time in the first memory reaches a threshold value based on a limit value of the processing amount when the processor receives a read request of a second data block included in the first data blocks, and read the second data block from the first memory when the processing amount does not reach the threshold value, and read the second data block from the second memory when the processing amount reaches the threshold value.
    Type: Application
    Filed: July 26, 2017
    Publication date: February 1, 2018
    Applicant: FUJITSU LIMITED
    Inventors: Hiroki KIMURA, Toshiharu Makida
  • Patent number: 9836246
    Abstract: A guarantee value setting unit stores therein a guarantee value of data send/receive performance with respect to a predetermined volume in a plurality of volumes held by a storage device. A bandwidth management unit calculates an interim target value on the basis of a comparison result between the guarantee value and an actual measurement value of the data send/receive performance with respect to the predetermined volume, allocates, on the basis of the interim target value, a bandwidth that compensates a difference between the guarantee value and the actual measurement value with respect to the predetermined storage area, and determines band distribution with respect to each of the volumes, and instructs the storage device to adjust the bandwidth in accordance with the determined band distribution.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: December 5, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Takahiro Yamauchi, Toshiharu Makida, Kiyoshi Sugioka, Joichi Bita
  • Patent number: 9734048
    Abstract: A receiving unit receives an input of information of a performance level with respect to a volume that is allocated by using different types of disks. A target value calculating unit calculates, on the basis of a distribution ratio that is previously determined for each type of the disks, a target value of the performance of sending and receiving data to and from the volume. On the basis of the target value calculated by the target value calculating unit, a performance management unit determines a distribution ratio for each type of the disks allocated to the volume, determines a band distribution with respect to the volume, and instructs the storage device to re-allocate the volume by using the determined distribution ratio and adjust the bandwidth in accordance with the determined band distribution.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: August 15, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Toshiharu Makida
  • Publication number: 20170123720
    Abstract: A storage device includes first and second memories and a processor. The processor is configured to calculate a second number of access times with respect to each of the first and second memories on basis of a first busy rate and a first number of access times with respect to each of the first and second memories at a predetermined timing. The first number of access times represents a number of access times per unit time. The second number of access times represents a maximum value of the number of access times per unit time. The processor is configured to estimate a third number of access times on basis of the first busy rate and the second number of access times of each of the first and second memories. The third number of access times represents a number of access times per unit time with respect to the storage device.
    Type: Application
    Filed: October 26, 2016
    Publication date: May 4, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Kazuichi Oe, TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, Takeo Honda
  • Patent number: 9606735
    Abstract: An operational management server manages a storage device that includes a plurality of types of disks having different performances. A setting unit sets a target value of a performance to a volume produced by using the different types of the disks. An allocation rate management unit determines allocation rates of the respective types of the disks included in the volume on the basis of the target value set by the setting unit, and instructs the storage device to reproduce the volume in accordance with the determined allocation rates.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: March 28, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Shinya Hamano, Toshiharu Makida, Kiyoshi Sugioka, Motohiro Sakai
  • Publication number: 20160364167
    Abstract: A monitoring unit acquires load information on a Tier pool that includes therein a plurality of volumes. A maximum performance calculating unit calculates, on the basis of the load information on the volumes acquired by the monitoring unit, an entire bandwidth of the Tier pool. A bandwidth management unit calculates, on the basis of the minimum guarantee bandwidth for each of the predetermined volumes, each of individual bandwidths such that the sum total of the individual bandwidths allocated to the respective volumes corresponds to the entire bandwidth calculated by the maximum performance calculating unit 101 and allocates the calculated individual bandwidths to the respective volumes.
    Type: Application
    Filed: April 19, 2016
    Publication date: December 15, 2016
    Applicant: FUJITSU LIMITED
    Inventors: TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, JOICHI BITA
  • Publication number: 20160188246
    Abstract: A storage apparatus includes a processor, in which the processor determines presence/absence of an input/output request that is in a standby state for each of a plurality of storage devices, arranges first storage devices, for which the input/output request that is in the standby state is determined to be present, among the plurality of storage devices in order determined based on priority levels set according to processing bandwidth values of the first storage devices, and executes bandwidth accommodation from at least one second storage device having a bandwidth to spare among the plurality of storage devices to the first storage devices in order of the arrangement of the first storage devices. Accordingly, even when the bandwidth accommodation is performed, an occurrence of bandwidth reversal between storage devices having mutually-different priority levels can be suppressed.
    Type: Application
    Filed: November 12, 2015
    Publication date: June 30, 2016
    Applicant: FUJITSU LIMITED
    Inventors: TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, JOICHI BITA
  • Publication number: 20160170650
    Abstract: A guarantee value setting unit stores therein a guarantee value of data send/receive performance with respect to a predetermined volume in a plurality of volumes held by a storage device. A bandwidth management unit calculates an interim target value on the basis of a comparison result between the guarantee value and an actual measurement value of the data send/receive performance with respect to the predetermined volume, allocates, on the basis of the interim target value, a bandwidth that compensates a difference between the guarantee value and the actual measurement value with respect to the predetermined storage area, and determines band distribution with respect to each of the volumes, and instructs the storage device to adjust the bandwidth in accordance with the determined band distribution.
    Type: Application
    Filed: November 10, 2015
    Publication date: June 16, 2016
    Applicant: FUJITSU LIMITED
    Inventors: TAKAHIRO YAMAUCHI, TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, JOICHI BITA
  • Publication number: 20160147476
    Abstract: A receiving unit receives an input of information of a performance level with respect to a volume that is allocated by using different types of disks. A target value calculating unit calculates, on the basis of a distribution ratio that is previously determined for each type of the disks, a target value of the performance of sending and receiving data to and from the volume. On the basis of the target value calculated by the target value calculating unit, a performance management unit determines a distribution ratio for each type of the disks allocated to the volume, determines a band distribution with respect to the volume, and instructs the storage device to re-allocate the volume by using the determined distribution ratio and adjust the bandwidth in accordance with the determined band distribution.
    Type: Application
    Filed: September 17, 2015
    Publication date: May 26, 2016
    Inventor: TOSHIHARU MAKIDA
  • Publication number: 20160142335
    Abstract: A monitoring unit acquires load information on a Tier pool that includes therein a plurality of volumes. A maximum performance calculating unit calculates an entire bandwidth of the Tier pool on the basis of the load information on the Tier pool acquired by the monitoring unit. A bandwidth management unit calculates each individual bandwidth such that the sum of the individual bandwidths allocated to each of the volumes corresponds to the entire bandwidth calculated by the maximum performance calculating unit and allocates each of the calculated individual bandwidths to each of the volumes.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 19, 2016
    Applicant: FUJITSU LIMITED
    Inventors: TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, JOICHI BITA