Diese Webseite wird nicht mehr aktualisiert.

Mit 1.10.2022 ist die Fakultät für Physik in der TUM School of Natural Sciences mit der Webseite https://www.nat.tum.de/ aufgegangen. Unter Umstellung der bisherigen Webauftritte finden Sie weitere Informationen.

de | en

Praktikum: Computer Systems Lab (IN0012, IN2106, IN2128)

Lehrveranstaltung 0000001690 im SS 2021

Basisdaten

LV-Art Praktikum
Umfang 6 SWS
betreuende Organisation Informatik 1 - Lehrstuhl für Engineering Software for Decentralized Systems (Prof. Bhatotia)
Dozent(inn)en Pramod Bhatotia
Redha Gouicem
Atsushi Koshiba
Termine 1 einzelner oder verschobener Termin

Zuordnung zu Modulen

weitere Informationen

Lehrveranstaltungen sind neben Prüfungen Bausteine von Modulen. Beachten Sie daher, dass Sie Informationen zu den Lehrinhalten und insbesondere zu Prüfungs- und Studienleistungen in der Regel nur auf Modulebene erhalten können (siehe Abschnitt "Zuordnung zu Modulen" oben).

ergänzende Hinweise The course strives to encourage students to do systems research: “Design, implementation, and analysis of complex software systems”. The focus is on learning the art of systems research by building, analyzing, reproducing, and breaking practical computer systems! The term computer systems covers a broad range of topics, including distributed systems, systems for machine learning/AI, systems security, large-scale data analytics systems, storage systems, operating systems, file-systems, databases, multicore architectures, synchronization/concurrency primitives, parallel systems, compiler-assisted systems, dependability, reliability, cloud/edge computing, IoT systems, etc. In short, we will focus on software systems that solve important practical problems! More specifically, the students will be given prominent open-source projects (research papers and associated software artifacts) covering the aforementioned research topics. The students (possibly in a team of three) will have to accomplish the following primary tasks: 1. Stage 1: Literature review -- To understand the system and associated research area. 2. Stage 2: Artifact evaluation -- Analyze the source code of the system artifact, and reproduce its experimental evaluation. 3. Stage 3: Proof-of-concept -- Build the core idea of the project on a smaller scale, and show the effectiveness of the core ideas or demonstrating the limitations to pave a way for future research. The students are encouraged to propose and implement new ideas based on their proof-of-concept. 4. Submit three reports after each stage covering: (a) the literature review, (b) artifact evaluation, (c) proof-of-concept. The top students will be nominated/encouraged to participate in the artifact evaluation committee for the major computer systems conferences: OSDI, SOSP, ASPLOS, EuroSys, etc.
Links LV-Unterlagen
TUMonline-Eintrag

Gleiche Lehrveranstaltungen (z. B. in anderen Semestern)

SemesterTitelDozent(en)Termine
WS 2022/3 Praktikum: Computer Systems Lab (IN2106, IN4340) Gouicem, R. Koshiba, A. Mainas, C. Misono, M. Okelmann, P. … (insgesamt 6)
Leitung/Koordination: Bhatotia, P.
WS 2021/2 Praktikum: Computer Systems Lab (IN0012, IN2106, IN2128)
Leitung/Koordination: Bhatotia, P.
Nach oben