IP Library Patent Application 12720019
Patent Application
App. No. 12/720,019

STORAGE APPARATUS, RELAY DEVICE, AND METHOD FOR CONTROLLING COMMAND ISSUE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/720,019
Abstract

A storage apparatus includes a disk controller that issues commands to disks connected in loops, and a relay device that relays the commands issued from the disk controller to the disks. The relay device includes a supervisory control unit that monitors the number of commands to be issued to each of the loops including the disks and controls the number of commands to be issued by the disk controller on the basis of the monitored results.

Claims (20)

1 . A storage apparatus, comprising:

a disk controller that issues commands to disks connected in loops; and

a relay device that relays the commands issued from the disk controller to the disks, wherein

the relay device includes a supervisory control unit that monitors a number of commands to be issued to each of the loops including the disks and controls a number of commands to be issued by the disk controller based on the monitored results.

2 . The storage apparatus according to claim 1 , wherein

the supervisory control unit included in the relay device determines whether or not the number of commands to be issued to a loop, among the loops, including the disk to which the commands are issued exceeds a predetermined threshold, and issues instructions to the disk controller to restrict the issue of commands to the loop when it is determined that the number of commands to be issued exceeds the predetermined threshold.

3 . The storage apparatus according to claim 2 , wherein

the supervisory control unit included in the relay device issues instructions to the disk controller to remove the restriction on the number of commands to be issued to the loop when it is determined that the number of commands to be issued to the loop to which the issue of commands is restricted is lower than or equal to the predetermined threshold.

4 . A relay device for relaying commands to disks connected in loops, the commands being issued from a disk controller to the disks, the device comprising:

a supervisory control unit that monitors a number of commands to be issued to each of the loops including the disks and controls a number of commands to be issued by the disk controller on the basis of the monitored results.

5 . The relay device according to claim 4 , wherein

the supervisory control unit determines whether or not the number of commands to be issued to a loop, among the loops, including the disk to which the commands are issued exceeds a predetermined threshold, and issues instructions to the disk controller to restrict the issue of commands to the loop when it is determined that the number of commands to be issued exceeds the predetermined threshold.

6 . The relay device according to claim 5 , wherein

the supervisory control unit issues instructions to the disk controller to remove the restriction on the number of commands to be issued to the loop when it is determined that the number of commands to be issued to the loop to which the issue of commands is restricted is lower than or equal to the predetermined threshold.

7 . A method for controlling issue of commands in a storage apparatus including a disk controller that issues commands to disks connected in loops and a relay device that relays the commands issued from the disk controller to the disks, the method comprising:

monitoring a number of commands to be issued to each of the loops including the disks and controlling a number of commands to be issued by the disk controller on the basis of the monitored results using the relay device.

8 . The method for controlling issue of commands according to claim 7 , wherein

the relay device determines whether or not the number of commands to be issued to a loop, among the loops, including the disk to which the commands are issued exceeds a predetermined threshold, and issues instructions to the disk controller to restrict the issue of commands to the loop when it is determined that the number of commands to be issued exceeds the predetermined threshold during monitoring and controlling.

9 . The method for controlling issue of commands according to claim 8 , wherein

the relay device issues instructions to the disk controller to remove the restriction on the number of commands to be issued to the loop when it is determined that the number of commands to be issued to the loop to which the issue of commands is restricted is lower than or equal to the predetermined threshold during monitoring and controlling.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2010
From: ISHII, ATSUSHI; TSURUTA, TOMOAKI; OCHI, HIROAKI; MAKINO, TSUKASA; ABE, MARIE; ITO, MASANORI; OHTSUKI, KOJI
To: FUJITSU LIMITED
Reel/Frame 024078/0505 →