Pre-Grant Publication Number: 20070226332
Filing Date: March 24, 2006
Inventors: Ralph Becker-Szendy, Richard Golding, Caixue Lin, Theodore Wong, Ahmed Omer
Assignee: International Business Machines Corporation
Current U.S. Classification: 709, 709/224000, 709/223000
View Prior Art for Claim 00001
A processor-implemented method of managing a performance of a storage system that includes a plurality of pools and a plurality of sessions, as a resource, the method comprising:
iteratively selecting an I/O from one of the sessions to transfer to a tail of a storage device queue;
updating a pool reserve bucket, a pool limit bucket, and a plurality of pool statistics accumulated by a fair share estimator of one of the pools associated with a session of the selected I/O; and
updating a session reserve bucket, a session limit bucket, and a plurality of session statistics accumulated by a session fair share estimator of the session of the selected I/O to manage resource performance.