Patents by Inventor Joichi Bita

Joichi Bita 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: 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: 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: 9582200
    Abstract: A storage apparatus includes a processor. The processor calculates an upper limit of an input/output processing amount, which is determined based on priority levels set to a plurality of storage devices, for each storage device. The processor schedules an execution sequence of processes relating to input/output requests received from information processing apparatuses based on processing amounts relating to the input/output requests and the upper limits. The processor executes the processes relating to the input/output requests in the scheduled execution sequence. The processor is configured to determine, for each storage device, whether or not a processing amount of the storage device exceeds a processing bandwidth of the each storage device for a first predetermined time. The processor changes the upper limit for each storage device in a predetermined bandwidth accommodation unit in a case where the processing amount for each storage device is determined to exceed the processing bandwidth.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: February 28, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Joichi Bita
  • 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: 20160191322
    Abstract: A storage apparatus includes a processor, in which the processor determines presence/absence of an input/output request in a standby state for each storage device, determines presence/absence of a bandwidth to spare of the storage apparatus including the storage devices in a case where a first storage device, for which the input/output request that is in the standby state, is determined to be present among the plurality of storage devices, and executes bandwidth accommodation from a first unassigned band of the storage apparatus to the first storage device in a case where the bandwidth to spare is determined to be present in the storage apparatus. Accordingly, a bandwidth to spare of the storage apparatus to which the storage device belongs can be accommodated to a storage device having an insufficient bandwidth.
    Type: Application
    Filed: November 13, 2015
    Publication date: June 30, 2016
    Applicant: FUJITSU LIMITED
    Inventors: Joichi Bita, Marie Abe
  • 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: 20150121020
    Abstract: A storage apparatus includes a processor. The processor calculates an upper limit of an input/output processing amount, which is determined based on priority levels set to a plurality of storage devices, for each storage device. The processor schedules an execution sequence of processes relating to input/output requests received from information processing apparatuses based on processing amounts relating to the input/output requests and the upper limits. The processor executes the processes relating to the input/output requests in the scheduled execution sequence. The processor is configured to determine, for each storage device, whether or not a processing amount of the storage device exceeds a processing bandwidth of the each storage device for a first predetermined time. The processor changes the upper limit for each storage device in a predetermined bandwidth accommodation unit in a case where the processing amount for each storage device is determined to exceed the processing bandwidth.
    Type: Application
    Filed: September 23, 2014
    Publication date: April 30, 2015
    Inventor: Joichi Bita
  • Patent number: 8806070
    Abstract: A storage device includes a memory; and a processor coupled to the memory, wherein the processor executes a process comprising: calculating an upper limit value of the number of input/output processings determined based on priority set to an information processing device, a port that is an interface between the information processing device and the storage device and a memory device of the storage device; scheduling an execution order of input/output processings based on the number of input/output processings received from the information processing device and the calculated upper limit value; and executing the input/output processings in the scheduled execution order.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: August 12, 2014
    Assignee: Fujitsu Limited
    Inventor: Joichi Bita
  • Patent number: 8667243
    Abstract: Provided are a processor generates second notification information by copying first notification information including target information about all communication adaptors in a storage apparatus; updates the first notification information, upon configuration information on the communication adaptors being modified; updates, when receiving a target information obtainment request, the second notification information with second notification information; blocks, when a predetermined copy prevention condition is met, copy of the first notification information to the second notification information; and sends, when receiving the target information obtainment request, the second notification information to the host apparatus, thereby, the load for notifying notification information to the host apparatus can be reduced, as well as preventing any inconsistency in notifying the notification information.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: March 4, 2014
    Assignee: Fujitsu Limited
    Inventors: Takeshi Hirade, Joichi Bita, Masayoshi Mizumaki
  • Publication number: 20120272020
    Abstract: Provided are a processor generates a plurality of pieces of divided notification information, based on notification information including target information about a plurality of communication adaptors in a storage apparatus; a processor stores the plurality of pieces of divided notification information; and sends the divided notification information stored in the memory, in response to a target information obtainment request from a host apparatus, thereby, the load for notifying notification information to the host apparatus can be reduced, as well as preventing any inconsistency in notifying the notification information.
    Type: Application
    Filed: February 2, 2012
    Publication date: October 25, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Takeshi HIRADE, Joichi Bita, Masayoshi Mizumaki
  • Publication number: 20120272023
    Abstract: Provided are a processor generates second notification information by copying first notification information including target information about all communication adaptors in a storage apparatus; updates the first notification information, upon configuration information on the communication adaptors being modified; updates, when receiving a target information obtainment request, the second notification information with second notification information; blocks, when a predetermined copy prevention condition is met, copy of the first notification information to the second notification information; and sends, when receiving the target information obtainment request, the second notification information to the host apparatus, thereby, the load for notifying notification information to the host apparatus can be reduced, as well as preventing any inconsistency in notifying the notification information.
    Type: Application
    Filed: February 2, 2012
    Publication date: October 25, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Takeshi Hirade, Joichi Bita, Masayoshi Mizumaki
  • Patent number: 8234415
    Abstract: A storage and a controller each include an assignment number-managing unit for managing the number of command-processing resources assigned corresponding to a command-sending/receiving pair in combination of an external device and a logical device receiving a data input/output-requiring command; and an assignment-controlling unit for assigning the data input/output-requiring command to the command-processing resource corresponding to the command-sending/receiving pair, the number of the command-processing resources being equal to or lower than the number to be assigned that is managed by the assignment number-managing unit.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: July 31, 2012
    Assignee: Fujitsu Limited
    Inventor: Joichi Bita
  • Publication number: 20100011129
    Abstract: A storage and a controller each include an assignment number-managing unit for managing the number of command-processing resources assigned corresponding to a command-sending/receiving pair in combination of an external device and a logical device receiving a data input/output-requiring command; and an assignment-controlling unit for assigning the data input/output-requiring command to the command-processing resource corresponding to the command-sending/receiving pair, the number of the command-processing resources being equal to or lower than the number to be assigned that is managed by the assignment number-managing unit.
    Type: Application
    Filed: July 13, 2009
    Publication date: January 14, 2010
    Applicant: FUJITSU LIMITED
    Inventor: Joichi Bita
  • Patent number: 7447811
    Abstract: A storage control device 2A includes a host interface control unit 3, a storage control firmware A, and electrically rewritable non-volatile memory 7 and, using non-volatile memory 7, stores necessary information during exchange of an activation program of the storage control firmware A, and using the information exchanges the activation program without disconnection to a host 1 and without erroneous response to a command from the host 1.
    Type: Grant
    Filed: August 28, 2006
    Date of Patent: November 4, 2008
    Assignee: Fujitsu Limited
    Inventors: Joichi Bita, Masanori Honda
  • Patent number: 7421538
    Abstract: A storage control apparatus controls physical disks according to the host access using a pair of controllers, while mirroring processing is decreased when data is written to a cache memory and high-speed operation is enabled. The mirror management table is created with allocating the mirror area of the cache memory of the other controller, and acquisition of a mirror page of the cache memory of the other controller is executed referring to the mirror management table without an exchange of mirror page acquisition messages between the controllers.
    Type: Grant
    Filed: November 19, 2003
    Date of Patent: September 2, 2008
    Assignee: Fujitsu Limited
    Inventors: Joichi Bita, Daiya Nakamura
  • Publication number: 20070260775
    Abstract: A storage control device 2A includes a host interface control unit 3, a storage control firmware A, and electrically rewritable non-volatile memory 7 and, using non-volatile memory 7, stores necessary information during exchange of an activation program of the storage control firmware A, and using the information exchanges the activation program without disconnection to a host 1 and without erroneous response to a command from the host 1.
    Type: Application
    Filed: August 28, 2006
    Publication date: November 8, 2007
    Applicant: FUJITSU LIMITED
    Inventors: Joichi Bita, Masanori Honda