Dynamic system workload

  • Turn on/off servers

  • Distribute tasks (processes,instances) across cluster.

System design:

  • For each server retrieve [CPU load, IO load, Network load, ...] tuple for best energy efficiency

  • Describe tasks by [CPU load, IO load, Network load, ...] tuples

  • Place tasks on servers for best energy efficiency across cluster (data center) using server and task tuples