Dynamic core allocation
AssigneeVMware, Inc.
InventorsYong Wang, Mani Kancherla, Kevin Li, Sreeram Ravinoothala, Mochi Xue
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsYong Wang, Mani Kancherla, Kevin Li, Sreeram Ravinoothala, Mochi Xue
Estimating the term…
Some embodiments provide a method for updating a core allocation among processes of a gateway datapath executing on a gateway computing device having multiple cores. The gateway datapath processes include a first set of data message processing processes to which a first set of the cores are allocated and a second set of processes to which a second set of the cores are allocated in a first core allocation. Based on data regarding usage of the cores, the method determines a second core allocation that allocates a third set of the cores to the first set of processes and a fourth set of the cores to the second set of processes. The method updates a load balancing operation to load balance received data messages over the third set of cores rather than the first set of cores. The method reallocates the cores from the first allocation to the second allocation.
A method for updating a core allocation among a plurality of threads of a gateway datapath that executes on a gateway computing device comprising a plurality of cores, the method comprising:
A non-transitory machine readable medium storing a program for updating a core allocation among a plurality of threads of a gateway datapath that executes on a gateway computing device comprising a plurality of cores, the program for execution by a set of processing units of the gateway computing device, the program comprising sets of instructions for:
Dependencies are inferred from the claim text.