CPC G06F 9/4881 (2013.01) [G06F 13/18 (2013.01)] | 16 Claims |
1. In a data management and storage (DMS) system accessing a cluster comprising peer DMS nodes and a distributed data store, a computer-implemented method of scheduling IO requests including:
scheduling a flow of IO requests in the DMS system;
adjusting the scheduled flow of IO requests in the DMS system based on an IO request prioritization, wherein adjusting the scheduled flow of IO requests comprises;
assigning a grace period for first priority IO requests, wherein a length of the grace period assigned to each of the first priority IO requests is dependent on a respective type of the IO request,
throttling second priority IO requests during the grace period for the first priority IO requests, and
blocking third priority IO requests during the grace period for the first priority IO requests; and
implementing the adjusted flow of IO requests in the DMS system.
|