Storage controller quality of service management techniques
First Claim
Patent Images
1. A method of managing a data network comprising:
- monitoring, using a processor, a data transfer rate and a data transfer threshold for data transferred between storage and an application that is executing on a data processing system, wherein an initial value of the data transfer threshold is set without consideration of a current actual demand of the application and the data transfer threshold corresponds to a quality of service guarantee, wherein the data transfer threshold corresponds to a data transfer threshold in a network switch;
collecting, using the processor, feedback on the suitability of the data transfer rate from the application; and
changing, using the processor, the data transfer threshold for the application based on the monitored data transfer rate and the collected feedback to achieve a quality of service requirement for the application that reflects the current actual demand of the application, wherein the data transfer threshold is lowered in response to the current actual demand of the application being lower than the initial value and is increased when spare capacity is available in response to the current actual demand of the application being higher than the initial value, and wherein the feedback includes an application programming interface (API) message for indicating that a required performance level has been reached.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for managing a data network includes monitoring data transfer rates and data transfer thresholds for data transferred between storage and an application. Feedback on the suitability of the data transfer rate is collected from the application. A data transfer threshold for the application is changed based on the monitored data transfer rate and the collected feedback.
-
Citations
3 Claims
-
1. A method of managing a data network comprising:
-
monitoring, using a processor, a data transfer rate and a data transfer threshold for data transferred between storage and an application that is executing on a data processing system, wherein an initial value of the data transfer threshold is set without consideration of a current actual demand of the application and the data transfer threshold corresponds to a quality of service guarantee, wherein the data transfer threshold corresponds to a data transfer threshold in a network switch; collecting, using the processor, feedback on the suitability of the data transfer rate from the application; and changing, using the processor, the data transfer threshold for the application based on the monitored data transfer rate and the collected feedback to achieve a quality of service requirement for the application that reflects the current actual demand of the application, wherein the data transfer threshold is lowered in response to the current actual demand of the application being lower than the initial value and is increased when spare capacity is available in response to the current actual demand of the application being higher than the initial value, and wherein the feedback includes an application programming interface (API) message for indicating that a required performance level has been reached. - View Dependent Claims (2, 3)
-
Specification