Semester | Summer 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Module # | INF-VS-041 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Programmes | Computer Science Bachelor, Computer and Communication Systems Engineering Bachelor, Business Information Systems Bachelor | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IBR Group | DS (Prof. Kapitza) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Type | Seminar | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lecturer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Assistant | Ines Messadi Ehemalige Wissenschaftliche Mitarbeiterin | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Credits | 5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hours | 0+2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Time & Place | *Kick-Off Meeting* Tuesday, 09.04.2019, 13:15, IZ 105 Weekly meeting time: TBA, IZ 105 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Certificates | Submission of the essay, programming assignment and successful presentation. The grade is determined by the activity in the seminar as well as the quality of essay and presentation. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Content | 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:
Seminar Topics
SeminarThe talk and essay has to be done in English. Each participant will take one or more papers under a specific topic. Participants are responsible for a peer review, including:
NotesPlease submit the essay as well as your presentation slides. The requirements for presentation and essay are listed as follows:
Each participant is supposed to do further research based on the paper. The supervisors are always glad to help in this case. The strength of the university depends on academic and personal integrity. In this seminar, essays must be done in your own words. Plagiarism is an offense against the examination regulations. TemplatesThe LaTeX template for seminar essay can be found here. Additional considerations for the design of the essay can be found on the website of IBR. LaTeX templates for presentation slides can be found here. Additional considerations for the design can be found on the website of IBR. MaterialThe material is only available to registered attendees. In order to register, you need either an IBR POSIX account or a self-activated IBR-y-account. Afterwards you can login to this site. Chapter Slides Exercises 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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule | 09.04.2019, 13:15 Kick-off Meeting (IZ Raum 105) 21.05.2019, 13:15 Presentation "Atomic operations, from basics to advanced" (IZ Raum 105) 28.05.2019, 13:15 Presentation "How to secure applications using SGX?" (IZ Raum 105) 28.05.2019, 13:15 Presentation "Building applications completely in Rust" (IZ Raum 105) 04.06.2019, 13:15 Presentation "How to implement a Linux device driver?" (IZ Raum 105) 18.06.2019, 13:15 Presentation "Educational Operating Systems" (IZ Raum 105) 25.06.2019, 13:15 Presentation "Using Rust SGX SDK to implement a trusted counter" (IZ Raum 105) 02.07.2019, 13:15 Presentation "Efficient use of Remote Direct Memory Access" (IZ Raum 105) 09.07.2019, 13:15 Presentation "Conflict-free Replicated Data Types (CRDTs)" (IZ Raum 105) 09.07.2019, 13:15 Presentation "Multiple Enclaves with Intel VCA" (IZ Raum 105) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
References | Slides and template: On World-Wide-Web, there are different ways to enhance your seminar presentations:
For the literature review there links might be helpful: |
Vacancies of TU Braunschweig
Career Service' Job Exchange
Merchandising
Term Dates
Courses
Degree Programmes
Information for Freshman
TUCard
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
P. O. Box: 38092 Braunschweig
GERMANY
Phone: +49 (0) 531 391-0