Technische Universität Braunschweig
  • Study & Teaching
    • Beginning your Studies
      • Prospective Students
      • Degree Programmes
      • Application
      • Fit4TU
    • During your Studies
      • Freshmen-Hub
      • Term Dates
      • Information for Freshman
      • Practical Information
      • Additional Qualifications
      • Financing and Costs
      • Special Circumstances
      • Campus life
    • At the End of your Studies
      • Discontinuation and Credentials Certification
      • After graduation
      • Alumni
    • For Teaching Staff
      • Strategy, Offers and Information
      • Learning Management System Stud.IP
      • Team Teaching and Media Education
    • Contact
      • Student Advice Centre
      • Academic Advice Service
      • Admissions Office
  • Research
    • Research Profile
      • Core Research Areas
      • Clusters of Excellence
      • Research Projects
      • Research Centres
    • Early Stage Researchers
      • Promotion of early career scientists
      • PhD-Students
      • Postdocs
      • Junior research group leaders
      • Junior Professorship and Tenure-Track
      • Habilitation
      • Service Offers for Scientists
    • Research Data & Transparency
      • Transparency in Research
      • Research Data
      • Open Access Strategy
      • Digital Research Announcement
    • Research Funding
      • Research funding
    • Contact
      • Research Services
      • Academy for Graduates
  • International
    • International Students
      • Why Braunschweig?
      • Degree seeking students
      • Exchange Studies
      • Doctorate (PhD)
      • Refugee Students
      • Welcome Programme
      • TU Braunschweig Summer School
    • Scientists
      • Mobile Researchers at the TU Braunschweig
      • Research Services and European Office
    • Language and intercultural competence training
      • Learning German
      • Intercultural Communication
    • International Profile
      • Internationalisation
      • International Cooperation
    • International House
      • Information for first semester students
      • Contact
      • News and Events
      • Advisory Services
      • Location
      • About us
  • TU Braunschweig
    • Our Profile
      • Aims & Values
      • Regulations and Guidelines
      • Alliances & Partners
      • Facts & Figures
      • Our History
    • Career
      • Working at TU Braunschweig
      • Vacancies
    • Economy & Business
      • Knowledge and Technology Transfer
      • Entrepreneurship
    • General Public
      • Access to the University Library
    • Media Services
      • Communications and Press Service
      • Communications and Press Service
      • Film and photo permits
      • Advices for scientists
      • Topics and stories
    • Contact
      • General Contact
      • Getting here
  • Organisation
    • Presidency & Administration
      • Presidency
      • Designated Offices
      • Administration
      • Committees
    • Faculties
      • Carl-Friedrich-Gauß-Fakultät
      • Faculty of Life Sciences
      • Architecture, Civil Engineering and Environmental Sciences
      • Faculty of Mechanical Engineering
      • Fakultät für Elektrotechnik, Informationstechnik, Physik
      • Faculty of Humanities and Studies in Education
    • Institutes
      • Institutes from A to Z
    • Facilities
      • University Library
      • Gauß-IT-Zentrum
      • International House
      • Sports Centre
      • Facilities from A to Z
    • Equal Opportunity Office
      • Equal Opportunity Office
      • Family
      • Diversity for Students
  • Search
  • Quicklinks
    • People Search
    • Webmail
    • Campus map
    • CloudStorage
    • Messenger
    • Cafeteria
    • Courses
    • Stud.IP
    • Library Catalogue
    • IT Self-Service
    • Information Portal (employees)
    • Link Collection
    • DE
    • EN
    • IBR Twitter
    • IBR YouTube
    • Facebook
    • Twitter
    • Instagram
    • YouTube
    • LinkedIn
Menu
  • Technische Universität Braunschweig
  • Organisation
  • Faculties
  • Carl-Friedrich-Gauß-Fakultät
  • Institutes
  • Institute of Operating Systems and Computer Networks
