YZ X Rack Hot air Rack Node (x,y,z ) Node (x,y,z )
PCR Node i.Temp(t) Temp(Node i.,t)
task-temperature profile RC-thermal model Workload model Workload model Thermal map Data center model Data center model TASA-B Profiling tool monitoring service Cooling system control Workload placement Control profiling calculation online task-temperature online task-temperature CFD model provide informationCalculate thermal map input schedule input
t RC-thermal model task-temperature profile Online task-temperature Node i.Temp(t) Temp(Node i.,t)PR+ Node i.Temp(0)
Node Available time t0t0 Time backfilling holes node k.t bfsta, backfilling start time of node k node max1 node max2 node k.t bfend, end time for backfilling
node max1 Temperature Temp bfmax Node Temperature backfilling holes node k.Temp bfsta, start temperature for backfilling of node k node max2 node k.Temp bfend, end temperature for backfilling
node i ambient temperature: TherMap=Temp(Node i.,t) Node i.Temp(t)
Job submission Jobs Job queue Update data center Information periodically Job scheduling Rack Data center TASA-B