09-04-2020 дата публикации
Номер: US20200110542A1
A method for dynamically balancing I/O workload is disclosed. In one embodiment, such a method includes transmitting, from a host system to a storage system, read requests and write requests over a communication path, such as a zHyperLink communication path. The method further determines whether first and second sets of conditions (e.g., read cache hit ratio, read and write response times, read and write reject rates, etc.) are satisfied on one or more of the host system and storage system. In the event the first set of conditions is satisfied, the method increases a ratio of read requests to write requests that are transmitted over the communication path. In the event the second set of conditions is satisfied, the method decreases the ratio of read requests to write requests that are transmitted over the communication path. A corresponding system and computer program product are also disclosed. 1. A method for dynamically balancing I/O workload , the method comprising:transmitting, from a host system to a storage system, read requests and write requests over a communication path;determining whether a first set of conditions and a second set of conditions is satisfied on at least one of the host system and the storage system;in the event the first set of conditions is satisfied, increasing a ratio of read requests to write requests that are transmitted over the communication path; andin the event the second set of conditions is satisfied, decreasing the ratio of read requests to write requests that are transmitted over the communication path.2. The method of claim 1 , wherein the communication path is a zHyperLink communication path.3. The method of claim 1 , further comprising providing claim 1 , from the storage system to the host system claim 1 , a hint indicating whether to increase or decrease the ratio.4. The method of claim 1 , further comprising providing claim 1 , from the storage system to the host system claim 1 , information indicating whether the first ...
Подробнее