Logo IBR
IBR Login
  • Institute of Operating Systems and Computer Networks
    • News
    • About us
      • Whole Team
      • Directions
      • Floor Plan
      • Projects
      • Publications
      • Software
      • News Archive
    • Connected and Mobile Systems
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
      • Software
      • Datasets
    • Distributed Systems
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
      • Software
    • Algorithms
      • Team
      • Courses
      • Theses
      • Projects
      • Publications
    • Microprocessor Lab
    • Education
      • Summer 2023
      • Winter 2022/2023
      • Summer 2022
      • Theses
    • Services
      • Library
      • Mailinglists
      • Webmail
      • Knowledge Base
      • Wiki
      • Account Management
    • Spin-Offs
      • Docoloc
      • AIPARK
      • Confidential Technologies
    • Research Cooperations
      • IST.hub

Seminar Verteilte Systeme: System Support for Modern Web Technologies

Semester
Winter 2018/2019
Summer 2022Winter 2021/2022Winter 2019/2020Summer 2019Summer 2018Winter 2017/2018Summer 2017Winter 2016/2017Winter 2015/2016Summer 2015Winter 2014/2015Summer 2014Summer 2013Summer 2012
Module #INF-VS-041
ProgrammesComputer Science Bachelor, Computer Science Master, Computer and Communication Systems Engineering Bachelor, Computer and Communication Systems Engineering Master, Business Information Systems Bachelor, Business Information Systems Master
IBR GroupDS (Prof. Kapitza)
TypeSeminar
Lecturer
Photo
Prof. Dr. Rüdiger Kapitza
Ehemaliger Abteilungsleiter
rrkapitz[[at]]ibr.cs.tu-bs.de
Assistants
Photo
Dr. David Goltzsche
Ehemaliger Wissenschaftlicher Mitarbeiter
Photo
Ines Messadi
Ehemalige Wissenschaftliche Mitarbeiterin
messadi[[at]]ibr.cs.tu-bs.de
Credits5
Hours0+2
Time & Place

Kick-Off Meeting: Dienstag, 16.10.2018, 13:15 - 14:45 Uhr, Room 105

Wöchentliches Treffen: Dienstag, 13:15 - 14:45 Uhr, Room 105

Wöchentliches Treffen: Montag, 15:00 - 16:30 Uhr, Room 105

Certificates Submission of an substantial essay and successful presentation. The grade is determined by the activity in the seminar as well as the quality of essay and presentation.
Registration

The registration is only possible via StudIP. The course is called "Seminar Informatik WS 1819 Verteilte Systeme".

Content

Number of Participants

The number of participants is limited to 14 students.

Seminar Topics

A seminar topic includes multiple papers, the following topics are available.

Hint: Some papers are only obtainable from the university network!

Trusted Browsers

Supervisor: Dr. David Goltzsche
  • Saba Eskandarian, Jonathan Cogan, Sawyer Birnbaum, Peh Chang Wei Brandon, Dillon Franke, Forest Fraser, Gaspar Garcia Jr, Eric Gong, Hung T Nguyen, Taresh K Sethi and others: Fidelius: Protecting User Secrets from Compromised Browsers, in arXiv preprint arXiv:1809.04774, 2018 (eskandarian2018fidelius, BibTeX)
  • David Goltzsche, Colin Wulf, Divya Muthukumaran, Konrad Rieck, Peter Pietzuch and Rüdiger Kapitza: TrustJS: Trusted Client-side Execution of JavaScript, in Proceedings of the 10th European Workshop on Systems Security, ACM, pages 7, 2017 (goltzsche2017trustjs, DOI, BibTeX)

Novel Programming Languages for the Web

Supervisor: Dr. David Goltzsche
  • Gavin Bierman, Martín Abadi and Mads Torgersen: Understanding typescript, in European Conference on Object-Oriented Programming, Springer, pages 257-281, 2014 (bierman2014understanding, BibTeX)
  • Andreas Haas, Andreas Rossberg, Derek L Schuff, Ben L Titzer, Michael Holman, Dan Gohman, Luke Wagner, Alon Zakai and JF Bastien: Bringing the web up to speed with WebAssembly, in Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, ACM, pages 185-200, 2017 (haas2017bringing, BibTeX)

