in cluster-trace-gpu-v2020/simulator/cluster.py [0:0]
def tic_svc(self, cur_time):
self.cur_time = cur_time
cap_ratio = self.get_cap_ratio(cur_time)
svc_ratio = 1 - cap_ratio
if self.svc_former_ratio != svc_ratio:
self.svc_former_ratio = svc_ratio
print_fn("%sService WAS:%s" % (self.log_prefix, str([n.__repr__() for n in self.node_list])))
for node in self.node_list:
if node.id in self.spare_node_id: # spare from service allocation
continue
node.set_svc_res_by_ratio(ratio=svc_ratio)
print_fn("%sService NOW:%s" % (self.log_prefix, str([n.__repr__() for n in self.node_list])))