in cluster-trace-gpu-v2020/simulator/node.py [0:0]
def alloc_cpu_best_effort(self, num_cpus=0):
"""return: num_cpus_left_to_alloc"""
assert num_cpus >= 0
if num_cpus <= self.idl_cpus:
self.svc_cpus += num_cpus
self.idl_cpus -= num_cpus
num_cpus = 0
else:
self.svc_cpus += self.idl_cpus
num_cpus -= self.idl_cpus
self.idl_cpus = 0
return num_cpus