Resource fairness control in distributed storage systems using congestion data
AssigneeVMware, Inc.
InventorsYiqi Xu, Eric Knauft, Enning Xiang, Xiaochuan Shen
Life of this patent
Estimating the term…
Abstract
Computer system and method for managing storage requests in a distributed storage system uses congestion data related to processing of storage requests for local storage to adaptively adjust a bandwidth limit for a first class of storage requests to be processed. The bandwidth limit is enforced on the storage requests belonging to the first class of storage requests without enforcing any bandwidth limit on the storage requests belonging to a second class of storage requests.
Claims20
A method for managing storage requests in a distributed storage system, the method comprising:
- collecting congestion data related to processing of storage requests for local storage of a computer in the distributed storage system;
- adaptively adjusting a bandwidth limit for a first class of storage requests to be processed using the collected congestion data;
- and
- enforcing the bandwidth limit on the storage requests belonging to the first class of storage requests without enforcing any bandwidth limit on the storage requests belonging to a second class of storage requests.
A non-transitory computer-readable storage medium containing program instructions for managing storage requests in a distributed storage system, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to perform steps comprising:
- collecting congestion data related to processing of storage requests for local storage of a computer in the distributed storage system;
- adaptively adjusting a bandwidth limit for a first class of storage requests to be processed using the collected congestion data;
- and
- enforcing the bandwidth limit on the storage requests belonging to the first class of storage requests without enforcing any bandwidth limit on the storage requests belonging to a second class of storage requests.
A computer system comprising:
- memory;
- and
- a processor configured to:
- collect congestion data related to processing of storage requests for local storage of the computer system;
- adaptively adjust a bandwidth limit for a first class of storage requests to be processed using the collected congestion data;
- and
- enforce the bandwidth limit on the storage requests belonging to the first class of storage requests without enforcing any bandwidth limit on the storage requests belonging to a second class of storage requests.
Dependencies are inferred from the claim text.