Quality of service (QoS) stored procedures
AssigneeInternational Business Machines Corporation
InventorsAmalia Avraham, Alon Marx, Rivka M. Matosevich
Life of this patent
Estimating the term…
Abstract
Embodiments for performance management in a computing storage environment. At least one of a plurality of performance characteristics associated with a quality of service (QoS) between a storage system and a host is dynamically controlled by uploading code of a QoS logic, from the host to the storage system, for determining and specifying the at least one of the plurality of performance characteristics, thereby reducing overhead of QoS management data required to be stored within or communicated to the storage system.
Claims21
A method for performance management in a computing storage environment, by a processor device, comprising:
- dynamically controlling at least one of a plurality of performance characteristics associated with a quality of service (QoS) between a storage system and a host by uploading code of a QoS logic, from the host to the storage system, for determining and specifying the at least one of the plurality of performance characteristics, thereby reducing overhead of QoS management data required to be stored within or communicated to the storage system;
- wherein the code comprises executable program code written on the host and uploaded through an administrative interface of the storage system.
A system for performance management in a computing storage environment, the system comprising:
- a processor device executing instructions stored in a memory, wherein the processor device:
- dynamically controls at least one of a plurality of performance characteristics associated with a quality of service (QoS) between a storage system and a host by uploading code of a QoS logic, from the host to the storage system, for determining and specifying the at least one of the plurality of performance characteristics, thereby reducing overhead of QoS management data required to be stored within or communicated to the storage system;
- wherein the code comprises executable program code written on the host and uploaded through an administrative interface of the storage system.
A computer program product for performance management in a computing storage environment, by a processor device, the computer program product embodied on a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
- an executable portion that dynamically controls at least one of a plurality of performance characteristics associated with a quality of service (QoS) between a storage system and a host by uploading code of a QoS logic, from the host to the storage system, for determining and specifying the at least one of the plurality of performance characteristics, thereby reducing overhead of QoS management data required to be stored within or communicated to the storage system;
- wherein the code comprises executable program code written on the host and uploaded through an administrative interface of the storage system.
Dependencies are inferred from the claim text.