Invention Grant
- Patent Title: Multi-level job processing queues
-
Application No.: US16051254Application Date: 2018-07-31
-
Publication No.: US10990441B2Publication Date: 2021-04-27
- Inventor: Kshitiz Jain , Prateek Kajaria
- Applicant: Nutanix, Inc.
- Applicant Address: US CA San Jose
- Assignee: Nutanix, Inc.
- Current Assignee: Nutanix, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Vista IP Law Group LLP
- Main IPC: G06F9/48
- IPC: G06F9/48 ; G06F9/455 ; G06F9/54

Abstract:
Systems and methods for scheduling job requests in a virtualization system. A method embodiment commences upon initialization of a pair of multi-level queues comprising a high priority job queue and a low priority job queue. A plurality of virtual machines issue job requests. Queue management logic receives incoming job requests from the virtual machines and locates or creates a job request group corresponding to the virtual machine of the incoming job request. The incoming job request is positioned into the job request group and the job request group is positioned into a queue. When a job executor is ready for a next job, then a job for execution can be identified by locating a next job in a next job request group that is at the front of either the high priority queue or at the front of the low priority queue. When a job finishes, the queues are reorganized.
Public/Granted literature
- US20200042349A1 MULTI-LEVEL JOB PROCESSING QUEUES Public/Granted day:2020-02-06
Information query