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
-
IN2106: Master-Praktikum / Advanced Practical Course
Dieses Modul ist in den folgenden Katalogen enthalten:- weitere Module aus anderen Fachrichtungen
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)
Semester | Titel | Dozent(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. |