Search for contacts, projects,
courses and publications

Distributed Systems Performance


A Seminar by Google's App Performance and Storage Leads

This seminar by Google's top experts on performance and storage consists of two 2-hour sessions and is open to students at all levels.

Users of cloud applications expect them to be feature rich, fast, always available, and dependable. Developers of cloud applications need them to be resource efficient, predictable, and easy to maintain. This class has three parts.

The first part will show data from Google data centers that demonstrate the extreme challenges in satisfying the above requirements in a large-scale cloud application with > 1B active users.

The second part will present the core principles and concepts that lead to a solution to the above challenges.

The third part will explore secondary principles via a set of case studies; in each case study, we will discuss a problem and a solution and as a class uncover the strengths and weaknesses of each solution.

Students in the class will be expected to do preparatory reading and participate in class discussions.

Dates & Location

Thu, Jul 27, 9:30-11:30

Fri, Jul 28, 9:30-11:30

USI Informatics Building, Room SI-006



  • Dan Ardelean - Dan leads all storage efforts for all Apps at Google. In this role he guides the design and deployment of storage architecture of all Google Applications (which include Gmail, Drive, Docs, Hangouts, and others).
  • Amer Diwan - Amer leads performance efforts for all Apps at Google. He focuses on making Google Apps (which include Gmail, Drive, Docs, Hangouts, and others) as resource efficient as possible. Before Google, Amer was a professor at the University of Colorado at Boulder, where his focus was on programmer productivity tools



Carzaniga A.

Course director

Hauswirth M.

Course director

Soulé R.

Course director

Additional information

Academic year
PhD programme of the Faculty of Informatics, Elective course, 1st and 2nd year