Sie sind hier: Startseite Lehre Vorlesungen, Seminare und Praktika

Vorlesungen und Seminare

Seminar: Virtualisierung und Abstraktion von Computersystemen

Termine

  • Bis 24.10.2018: Veranstaltung in HISinOne belegen und eine Wunschliste (2-3, als Rangliste) von Themen per E-Mail an Rafael Gieschke (siehe unten auf dieser Seite) schicken
  • Bis 26.10.2018: Rückmeldung über vergebene Seminarplätze und Themen durch den Lehrstuhl
  • Bis 16.11.2018: Individuelle Vorbesprechungen; dazu Lesen der angegebenen Literatur, Erstellung einer einseitigen Zusammenfassung und einer Gliederung für die eigene Seminararbeit
  • Bis 09.12.2018: Abgabe einer (vollständigen) ersten Version der Seminararbeit per ILIAS
  • Ab 12.12.2018: Seminarvorträge mittwochs von 14:15 bis 16:00 in Raum 112 des Rechenzentrums (siehe http://www.rz.uni-freiburg.de/rz/anfahrt) nach unten angegebenen Zeitplan
  • Bis 21.12.2018: Korrektur der ersten Version der Seminararbeit durch den Lehrstuhl (benotet wird nur die endgültige Version)
  • Bis 28.02.2019: Abgabe der endgültigen Version der Seminararbeit

Prüfungsleistung

  • Seminararbeit (englisch oder deutsch) (6 bis 8 Seiten (netto) Bachelor, 10 bis 12 Seiten (netto) Master)
  • 30-minütiger Vortrag (englisch oder deutsch) mit anschließender 10-minütiger Diskussion
  • Teilnahme an allen Vortragsterminen

Themen

Dieses Jahr bieten wir in diesem Rahmen die folgenden Themen an. Die Themen sind sowohl für Bachelor- als auch für Master-Studierende geeignet.

  1. Cloud computing: delivering computing as the 5th utility (12.12.2018)
    https://www.sciencedirect.com/science/article/pii/S0167739X08001957
    https://www.researchgate.net/publication/200045935_Above_the_Clouds_A_Berkeley_View_of_Cloud_Computing
    https://dl.acm.org/citation.cfm?id=1721672

  2. Formal requirements for virtualization (12.12.2018)
    https://dl.acm.org/citation.cfm?doid=361011.361073
    http://dx.doi.org/10.1109/MC.2005.173

  3. QEMU: Emulation and binary translation (19.12.2018)
    https://www.usenix.org/legacy/event/usenix05/tech/freenix/full_papers/bellard/bellard.pdf
    https://www.csd.uoc.gr/~hy428/reading/qemu-internals-slides-may6-2014.pdf
    https://www.elsevier.com/books/virtual-machines/smith/978-1-55860-910-5, chapter 2

  4. Hardware-assisted virtualization/KVM (19.12.2018)
    https://www.kernel.org/doc/mirror/ols2007v1.pdf#page=225
    http://dx.doi.org/10.1145/1899928.1899930
    https://dl.acm.org/citation.cfm?id=2541946
    https://www.usenix.org/legacy/events/osdi10/tech/full_papers/Ben-Yehuda.pdf

  5. Abstraction of devices/Virtio (09.01.2019)
    http://dx.doi.org/10.1145/1400097.1400108

  6. Abstracting the boot process using PXE (09.01.2019)
    https://web.archive.org/web/20161227230749/http://download.intel.com/design/archives/wfm/downloads/pxespec.pdf
    https://github.com/tianocore/tianocore.github.io/wiki/PXE

  7. Docker/Containers/Namespaces (23.01.2019)
    http://www.linuxjournal.com/content/docker-lightweight-linux-containers-consistent-development-and-deployment

  8. Kubernetes (23.01.2019)
    https://dl.acm.org/citation.cfm?id=2809955
    https://www.computer.org/csdl/mags/cd/2014/03/mcd2014030081-abs.html
    https://dl.acm.org/citation.cfm?id=2898444

  9. Abstraction of storage using S3 (30.01.2019)
    https://dl.acm.org/citation.cfm?id=1383526

  10. WebAssembly as an abstraction of the ISA (30.01.2019)
    https://dl.acm.org/citation.cfm?id=3062363

  11. Abschlussdiskussion (06.02.2019)

Kontakt

Rafael Gieschke