Private Web Search

Supervisor: Dr. David Goltzsche
  • Sonia Ben Mokhtar, Antoine Boutet, Pascal Felber, Marcelo Pasin, Rafael Pires and Valerio Schiavoni: X-search: revisiting private web search using intel SGX, in Proceedings of the 18th ACM/IFIP/USENIX Middleware Conference, ACM, pages 198-208, 2017 (mokhtar2017x, BibTeX)
  • Rafael Pires, David Goltzsche, Sonia Ben Mokhtar, Sara Bouchenak, Antoine Boutet, Pascal Felber, Rüdiger Kapitza, Marcelo Pasin and Valerio Schiavoni: Cyclosa: Decentralizing Private Web Search Through SGX-Based Browser Extensions, in Distributed Computing Systems (ICDCS), 2018 IEEE 38th International Conference on, IEEE, 2018 (pires2018cyclosa, DOI, BibTeX)

Side-channel Attacks on JavaScript

Supervisor: Dr. David Goltzsche
  • Daniel Gruss, Clémentine Maurice and Stefan Mangard: Rowhammer. js: A remote software-induced fault attack in javascript, in International Conference on Detection of Intrusions and Malware, and Vulnerability Assessment, Springer, pages 300-321, 2016 (gruss2016rowhammer, BibTeX)
  • Michael Schwarz, Moritz Lipp and Daniel Gruss: JavaScript Zero: Real JavaScript and Zero Side-Channel Attacks, in NDSS'18, 2018 (schwarz2018javascript, BibTeX)

From Desktop to Web Applications

Supervisor: Dr. David Goltzsche
  • Amin Vahdat, Thomas Anderson, Michael Dahlin, Eshwar Belani, David Culler, Paul Eastham and Chad Yoshikawa: WebOS: Operating system services for wide area applications, in High Performance Distributed Computing, 1998. Proceedings. The Seventh International Symposium on, IEEE, pages 52-63, 1998 (vahdat1998webos, BibTeX)
  • Helen J Wang, Alexander Moshchuk and Alan Bush: Convergence of desktop and web applications on a multi-service OS, in Proceedings of the 4th USENIX conference on Hot topics in security, USENIX Association, pages 11-11, 2009 (wang2009convergence, BibTeX)

Secure database environments

Supervisor: Ines Messadi
  • Vasily Sartakov, Nico Weichbrodt, Sebastian Krieter, Thomas Leich and Rüdiger Kapitza: STANlite-a database engine for secure data processing at rack-scale level, in Cloud Engineering (IC2E), 2018 IEEE International Conference on, IEEE, pages 23-33, 2018 (sartakov2018stanlite, BibTeX)
  • Christian Priebe, Kapil Vaswani and Manuel Costa: EnclaveDB: A Secure Database using SGX, in EnclaveDB: A Secure Database using SGX, IEEE, pages 0, 2018 (priebe2018enclavedb, BibTeX)

Optimized Key-Value Services using RDMA

Supervisor: Ines Messadi
  • Christopher Mitchell, Yifeng Geng and Jinyang Li: Using One-Sided RDMA Reads to Build a Fast, CPU-Efficient Key-Value Store., in USENIX Annual Technical Conference, pages 103-114, 2013 (mitchell2013using, BibTeX)
  • Anuj Kalia, Michael Kaminsky and David G Andersen: Using RDMA efficiently for key-value services, in ACM SIGCOMM Computer Communication Review, ACM, pages 295-306, 2014 (kalia2014using, BibTeX)

Services replication using CRDTs

Supervisor: Ines Messadi
  • Albert van der Linde, Pedro Fouto, Jo ao Leit ao, Nuno Preguiça, Santiago Casti neira and Annette Bieniusa: Legion: Enriching Internet Services with Peer-to-Peer Interactions, in Proceedings of the 26th International Conference on World Wide Web, International World Wide Web Conferences Steering Committee, pages 283-292, 2017 (van2017legion, BibTeX)
  • Marek Zawirski, Nuno Preguiça, Sérgio Duarte, Annette Bieniusa, Valter Balegas and Marc Shapiro: Write fast, read in the past: Causal consistency for client-side applications, in Proceedings of the 16th Annual Middleware Conference, ACM, pages 75-87, 2015 (zawirski2015write, BibTeX)

