Practical Course: Cloud Databases (IN0012, IN2106, IN4163)
Lecturer (assistant) | |
---|---|
Number | 0000000005 |
Type | Practical course |
Duration | 6 SWS |
Term | Sommersemester 2022 |
Language of instruction | English |
Position within curricula | See TUMonline |
Dates | See TUMonline |
Dates
- 29.04.2022 16:00-18:00 00.04.011, MI Hörsaal 2
- 06.05.2022 16:00-18:00 00.04.011, MI Hörsaal 2
- 20.05.2022 16:00-18:00 00.04.011, MI Hörsaal 2
- 10.06.2022 16:00-18:00 00.04.011, MI Hörsaal 2
- 08.07.2022 16:00-18:00 00.04.011, MI Hörsaal 2
Admission information
See TUMonline
Note: Please attend the preliminary session for information regarding the registration procedure
Note: Please attend the preliminary session for information regarding the registration procedure
Objectives
MS1: Introduction to containerization
MS2: Design and development of a persistent Key-Value (KV) Store
MS3: Design and development of a distributed and persistent KV Store
MS4: Design and development of a replicated, distributed, and persistent KV Store
Description
Cloud-based storage systems (e.g., Apache HBase, Google Big Table, Amazon Dynamo) are vital prerequisites for data-intense applications like social networks and receive growing interest from industry and academia.
Starting with an overview of existing solutions and fundamental concepts, this course is about the design, implementation, and evaluation of such systems.
This course consists of 4 milestones. Each milestone will be built on the previous milestone. The learning outcome of each milestone is given below:
MS1: Introduction to containerization
MS2: Design and development of a persistent Key-Value (KV) Store
MS3: Design and development of a distributed and persistent KV Store
MS4: Design and development of a replicated, distributed, and persistent KV Store
In addition to these four milestones, students are expected to build a final project on top of replicated, distributed, and persistent KV Store developed in MS4.
The preliminary session of the course will be held on Friday, January 28, 2022, from 13:30 to 14:00 over Zoom. It is highly recommended to attend the session as it will cover the course content and the registration process. The zoom link for the session is given below.
https://tum-conf.zoom.us/j/61999112394 (Passcode: 477204)
Prerequisites
Experience with socket programming