CPC G06F 9/45558 (2013.01) [G06F 2009/45562 (2013.01); G06F 2009/45579 (2013.01)] | 20 Claims |
1. A method, comprising:
assigning, by a data storage system, quality of service (QoS) policies to respective protocol endpoints of a plurality of protocol endpoints that are configured by the data storage system;
receiving, by the data storage system, a request from a host system to connect to a target virtual volume in a storage array of the data storage system;
determining, by the data storage system, a QoS policy associated with the target virtual volume;
determining, by the data storage system, whether there exists a protocol endpoint which has an assigned QoS policy which corresponds to the QoS policy associated with the target virtual volume; and
in response to determining that a protocol endpoint having an assigned QoS policy corresponding to the QoS policy associated with the target virtual volume does not exist:
automatically creating, by the data storage system, a new protocol endpoint having an assigned QoS policy which corresponds to the QoS policy associated with the target virtual volume;
binding, by the data storage system, the target virtual volume to the new protocol endpoint;
sending, by the data storage system, a unique identifier of the new protocol endpoint, which is bound to the target virtual volume, to the host system; and
utilizing, by the data storage system, the new protocol endpoint, which is bound to the target virtual volume, as a logical input/output proxy that is configured to handle data access requests received from the host system for accessing the target virtual volume.
|