Patent ID: 11915043
Assignee: RUBRIK, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 5:
6. A data management and storage (DMS) system, comprising:
peer DMS nodes in a node cluster;
a distributed data store comprising local and cloud storage; and
an IO request scheduler comprising at least one processor configured to perform operations in a method of scheduling IO requests, the operations comprising, at least:
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 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 durine the grace eriod for the first priority IO requests; and

implementing the adjusted flow of IO requests in the DMS system.