Integrity verification services

Supervisor: Ines Messadi
  • Pierre-Louis Aublin, Florian Kelbert, Dan O'Keeffe, Divya Muthukumaran, Christian Priebe, Joshua Lind, Robert Krahn, Christof Fetzer, David Eyers and Peter Pietzuch: LibSEAL: revealing service integrity violations using trusted execution, in Proceedings of the Thirteenth EuroSys Conference, ACM, pages 24, 2018 (aublin2018libseal, BibTeX)
  • Rohit Sinha and Mihai Christodorescu: VeritasDB: High Throughput Key-Value Store with Integrity (sinhaveritasdb, BibTeX)

High-performance RDMA-based replication

Supervisor: Ines Messadi
  • Yacine Taleb, Ryan Stutsman, Gabriel Antoniu and Toni Cortes: Tailwind: Fast and Atomic RDMA-based Replication, in 2018 USENIX Annual Technical Conference, USENIX ATC 2018, Boston, MA, USA, July 11-13, 2018., pages 851-863, 2018 (TalebSAC18, BibTeX)
  • Marius Poke and Torsten Hoefler: Dare: High-performance state machine replication on rdma networks, in Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing, ACM, pages 107-118, 2015 (poke2015dare, BibTeX)

Seminar

The talk and essay should be in English. Each participant will take one or more papers under a specific topic. Participants are responsible for a peer review, including:

  • Attend peer's presentation dry run and give feedback.
  • Review peer's essay before submission.
  • Collect questions to peer's presentation during discussion session.

Notes

Please submit the essay as well as your presentation slides. The requirements for presentation and essay are listed as follows:

  • Presentation and essay preferably in English.
  • Presentation time about 20 minutes.
  • Essay should comprise exact 6 pages without references.

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.

Templates

The 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.

Material

Review Template Download

The 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. Intro
pdfpdfpdf
2. From Desktop to Web Applications
pdfpdfpdf
4. Private Web Search
pdfpdfpdf
Schedule
[ Subscribe Calendar | Download Calendar ]
16.10.2018, 13:15
Kick-Off Meeting (IZ Raum 105)
26.11.2018, 15:00
Presentation Topic 5 "From Desktop to Web Applications" (IZ Raum 105)
03.12.2018, 15:00
Presentation Topic 2 "Novel Languages for the Web" (IZ Raum 105)
10.12.2018, 15:00
Presentation Topic 3 "Private Web Search" (IZ Raum 105)
17.12.2018, 15:00
Presentation Topic 4 "Side-channel Attacks on JavaScript" (IZ Raum 105)
14.01.2019, 15:00
Presentation Topic 1 "Trusted Browsers" (IZ Raum 105)
References

On World-Wide-Web, there are different ways to enhance your seminar presentations:

  • How to Read a Paper, S. Keshav, University of Waterloo
  • How to Give a Talk, Paul N. Edwards, School of Information, University of Michigan
  • How to Give a Good Presentation

For the literature review there links might be helpful:

  • ACM Digital Library
  • IEEE Xplore
  • Network Bibliography
  • Citeseer (Research Index) citation index
  • Google Scholar

(La)TeX Tips + Tricks


last changed 2020-07-14, 15:34 by Ines Messadi

For All Visitors

Vacancies of TU Braunschweig
Career Service' Job Exchange 
Merchandising

For Students

Term Dates
Courses
Degree Programmes
Information for Freshman
TUCard

Internal Tools

Glossary (GER-EN)
Change your Personal Data

Contact

Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig

P. O. Box: 38092 Braunschweig
GERMANY

Phone: +49 (0) 531 391-0

Getting here

© Technische Universität Braunschweig
ImprintPrivacyAccessibility