Techniques for monitoring and managing wait queues
AssigneeEMC Corporation
InventorsWilliam Zahavi, Wolfgang Klinger, Alexander V. Dunfey, M. Michael Hadavi, James L. Davidson
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsWilliam Zahavi, Wolfgang Klinger, Alexander V. Dunfey, M. Michael Hadavi, James L. Davidson
Estimating the term…
Described are techniques for managing a wait queue in a system. A plurality of buckets associated with the wait queue are defined. Each of the plurality of buckets is associated with one of more queue depth values and one or more counters. For each received request for service, a current depth of the wait queue indicating a number of other requests included in the wait queue waiting to be serviced is determined, a bucket in accordance with the current depth of the wait queue is selected and information is recorded by updating said one or more counters of the bucket selected. The received request is placed in the wait queue if there is another request currently being serviced or if there is at least one other request currently in the wait queue.
A method for managing a wait queue in a system comprising:
A method for managing a wait queue in a system comprising:
A method for monitoring performance of a data storage system comprising:
A method for monitoring performance of a data storage system comprising:
A computer readable medium comprising code stored thereon for managing a wait queue in a data storage system, the computer readable medium comprising code stored thereon for:
A computer readable medium comprising code stored thereon for managing a wait queue in a data storage system, the computer readable medium comprising code stored thereon for:
Dependencies are inferred from the claim text.