Semester | Sommersemester 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Modulnummer | INF-VS-041 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiengänge | Informatik Bachelor, Informations-Systemtechnik Bachelor, Wirtschaftsinformatik Bachelor | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IBR Gruppe | DS (Prof. Kapitza) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Art | Seminar | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dozent | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Assistent | Ines Messadi Ehemalige Wissenschaftliche Mitarbeiterin | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LP | 5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SWS | 0+2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ort & Zeit | *Kick-Off Meeting* Dienstag, 09.04.2019, 12:00 Uhr, IZ 105 Wöchentliches Treffen: TBA, IZ 105 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Scheinerwerb | Abgabe der Ausarbeitung, Programmierauftrag und erfolgreiche Präsentation. Die Note ist sowohl von der Beteiligung im Seminar als auch der Qualität der Ausarbeitung und Präsentation abhängig. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Inhalt | The seminar is dedicated to exploring systems programming in a well-established environment. It will address problems of programming, tools and modern hardware. The topics covered in the seminar will include:
Seminarthemen
Das SeminarDie Präsentation und die Ausarbeitung muss auf Englisch vorbereitet werden. Jeder Teilnehmer übernimmt die Veröffentlichung(en) eines Themas. Alle Teilnehmer erstellen ein Peer Review, dazu gehört:
BemerkungenDie abzugebenden Dokumente umfassen die Ausarbeitung und einen Foliensatz:
Jeder Teilnehmer sollte auf seinem Paper aufbauende Veröffentlichungen studieren. Die Seminarbetreuer können bei der Themenfindung helfen. An der Universität werden akademische und persönliche Integrität groß geschrieben. Dementsprechend muss die Ausarbeitung in eigenen Worten erfolgen. Plagiate verstoßen gegen die Prüfungsordnung. TemplatesDas LaTeX Template für die Ausarbeitung findet sich hier. Zusätzliche Anregungen zur Ausarbeitung finden sich hier. LaTeX Templates für den Foliensatz befinden sich hier. MaterialDiese Unterlagen sind nur für registrierte Teilnehmer zugänglich. Um sich zu registrieren, benötigen Sie entweder einen IBR-POSIX-Account, den Sie vielleicht bereits im Rahmen einer Arbeit am Institut erhalten haben, oder einen selbst aktivierten IBR-y-Account. Anschließend melden Sie sich über die Login-Funktion dieser Website an. Kapitel Folien Übungen 1. Atomic operations, from basics to advanced 2. How to secure applications using SGX? 3. Lessons learned from building applications completely in Rust 4. How to implement a Linux device driver? 5. Educational OS 6. Trusted counter using SGX Rust SDK 7. Using RDMA efficiently 8. Conflict-free Replicated Data Types(CRDTs) 9. Multiple Enclaves with Intel VCA | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Termine | 09.04.2019, 13:15 Uhr Kick-off Meeting (IZ Raum 105) 21.05.2019, 13:15 Uhr Presentation "Atomic operations, from basics to advanced" (IZ Raum 105) 28.05.2019, 13:15 Uhr Presentation "How to secure applications using SGX?" (IZ Raum 105) 28.05.2019, 13:15 Uhr Presentation "Building applications completely in Rust" (IZ Raum 105) 04.06.2019, 13:15 Uhr Presentation "How to implement a Linux device driver?" (IZ Raum 105) 18.06.2019, 13:15 Uhr Presentation "Educational Operating Systems" (IZ Raum 105) 25.06.2019, 13:15 Uhr Presentation "Using Rust SGX SDK to implement a trusted counter" (IZ Raum 105) 02.07.2019, 13:15 Uhr Presentation "Efficient use of Remote Direct Memory Access" (IZ Raum 105) 09.07.2019, 13:15 Uhr Presentation "Conflict-free Replicated Data Types (CRDTs)" (IZ Raum 105) 09.07.2019, 13:15 Uhr Presentation "Multiple Enclaves with Intel VCA" (IZ Raum 105) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Literatur/Links | Slides and template: Hilfestellung zum Seminar:
Für die Literaturrecherche können folgende Links hilfreich sein: |
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0