When operating in grouped mode, we allocate CPUs using a packed algorithm borrowed from kubelet's cpumanager. We should support also the distributed allocation algorithm, in order to have feature parity with cpumanager. The simplest way is a dracpu option to change the allocation, like cpumanager does. A better approach would be allow each workload to pick and choose.
When operating in grouped mode, we allocate CPUs using a packed algorithm borrowed from kubelet's
cpumanager. We should support also the distributed allocation algorithm, in order to have feature parity with cpumanager. The simplest way is a dracpu option to change the allocation, like cpumanager does. A better approach would be allow each workload to pick and choose.