====== Proseminar „Speicher- und Dateisysteme“ ======
===== Beschreibung =====
Unter einem Speichersystem versteht man -- in diesem Zusammenhang -- ein System, das Speicherplatz zur Speicherung von beliebigen Daten bereitstellt.
Die Technologie und technische Umsetzung der einzelnen Speichersysteme unterscheidet sich deutlich von einander -- z. B. rotierende vs. nicht-rotierende Speicher oder auch optische im Vergleich zu magnetischen Systemen.
In einem Speichersystem wird zunächst nicht festgelegt wie logische Objekte (Dateien, Verzeichnisse, …) verwaltet werden, dafür ist ein Dateisystem nötig.
Unter einem Dateisystem versteht man eine -- üblicherweise hierarchisch aufgebaute -- Organisation zum strukturierten Speichern von Daten auf einem Speichersystem.
Ein Dateisystem beschreibt typischerweise das Format das logische Objekte auf das physikalische Speichersystem abbildet und legt außerdem fest welche Operationen mit den Dateien möglich sind und wie diese Operationen auf dem Speichersystem realisiert werden.
„Daten“ werden normalerweise in Form von logischen Dateien abgelegt; jeder Datei sind außerdem Metadaten zugeordnet.
Für unterschiedliche Speichersysteme existieren speziell angepasste Dateisysteme um die Charakteristika der einzelnen Speichersysteme bestmöglich zu nutzen.
Unter anderem werden folgende Themen im Detail diskutiert:
* **Speichersysteme**
* Historie
* Magnetische Speicher
* Flash-/Solid-State-Speicher
* Langzeitarchivierung
* **Dateisysteme**
* Grundlagen und Konzepte
* Lokale Dateisysteme
* Verteilte und parallele Dateisysteme
* Neuartige Entwicklungen und Konzepte
Beachten Sie auch unsere allgemeinen organisatorischen [[:teaching:organisatorische_hinweise:seminar_proseminar#proseminare|Hinweise zu Proseminaren]].
===== Zielgruppe =====
Das Projekt eignet sich für Studierende der Informatik in den Diplom- und Bachelorstudiengängen.
Studierende anderer Studiengänge müssen die Anrechnung mit dem jeweiligen Prüfungsausschuss klären.
Interessierte Zuhörer sind auch herzlich willkommen.
===== Daten der Veranstaltung =====
|| Zeit || Freitags, 12–14 Uhr im DKRZ, Raum 034 ||
|| Ort || [[http://maps.google.com/maps?q=DKRZ,+Bundesstra%C3%9Fe+45a,+20146+Hamburg&hl=de&cd=2&ei=BUxYS-GvKIuLOKaotbgJ&sig2=Kv8CBjHeXm8lAVC3XxRrIQ&ie=UTF8&view=map&cid=262423906154203330&ved=0CBsQpQY&hq=DKRZ,+Bundesstra%C3%9Fe+45a,+20146+Hamburg&hnear=&z=16&iwloc=A|DKRZ]], Raum 034 ||
|| Beginn || 13.04.2012 12–14 Uhr im DKRZ, Raum 034 ||
|| Vorbesprechung || 13.04.2012 12–14 Uhr im DKRZ, Raum 034 ||
|| Mailingliste || [[http://wr.informatik.uni-hamburg.de/listinfo/sds-12|SDS-12]] ||
===== Dozenten =====
* [[People:Alumni:Michael Kuhn]]
* [[People:Externals:Michaela Zimmer]]
===== Zeitplan =====
* 11.05.2012
* 12:15--12:55: Einführung Speichersysteme (Julia Fahning) ((Michaela Zimmer)) -- {{:teaching:sommersemester_2012:sds-12-fahning-einfuehrung_in_speichersysteme-praesentation.pdf|Präsentation}} {{:teaching:sommersemester_2012:sds-12-fahning-einfuehrung_speichersysteme-ausarbeitung.pdf|Ausarbeitung}}
* 12:55--13:35: Optische Datenspeicher (Simon Pradel) ((Michael Kuhn)) -- {{:teaching:sommersemester_2012:sds-12-pradel-optische_datenspeicher-praesentation.pdf|Präsentation}}
* 13:35--13:45: Vorschau
* 18.05.2012
* 12:15--12:55: RAID-Systeme (Kai Frederking) ((Michael Kuhn)) -- {{:teaching:sommersemester_2012:sds-12-frederking-raid_systeme-praesentation.pdf|Präsentation}} {{:teaching:sommersemester_2012:sds-12-frederking-raid_systeme-ausarbeitung.pdf|Ausarbeitung}}
* 12:55--13:35: Verschlüsselung (Florian Wilkens) ((Michael Kuhn)) -- {{:teaching:sommersemester_2012:sds-12-wilkens-verschluesselung-praesentation.pdf|Präsentation}} {{:teaching:sommersemester_2012:sds-12-wilkens-verschluesselung-ausarbeitung.pdf|Ausarbeitung}}
* 13:35--13:45: Vorschau
* 25.05.2012
* 12:15--12:55: Datenintegrität (Christian Rosenberg) ((Michael Kuhn)) -- {{:teaching:sommersemester_2012:sds-12-rosenberg-datenintegritaet-praesentation.pdf|Präsentation}} {{:teaching:sommersemester_2012:sds-12-rosenberg-datenintegritaet-ausarbeitung.pdf|Ausarbeitung}}
* 12:55--13:35: Physikalische Grenzen (Datenvolumen und -durchsatz)
* 13:35--13:45: Vorschau
* 01.06.2012
* Pfingstferien
* 08.06.2012
* 12:15--12:55: Zukünftige Speichertechnologien (Memristor, Phase-Change Memory) (Jan-Ole Zürcher) ((Michaela Zimmer)) -- {{:teaching:sommersemester_2012:sds-12-zuercher-zukuenftige_speichertechnologien-praesentation.pdf|Präsentation}} {{:teaching:sommersemester_2012:sds-12-zuercher-zukuenftige_speichertechnologien-ausarbeitung.pdf|Ausarbeitung}}
* 12:55--13:35: Biologische Speicher (Marcel Lock) ((Michaela Zimmer)) -- {{:teaching:sommersemester_2012:sds-12-lock-biologische_speicher-praesentation.pdf|Präsentation}} {{:teaching:sommersemester_2012:sds-12-lock-biologische_speicher-ausarbeitung.pdf|Ausarbeitung}}
* 13:35--13:45: Vorschau
* 15.06.2012
* 12:15--12:55: Einführung Dateisysteme (Malte Hamann) ((Michael Kuhn)) -- {{:teaching:sommersemester_2012:sds-12-hamann-einfuehrung_dateisysteme-praesentation.pdf|Präsentation}} {{:teaching:sommersemester_2012:sds-12-hamann-einfuehrung_dateisysteme-druckversion.pdf|Druckversion}} {{:teaching:sommersemester_2012:sds-12-hamann-einfuehrung_dateisysteme-ausarbeitung.pdf|Ausarbeitung}}
* 12:55--13:35: Virtuelle Dateisysteme (Marcel Hellwig) ((Michaela Zimmer))
* 13:35--13:45: Vorschau
* 22.06.2012
* 12:15--12:55: Verteilte Dateisysteme (Hauke Holstein) ((Michael Kuhn)) -- {{:teaching:sommersemester_2012:sds-12-holstein-verteilte_dateisysteme-praesentation.pdf|Präsentation}} {{:teaching:sommersemester_2012:sds-12-holstein-verteilte_dateisysteme-druckversion.pdf|Druckversion}} {{:teaching:sommersemester_2012:sds-12-holstein-verteilte_dateisysteme-ausarbeitung.pdf|Ausarbeitung}}
* 12:55--13:35: Cluster-Dateisysteme (Marcus Struwe) ((Michael Kuhn)) -- {{:teaching:sommersemester_2012:sds-12-struwe-cluster_dateisysteme-praesentation.pdf|Präsentation}} {{:teaching:sommersemester_2012:sds-12-struwe-cluster_dateisysteme-ausarbeitung.pdf|Ausarbeitung}}
* 13:35--13:45: Vorschau
* 29.06.2012
* 12:15--12:55: Wide-Area-Dateisysteme (Alisa Dammer) ((Michaela Zimmer)) -- {{:teaching:sommersemester_2012:sds-12-dammer-wide_area_file_systems-praesentation.pdf|Präsentation}} {{:teaching:sommersemester_2012:sds-12-dammer-wide_area_file_systems-ausarbeitung.pdf|Ausarbeitung}}
* 12:55--13:35: Cloud-Speicher (Agnieszka Marcol) ((Michaela Zimmer)) -- {{:teaching:sommersemester_2012:sds-12-marcol-cloudspeicher-praesentation.pdf|Präsentation}} {{:teaching:sommersemester_2012:sds-12-marcol-cloud-speicher-ausarbeitung.pdf|Ausarbeitung}}
* 13:35--13:45: Vorschau
* 06.07.2012
* 12:15--12:55: Log-strukturierte Dateisysteme
* 12:55--13:35: Dateisysteme für Flash-Speicher (Jannik Schröder) ((Michael Kuhn)) -- {{:teaching:sommersemester_2012:sds-12-schroeder-dateisysteme_fuer_flash_speicher-praesentation.pdf|Präsentation}} {{:teaching:sommersemester_2012:sds-12-schroeder-dateisysteme_fuer_flash_speicher-ausarbeitung.pdf|Ausarbeitung}}
* 13:35--13:45: Vorschau
* 13.07.2012
* 12:15--12:55: RAM-Dateisysteme (Christoffer Kassens) ((Michaela Zimmer)) -- {{:teaching:sommersemester_2012:sds-12-kassens-ram-dateisysteme-praesentation.pdf|Präsentation}} {{:teaching:sommersemester_2012:sds-12-kassens-ram-dateisysteme-ausarbeitung.pdf|Ausarbeitung}}
* 12:55--13:35: HAMMER (Timm Müller) ((Michael Kuhn)) -- {{:teaching:sommersemester_2012:sds-12-mueller-hammer-praesentation.pdf|Präsentation}} {{:teaching:sommersemester_2012:sds-12-mueller-hammer-ausarbeitung.pdf|Ausarbeitung}}
* 13:35--13:45: Abschluss
===== Materialien =====
* {{:teaching:wintersemester_2010_2011:sds-1011-vortragstechnik.pdf|Vortragstechnik}}
===== Literaturhinweise =====
* http://de.wikipedia.org/wiki/Datenspeicher
* http://de.wikipedia.org/wiki/Festplattenlaufwerk
* http://de.wikipedia.org/wiki/Solid_State_Drive
* http://de.wikipedia.org/wiki/Optischer_Datenspeicher
* http://de.wikipedia.org/wiki/Langzeitarchivierung
* http://de.wikipedia.org/wiki/Bandlaufwerk
* http://de.wikipedia.org/wiki/Externe_Festplatte
* http://de.wikipedia.org/wiki/Serial_ATA
* http://de.wikipedia.org/wiki/FireWire
* http://de.wikipedia.org/wiki/Universal_Serial_Bus
* http://de.wikipedia.org/wiki/ESATA#External_Serial_ATA_.28eSATA.29
* http://de.wikipedia.org/wiki/Storage_Area_Network
* http://de.wikipedia.org/wiki/Network_Attached_Storage
* http://de.wikipedia.org/wiki/Datenwiederherstellung
* http://de.wikibooks.org/wiki/Disk_Forensik
* [[http://de.wikipedia.org/wiki/Verschlüsselung]]
* http://de.wikipedia.org/wiki/Kryptographie
* http://www.truecrypt.org/
* http://de.wikipedia.org/wiki/Dm-crypt
* http://en.wikipedia.org/wiki/Comparison_of_disk_encryption_software
* http://en.wikipedia.org/wiki/Full_disk_encryption
* http://www.tecchannel.de/storage/extra/402141/zukuenftige_speichertechnologien_teil_1/
* http://www.tecchannel.de/storage/extra/402142/zukuenftige_speichertechnologien_teil_2/
* http://www.tecchannel.de/storage/extra/402168/zukuenftige_speichertechnologien_teil_3/
* [[http://winfwiki.wi-fom.de/index.php/Zukünftige_Speichertechnologien_und_ihre_Anwendungsfelder]]
* [[http://winfwiki.wi-fom.de/index.php/Leistungsvergleich_aktueller_Speichertechnologien_und_zukünftige_Entwicklungen#Zuk.C3.BCnftige_Entwicklungen]]
* http://de.wikipedia.org/wiki/Dateisystem
* http://kris.koehntopp.de/artikel/diplom/node21.html
* http://www.linux-tutorial.info/modules.php?name=MContent&pageid=310
* http://dslab.ee.ncku.edu.tw/~tmc/BlockDevice-2.ppt
* http://de.wikipedia.org/wiki/Liste_von_Dateisystemen
* http://en.wikipedia.org/wiki/List_of_file_systems
* http://de.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
* http://de.wikipedia.org/wiki/Filesystem_in_Userspace
* http://fuse.sourceforge.net/
* http://de.wikipedia.org/wiki/Btrfs
* https://btrfs.wiki.kernel.org/index.php/Main_Page
* [[http://de.wikipedia.org/wiki/ZFS_(Dateisystem)]]
* http://de.wikipedia.org/wiki/Reiser_File_System
* http://de.wikipedia.org/wiki/Cluster-Dateisystem
* http://de.wikipedia.org/wiki/Verteiltes_Dateisystem
* http://www.pvfs.org/
* http://en.wikipedia.org/wiki/HAMMER
* http://lwn.net/Articles/353411/
* http://en.wikipedia.org/wiki/Configfs