Cambro Gateway

Department of Computing Science

Cloud computing (57306VT16)

External course page This course has most of the material in Cambro.
Course responsible Cristian Klein,
Also Staring Ahmed Ali-Eldin, Ewnetu Bayuh, Luis Tomás, Mina Sedaghat, Olumuyiwa Ibidunmoye (Muyi)
Registering Remember to register for the course (for more information, see the welcoming letter). You can register on the course three days before it starts and five days after.
Schedule Timeedit schedule or Schedule in Cambro
Examination You are expected to know and have read the following documents concerning examination:
Register for written exam Remember to register for the written exam 10 days before the examination date. You are not allowed to write the exam if you are not registered for it.
Mail and mail archive The teacher sends information by mail to your cs-mail. If you do not read that daily, you can forward the mails to another email-address. Go to the page and fill in the email-address that you frequently read in the text box at the end of the page. Then press the button "Save settings".

Here is a mail archive over all mail sent to the mail-address of the course.
Course syllabus and literature

Cloud overview

  • Above the Clouds: A Berkeley View of Cloud Computing

  • A break in the clouds - towards a cloud definition 
  • The NIST Definition of Cloud Computing


  • Xen and the Art of Virtualization
  • Autonomic computing
  • The Vision of Autonomic Computing

Data centers

  • The Data Center as a Computer (Chapters 1-5)

Data and distributed management

  • MapReduce: simplified data processing on large clusters 
  • Bigtable: A distributed storage system for structured data 
  • Dynamo: amazon's highly available key-value store 
  • Kafka: A distributed messaging system for log processing 
  • Chubby: The Chubby lock service for loosely-coupled distributed systems 
  • Paxos: Paxos Made Simple 

Cloud application development

  • On Designing and Deploying Internet-Scale Services
Course evaluations Through this link you can find all course evaluations done at the department.
Support When you are studying on a campus course in computer science, you will get your own user to access our computers. We also have our own support staff for these systems. Via the link you will get more information about our systems.
Acknowledgements Special thanks to Johan Tordsson who was responsible for the last offering of this course.