CS-728 / 2 credits

Teacher(s): Falsafi Babak, Kermarrec Anne-Marie

Language: English

Remark: Not offered this year


Summary

Modern datacenters with thousands of servers and multi-megawatt power budgets form the backbone of our digital universe. ln this course, we will survey a broad and comprehensive spectrum of datacenter design topics from workloads, to server architecture and infrastructure.

Content

The course wil use the primer from ClayPool lecture series on Warehouse-Scale Computing by Barrosso and Hoelzle, and technical research papers from recent years in venues corresponding to the topic. The course will be run as a seminar series with student presentations followed by an in-class discussion. The students will be graded based on presentations and short reviews written for each reading assignment.

 

  • Datacenter basics: computing at scale of tens of thousands of servers
  • Quality of service, energy proportionality and total cost of ownership
  • Workloads
  • Programming paradigms
  • System software
  • Virtualization
  • Networking
  • Storage systems
  • Processors and memory systems
  • Resource management
  • Infrastructure: power distribution and cooling

In the programs

  • Exam form: Oral (session free)
  • Subject examined: Topics on Datacenter Design
  • Lecture: 14 Hour(s)
  • Practical work: 14 Hour(s)
  • Type: optional

Reference week

Related courses

Results from graphsearch.epfl.ch.