Storage system and control method thereof as well as program
AssigneeHitachi, Ltd.
InventorsYuichi TAGUCHI, Shinichi HAYASHI
Life of this patent
Estimating the term…
Abstract
In a storage system in which computers are connected via a network, in order to avoid a state where communication quality is degraded due to poor performance of an apparatus constituting the network, for a transfer data amount, an amount of data sent out from a storage apparatus is suppressed. Moreover, the storage apparatus inhibits a read-ahead process, in accordance with the suppression of the sending out of the data. Furthermore, proper load allocation is realized by migrating a logical storage unit provided by the storage, to another network interface or a second storage apparatus, without changing a configuration of the network.
Claims13
A storage apparatus, which is connected to a plurality of external apparatuses so as to perform data transmission to the plurality of external apparatus and data reception from the plurality of external apparatuses using Fiber Channel over Ethernet (FCOE), the storage apparatus comprising:
- a plurality of storage areas for storing data;
- a temporary storage area for temporarily accumulating transmission data read from the plurality of storage areas;
- a plurality of FCOE-enabled I/O (input/output) interfaces, the plurality of I/O interfaces being connected to the plurality of external apparatuses so as to perform data transmission and reception with the plurality of external apparatuses;
- and
- a controller for controlling data transmission and reception performed by the plurality of I/O interfaces,
- wherein each of the plurality of external apparatuses comprises a buffer memory for temporarily accumulating data transmitted from the storage apparatus, monitors an amount of data accumulated in the buffer memory, and transmits a data transmission pause request to the storage apparatus if the amount of data accumulated in the buffer memory has become greater than or equal to a predetermined value, and
- wherein in response to reception of the data transmission pause request by one of the plurality of I/O interfaces, the controller causes data transmission to the external apparatuses that have transmitted the data transmission pause request to pause.
A storage apparatus, which is connected to a plurality of external apparatuses so as to perform data transmission to the plurality of external apparatuses and data reception from the plurality of external apparatuses using Fiber Channel over Ethernet (FCOE), the storage apparatus comprising:
- a plurality of storage areas for storing data;
- a temporary storage area for temporarily accumulating transmission data read from the plurality of storage areas;
- a plurality of FCOE-enabled I/O (input/output) interfaces associated with the plurality of storage areas, the plurality of I/O interfaces being connected to the plurality of external apparatuses so as to perform data transmission and reception with the plurality of external apparatuses;
- and
- a controller for controlling data transmission and reception performed by the plurality of I/O interfaces,
- wherein each of the plurality of external apparatuses comprises a buffer memory for temporarily accumulating data transmitted from the storage apparatus, monitors an amount of data accumulated in the buffer memory, and transmits a data transmission pause request to the storage apparatus if the amount of data accumulated in the buffer memory has become greater than or equal to a predetermined value, and
- wherein in response to reception of the data transmission pause request by one of the plurality of I/O interfaces, the controller causes data transmission to the external apparatuses that have transmitted the data transmission pause request to pause.
Dependencies are inferred from the claim text.