Letztes Semester

Speichersysteme Seminar

Dozent:innen: Lars Nagel
Kurzname: 08.079.357
Kurs-Nr.: 08.079.357
Kurstyp: Seminar

Voraussetzungen / Organisatorisches

Das Seminar behandelt (mehr oder weniger) aktuelle Publikationen aus dem Bereich "Speichersysteme". Jeder Teilnehmer muss einen Vortrag geben und eine Ausarbeitung zum Thema erstellen. Dazu wählt er entweder eines der gegebenen Themen oder schlägt selbst ein Thema vor, das allerdings genehmigt werden muss.

Themenvorschlag / -wahl per E-mail: Die Themen werden gemäß First Come First Serve vergeben.

Betreuung: Jeder Student bekommt einen Betreuer, der bei Vortrag und Ausarbeitung mit Rat zur Seite steht. Mindestens eine Woche vor dem Vortragstermin muss der Vortrag vom Betreuer abgenommen werden.

Pflichttermine:
* 26.10., 16 Uhr, Raum 01-355: Einführungsveranstaltung
* Zwei bis vier Termine in der zweiten Semesterhälfte, an denen die Vorträge gehalten werden und die noch bekanntgegeben werden

Benotung: Die Note setzt sich aus dem Vortrag, der Ausarbeitung und den sonstigen Beiträgen zur Diskussion zusammen.


Themen / Literatur:

Es gibt 12 Themen / Publikationen zur Auswahl.

Dateisysteme:
* Thema: Verteiltes Dateisystem mit netzgebundenem Speicher; "File Server Scaling with Network-Attached Secure Disks" (G. Gibson, D. Nagle, K. Amiri, F. Chang, E. Feinberg, H. Gobioff, C. Lee, B. Ozceri, E. Riedel, D. Rochberg, J. Zelenka; SIGMETRICS 97)
* Thema: Verteltes Dateisystem; "Ceph: A Scalable, High-Performance Distributed File System" (S. Weil, S. Brandt, E. Miller, D. Long, and C. Maltzahn; OSDI 06)
* Thema: Container-basiertes Dateisystem; "Physical Disentanglement in a Container-Based File System" (Lanyue Lu, Yupu Zhang, Thanh Do, Samer Al-Kiswany, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau; OSDI 14)
* Thema: Schreiboptimiertes Dateisystem; "Optimizing Every Operation in a Write-optimized File System" (Jun Yuan et al.; FAST 16)

Solid State Drives und FLASH-Speicher:
* Thema: Solid State Drives, NAND-Flashspeicher; "Improving MLC flash performance and endurance with Extended P/E Cycles" (F. Margaglia, A. Brinkmann; MSST 15)
* Thema: Verbesserung der Lebensdauer von Flashspeicher; "Extending the Lifetime of Flash-based Storage through Reducing Write Amplification from File Systems" (Youyou Lu, Jiwu Shu, Weimin Zheng; FAST 13)

BLOB-Speicher:
* Thema: BLOB-Speicher, kalte und heiße Daten; "f4: Facebook's Warm BLOB Storage System" (Subramanian Muralidhar, Wyatt Lloyd, Sabyasachi Roy, Cory Hill, Ernest Lin, Weiwen Liu, Satadru Pan, Shiva Shankar, Viswanath Sivakumar, Linpeng Tang, Sanjeev Kumar; OSDI 14)

Caching:
* Thema: Optimierte Cache-Nutzung; "Opportunistic Storage Maintenance" (George Amvrosiadis, Angela Demke Brown, Ashvin Goel; SOSP 15)

Datendeduplizierung:
* Thema: Datendeduplizierung; "Avoiding the Disk Bottleneck in the Data Domain Deduplication File System" (B. Zhu, K. Li, R. H. Patterson; FAST 08)
* Thema: Datendeduplizierung; "Sparse Indexing: Large Scale, Inline Deduplication Using Sampling and Locality" (M. Lillibridge, K. Eshghi, D. Bhagwat, V. Deolalikar, G. Trezis, P. Camble; FAST 09)

Transaktionaler Speicher / Transaktionen:
* Thema: Transaktionaler Dateizugriff; "Enabling Transactional File Access via Lightweight Kernel Extensions" (Richard P. Spillane, Sachin Gaikwad, Manjunath Chinni, Erez Zadok, Charles P. Wright; FAST 09)
* Thema: Transaktionaler Speicher; "Reduced Hardware NORec: A Safe and Scalable Hybrid transactional Memory" (Alexander Matveev, Nir Shavit; ASPLOS 15)