Patents by Inventor Kiyoshi Sugioka

Kiyoshi Sugioka 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: 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
  • Patent number: 10019189
    Abstract: A preliminary investigation execution unit sequentially sets a plurality of target values for each of predetermined times and then executes adjustment of a bandwidth of a storage apparatus on the basis of each of the set target values. A performance information acquisition unit obtains performance information for each of predetermined times regarding a business server in a case where adjustment of a bandwidth by the preliminary investigation execution unit is not performed, and obtains the performance information regarding the business server for the predetermined time for each of the target values in a case where adjustment of the bandwidth is performed by the preliminary investigation execution unit. A notification unit notifies the performance information obtained. A bandwidth management unit adjusts a bandwidth of the storage apparatus on the basis of a specific target value, on the basis of an input of the specific target value after notification.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: July 10, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Kiyoyuki Kodama, Kiyoshi Sugioka, Tadashi Murase
  • 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
  • Publication number: 20170308317
    Abstract: A preliminary investigation execution unit sequentially sets a plurality of target values for each of predetermined times and then executes adjustment of a bandwidth of a storage apparatus on the basis of each of the set target values. A performance information acquisition unit obtains performance information for each of predetermined times regarding a business server in a case where adjustment of a bandwidth by the preliminary investigation execution unit is not performed, and obtains the performance information regarding the business server for the predetermined time for each of the target values in a case where adjustment of the bandwidth is performed by the preliminary investigation execution unit. A notification unit notifies the performance information obtained. A bandwidth management unit adjusts a bandwidth of the storage apparatus on the basis of a specific target value, on the basis of an input of the specific target value after notification.
    Type: Application
    Filed: March 22, 2017
    Publication date: October 26, 2017
    Applicant: FUJITSU LIMITED
    Inventors: Kiyoyuki Kodama, KIYOSHI SUGIOKA, Tadashi MURASE
  • 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: 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
  • Publication number: 20150277767
    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: Application
    Filed: February 26, 2015
    Publication date: October 1, 2015
    Inventors: Shinya Hamano, TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, Motohiro Sakai
  • Publication number: 20150281357
    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: Application
    Filed: February 24, 2015
    Publication date: October 1, 2015
    Inventors: TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, JOUICHI BITA
  • Publication number: 20150095489
    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: Application
    Filed: August 27, 2014
    Publication date: April 2, 2015
    Inventors: TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, SAWAO IWATANI, JOUICHI BITA
  • Patent number: 7284001
    Abstract: The present invention provides a data file system with the processing speed being improved, a data access node, a brain node, a data access program storage medium and a brain program storage medium. A brain node receives a data access request a from a NAS client computer, refers to an association table in a hard disk to identify a data access node among data access nodes, and transmits a data access request to the data access node. The data access node accesses data designated by the data access request stored in a hard disk which the node is responsible for accessing and transmits the access result to the requesting NAS client computer.
    Type: Grant
    Filed: April 5, 2004
    Date of Patent: October 16, 2007
    Assignee: Fujitsu Limited
    Inventor: Kiyoshi Sugioka
  • Publication number: 20050071338
    Abstract: The present invention provides a data file system with the processing speed being improved, a data access node, a brain node, a data access program storage medium and a brain program storage medium. A brain node receives a data access request a from a NAS client computer, refers to an association table in a hard disk to identify a data access node among data access nodes, and transmits a data access request to the data access node. The data access node accesses data designated by the data access request stored in a hard disk which the node is responsible for accessing and transmits the access result to the requesting NAS client computer.
    Type: Application
    Filed: April 5, 2004
    Publication date: March 31, 2005
    Applicant: Fujitsu Limited
    Inventor: Kiyoshi Sugioka