Static system workload

  • Single component (Distributed key-value store)

  • Multiple components (Distributed database: Store, Lock Service)

System design:

  • Prepare each component:

    • Configure servers for component specified workload

    • Configure component network

  • Configure communication (network) between components

What about Map/Reduce - can it be energy efficient ?