- Patent Title: Multi-queue based system for throttling backup agent save processes
-
Application No.: US14971935Application Date: 2015-12-16
-
Publication No.: US10581751B1Publication Date: 2020-03-03
- Inventor: Sathayamoorthy Viswanathan , Ajith Gopinath , Gururaj Kulkarni
- Applicant: EMC IP Holding Company LLC
- Applicant Address: US MA Hopkinton
- Assignee: EMC IP Holding Company LLC
- Current Assignee: EMC IP Holding Company LLC
- Current Assignee Address: US MA Hopkinton
- Agency: Staniford Tomita LLP
- Main IPC: H04L12/873
- IPC: H04L12/873 ; H04L29/08 ; H04L29/06

Abstract:
Embodiments are directed to a method of regulating client agent backup jobs in a backup server by defining a server parallelism value specifying a maximum number of active backup jobs that can be simultaneously performed by the backup server, maintaining a plurality of queues in memory and including an active queue storing active backup jobs comprising a number of current backup jobs not exceeding the server parallelism value, and one or more overflow queues storing backup jobs exceeding the server parallelism value, receiving backup job requests from a plurality of clients and processing the received backup job requests through the plurality of queues, and transmitting a hold command to the plurality of clients if the plurality of queues are full. The overflow queues may comprise a wait queue and a sleep queue.
Information query