Skip to content

TUM-DSE/cloud-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab: Cloud Systems Engineering (“cloud-lab”) -- WiSe 2022

Cloud lab architecture

Chair website

Course information

  • Language: English
  • Type: Practical Course (Lab)
  • Module: IN0012, IN2106, IN2128
  • SWS: 6
  • ECTS Credits: 10
  • Prerequisites: basic concepts of operating systems, distributed systems, and systems programming (C, C++, Rust)
  • TUM Online: We will enroll you before the lab starts. Do not forget to register in the matching system to obtain a seat in the lab!
  • Course Material: For each programming assignment task, we will cover the necessary background at the beginning of each module as a short lecture, where we will present the necessary details with comprehensive references.
  • Time and Location: 3-5 lectures on youtube, each before the next stage in the project.

Content

Cloud engineering involves building scalable and fault-tolerant cloud systems in a cost-effective manner. In this lab, we will investigate how to build cloud systems from the ground up, starting from a single-node deployment up to a fully replicated and distributed transactional system. As part of the lab, we will cover a range of topics through a set of lectures with the necessary background and associated programming assignments over the semester. Note that the programming assignments will build the complete system stack in an incremental fashion, where each assignment will build on the previous stage.

Registration info

  • Capacity: We plan to have at most 60 places in this course.
  • Registration deadline: Two weeks after the matching period, we will formally register you in the course. If you want to drop out, please inform us before the registration deadline.

Slack workspace

We will use Slack for all communication. Please enroll in our Slack workspace using your official TUM email address.

Meeting place

We will be meeting at the following location for Q&A sessions:

  • Join Zoom Meeting: Link Meeting ID: 695 6909 3330 Passcode: 824318

Schedule and material

Topic and Q&A slides Background Q&A sessions Task duration Deadline
Kick-off meeting Not available 18.07 N/A N/A
Task #1: Single-node KVS Video, Slides 20.10, 27.10, 03.11 3 weeks Nov 10, 2022, 23:00 CEST
Task #2: Distributed KVS Video, Slides 10.11, 17.11, 24.11 3 weeks Dec 01, 2022, 23:00 CEST
Task #3: Replication Video, Slides 08.12, 15.12, 22.12 3 weeks Jan 12, 2023, 23:00 CEST
Task #4: Transactions Video, Slides 12.01, 19.01, 26.01 3 weeks Feb 09, 2023, 23:00 CEST

Grades

Grades are computed as follow:

From To Grade
0 16 5.0
17 34 4.7
35 49 4.3
50 55 4.0
56 60 3.7
61 65 3.3
66 70 3.0
71 75 2.7
76 80 2.3
81 85 2.0
86 90 1.7
91 95 1.3
96 100 1.0

Contact

We strongly prefer slack for all communications. For any further questions/comments, please contact the course organizer(s):