====== Proseminar „Ein-/Ausgabe - Stand der Wissenschaft“ ====== ===== Beschreibung ===== In diesem Seminar werden aktuell verfügbare Speicher- und Dateisysteme der Industrie vorgestellt. 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. 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 || Montags, 14–16 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 || 08.04.2013 14–16 Uhr im DKRZ, Raum 034 || || Vorbesprechung || 08.04.2013 14–16 Uhr im DKRZ, Raum 034 || || Mailingliste || [[http://wr.informatik.uni-hamburg.de/listinfo/eaw-13|EAW-13]] || ===== Dozenten ===== * [[People:Alumni:Julian Kunkel]] (Ansprechpartner) * [[People:Externals:Marc Wiedemann]] * [[People:Alumni:Nathanael Hübbe]] * [[People:Alumni:Michael Kuhn]] ===== Themenliste ===== * Panasas ActiveStor + PanFS -- //Sebastian Peters// * Isilon Solutions + OneFS -- // Anne-Victoria Meyer // ((Julian Kunkel)) * Xyratex ClusterStor6000 + OneStor -- // Tim Reimer // ((Julian Kunkel)) * NetAPP -- // Cengiz Köylüce // ((Marc Wiedemann)) * DDN - Web Object Store (WOS) -- // Daniel Speck // * GPFS und Vergleich Raid-Schema mit anderen Raid-Lösungen * Lustre -- // Paul Bienkowski // ((Michael Kuhn)) * Ceph Argonaut and RADOS (InkTank) * Google BigTable -- // Yhab Hammoud // * Google Spanner Nachfolger Big Table -- // Hanno Harte // ((Julian Kunkel)) * Hadoop + PivotalHD und Hive -- //Paula Rachow - Jennifer Truong// ((Marc Wiedemann)) * B-trees, shadowing, clones, CoW, HashTables -- // Thomas Meier // ((Nathanael Hübbe)) * Cassandra -- // Vladimir Matek // * HPSS -- //Damian Kwasniewski// * Kodierungsverfahren - Reed Solomon und GPFS Native RAID -- // // ((Julian Kunkel)) ===== Zeitplan ===== * 8. Apr. 2013 -- Vorbesprechung * 15. Apr. 2013 -- PVFS2 / kurz Isilon OneFS / PanFS -- //Julian Kunkel// -- {{:teaching:sommersemester_2013:eaw-13-pvfs-kunkel.pdf|Präsentation}} -- {{:teaching:sommersemester_2013:eaw-13-pvfs-kunkel-source.tar.gz|LaTeX Source}} * 13. Mai 2013 -- B-trees, shadowing, clones, CoW, HashTables -- //Thomas Maier// -- {{:teaching:sommersemester_2013:eaw-13-maier-btrees-shadowing-presentation.pdf|Präsentation}} {{:teaching:sommersemester_2013:eaw-13-maier-btrees-shadowing-ausarbeitung.pdf|Ausarbeitung}} * 13. Mai 2013 -- HPSS -- //Damian Kwasniewski// * 3. Jun. 2013 -- Lustre -- //Paul Bienkowski// -- {{:teaching:sommersemester_2013:eaw-13-bienkowski-lustre-praesentation.pdf|Präsentation}} {{:teaching:sommersemester_2013:eaw-13-bienkowski-lustre-ausarbeitung.pdf|Ausarbeitung}} {{:teaching:sommersemester_2013:eaw-13-bienkowski-lustre-source.zip|Quellen}} * 10. Jun. 2013 -- Xyratex ClusterStor6000 + OneStor – //Tim Reimer// -- {{:teaching:sommersemester_2013:eaw-13-reimer-xyratex_clusterstor6000_onestor-praesentation.pdf|Präsentation}} -- {{:teaching:sommersemester_2013:eaw-13-reimer-xyratex_clusterstor6000_onestor-ausarbeitung.pdf|Ausarbeitung}} * 10. Jun. 2013 -- Isilon Solutions + OneFS -- //Anne-Victoria Meyer// -- {{:teaching:sommersemester_2013:eaw-13-meyer-isilon.pdf|Präsentation}} -- {{:teaching:sommersemester_2013:eaw-13-meyer-isilon_solutions_onefs-ausarbeitung.pdf|Ausarbeitung}} * 24. Jun. 2013 -- Google BigTable -- //Yhab Hammoud// * 24. Jun. 2013 -- Google Spanner -- //Hanno Harte// -- {{:teaching:sommersemester_2013:eaw13-googlespanner-harte-praesentation.pdf|Präsentation}} -- {{:teaching:sommersemester_2013:eaw13-googlespanner-ausarbeitung.pdf|Ausarbeitung}} * 8. Jul. 2013 -- DDN - Web Object Store (WOS) -- //Daniel Speck// * 8. Jul. 2013 -- Panasas ActiveStor + PanFS -- //Sebastian Peters// -- {{:teaching:sommersemester_2013:eaw13-panasas-peters-praesentation.pdf|Präsentation}} -- {{:teaching:sommersemester_2013:eaw13-panasaspanfs-peters.pdf|Ausarbeitung}} * NetAPP -- //Cengiz Köylüce// ===== Literaturhinweise ===== * http://de.wikipedia.org/wiki/Dateisystem * http://de.wikipedia.org/wiki/Cluster-Dateisystem