Patent ID: 11928492
Assignee: EMC IP HOLDING COMPANY LLC
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 7:
8. An article of manufacture comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code is executable by one or more processors to implement a method which comprises:
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.