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: 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: 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: 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
-
Patent number: 9582200Abstract: 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: GrantFiled: September 23, 2014Date of Patent: February 28, 2017Assignee: FUJITSU LIMITEDInventor: Joichi Bita
-
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: 20160191322Abstract: 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: ApplicationFiled: November 13, 2015Publication date: June 30, 2016Applicant: FUJITSU LIMITEDInventors: Joichi Bita, Marie Abe
-
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: 20150121020Abstract: 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: ApplicationFiled: September 23, 2014Publication date: April 30, 2015Inventor: Joichi Bita
-
Patent number: 8806070Abstract: 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: GrantFiled: October 25, 2012Date of Patent: August 12, 2014Assignee: Fujitsu LimitedInventor: Joichi Bita
-
Patent number: 8667243Abstract: 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: GrantFiled: February 2, 2012Date of Patent: March 4, 2014Assignee: Fujitsu LimitedInventors: Takeshi Hirade, Joichi Bita, Masayoshi Mizumaki
-
Publication number: 20120272020Abstract: 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: ApplicationFiled: February 2, 2012Publication date: October 25, 2012Applicant: FUJITSU LIMITEDInventors: Takeshi HIRADE, Joichi Bita, Masayoshi Mizumaki
-
Publication number: 20120272023Abstract: 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: ApplicationFiled: February 2, 2012Publication date: October 25, 2012Applicant: FUJITSU LIMITEDInventors: Takeshi Hirade, Joichi Bita, Masayoshi Mizumaki
-
Patent number: 8234415Abstract: 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: GrantFiled: July 13, 2009Date of Patent: July 31, 2012Assignee: Fujitsu LimitedInventor: Joichi Bita
-
Publication number: 20100011129Abstract: 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: ApplicationFiled: July 13, 2009Publication date: January 14, 2010Applicant: FUJITSU LIMITEDInventor: Joichi Bita
-
Patent number: 7447811Abstract: 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: GrantFiled: August 28, 2006Date of Patent: November 4, 2008Assignee: Fujitsu LimitedInventors: Joichi Bita, Masanori Honda
-
Patent number: 7421538Abstract: 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: GrantFiled: November 19, 2003Date of Patent: September 2, 2008Assignee: Fujitsu LimitedInventors: Joichi Bita, Daiya Nakamura
-
Publication number: 20070260775Abstract: 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: ApplicationFiled: August 28, 2006Publication date: November 8, 2007Applicant: FUJITSU LIMITEDInventors: Joichi Bita, Masanori Honda