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: 10277676Abstract: 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: GrantFiled: October 29, 2015Date of Patent: April 30, 2019Assignee: FUJITSU LIMITEDInventors: Toshiharu Makida, Kiyoshi Sugioka, Joichi Bita
-
Patent number: 10142418Abstract: 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: GrantFiled: October 29, 2015Date of Patent: November 27, 2018Assignee: FUJITSU LIMITEDInventors: Toshiharu Makida, Kiyoshi Sugioka, Joichi Bita
-
Patent number: 10142211Abstract: 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: GrantFiled: August 27, 2014Date of Patent: November 27, 2018Assignee: FUJITSU LIMITEDInventors: Toshiharu Makida, Kiyoshi Sugioka, Sawao Iwatani, Jouichi Bita
-
Patent number: 10097635Abstract: 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: GrantFiled: February 24, 2015Date of Patent: October 9, 2018Assignee: FUJITSU LIMITEDInventors: Toshiharu Makida, Kiyoshi Sugioka, Jouichi Bita
-
Patent number: 10037162Abstract: 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: GrantFiled: April 19, 2016Date of Patent: July 31, 2018Assignee: FUJITSU LIMITEDInventors: Toshiharu Makida, Kiyoshi Sugioka, Joichi Bita
-
Patent number: 10019189Abstract: 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: GrantFiled: March 22, 2017Date of Patent: July 10, 2018Assignee: FUJITSU LIMITEDInventors: Kiyoyuki Kodama, Kiyoshi Sugioka, Tadashi Murase
-
Patent number: 9836246Abstract: 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: GrantFiled: November 10, 2015Date of Patent: December 5, 2017Assignee: FUJITSU LIMITEDInventors: Takahiro Yamauchi, Toshiharu Makida, Kiyoshi Sugioka, Joichi Bita
-
Publication number: 20170308317Abstract: 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: ApplicationFiled: March 22, 2017Publication date: October 26, 2017Applicant: FUJITSU LIMITEDInventors: Kiyoyuki Kodama, KIYOSHI SUGIOKA, Tadashi MURASE
-
Publication number: 20170123720Abstract: 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: ApplicationFiled: October 26, 2016Publication date: May 4, 2017Applicant: FUJITSU LIMITEDInventors: Kazuichi Oe, TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, Takeo Honda
-
Patent number: 9606735Abstract: 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: GrantFiled: February 26, 2015Date of Patent: March 28, 2017Assignee: FUJITSU LIMITEDInventors: Shinya Hamano, Toshiharu Makida, Kiyoshi Sugioka, Motohiro Sakai
-
Publication number: 20160364167Abstract: 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: ApplicationFiled: April 19, 2016Publication date: December 15, 2016Applicant: FUJITSU LIMITEDInventors: TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, JOICHI BITA
-
Publication number: 20160188246Abstract: 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: ApplicationFiled: November 12, 2015Publication date: June 30, 2016Applicant: FUJITSU LIMITEDInventors: TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, JOICHI BITA
-
Publication number: 20160170650Abstract: 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: ApplicationFiled: November 10, 2015Publication date: June 16, 2016Applicant: FUJITSU LIMITEDInventors: TAKAHIRO YAMAUCHI, TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, JOICHI BITA
-
Publication number: 20160142335Abstract: 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: ApplicationFiled: October 29, 2015Publication date: May 19, 2016Applicant: FUJITSU LIMITEDInventors: TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, JOICHI BITA
-
Publication number: 20150277767Abstract: 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: ApplicationFiled: February 26, 2015Publication date: October 1, 2015Inventors: Shinya Hamano, TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, Motohiro Sakai
-
Publication number: 20150281357Abstract: 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: ApplicationFiled: February 24, 2015Publication date: October 1, 2015Inventors: TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, JOUICHI BITA
-
Publication number: 20150095489Abstract: 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: ApplicationFiled: August 27, 2014Publication date: April 2, 2015Inventors: TOSHIHARU MAKIDA, KIYOSHI SUGIOKA, SAWAO IWATANI, JOUICHI BITA
-
Patent number: 7284001Abstract: 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: GrantFiled: April 5, 2004Date of Patent: October 16, 2007Assignee: Fujitsu LimitedInventor: Kiyoshi Sugioka
-
Publication number: 20050071338Abstract: 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: ApplicationFiled: April 5, 2004Publication date: March 31, 2005Applicant: Fujitsu LimitedInventor: Kiyoshi Sugioka