Pieper, Pascal (2016) Umgebung für automatisierte Tests von Dateisystemen auf NAND-Flash. Bachelorarbeit, Universität Bremen.
PDF
1MB |
Kurzfassung
Datenspeicher in Raumfahrtanwendungen sind ein Hauptfaktor für die Echtzeitfähigkeit des kompletten Systems. Ob als Langzeitspeicher für Messergebnisse oder als Hauptspeicher für Instruktionen sind sie für nahezu jedes System unabdingbar. Da in der Raumfahrt eine lange Lebensdauer und ein vorhersehbares Verhalten den Erfolg einer Mission bestimmen kann, sind benutzte Speicher um Größenordnungen von einigen 10.000 mal teurer als normale Endkundengeräte, weil sie wohldefinierte Zeitverhalten besitzen und besonders robust gegenüber Strahlung und mechanischen sowie thermischen Belastungen sind. Um den Preis für Speicher zu verringern, sollen die deutlich günstigeren NAND-Speicher aus der Massenproduktion verwendet werden und mithilfe eines geeigneten Dateisystems die deutlich höhere Fehleranfälligkeit durch Redundanz und die fehlende Echtzeitfähigkeit durch bestimmte Strategien ausgeglichen werden. In der Arbeit werden Dateisysteme vorgestellt und verglichen, die solche Aufgaben erfüllen könnten. Es wird eine Simulationsumgebung entwickelt, die Dateisysteme mit allgemeinen oder spezifischen Benutzungsprofilen testen und quantifizierbar vergleichen kann. Dazu werden Fehlerquellen von NAND-Speichern im Weltraum klassifiziert, modelliert und implementiert. Als Fallbeispiel wird je eine Implementation der Dateisysteme FAT und YAFFS in die Simulationsumgebung integriert und unter verschiedenen Aspekten verglichen. Es wird gezeigt und begründet, dass FAT ein besseres Verhältnis von Speicherverbrauch und Nutzdaten bietet, aber durch Abwesenheit von wear leveling und fehlerkorrigierende Codes deutlich schlechter bei starker Dateiinteraktion und unter Fehlereinflüssen abschneidet. Es wird gezeigt, warum beide Dateisysteme auf NAND-Flash nicht echtzeitfähig sind und dass eine Kombination von einem Flash Translation Layer, einem geeigneten RAID-Verbund und einem normalen Dateisystem wie ext4 dieses Kriterium erfüllen kann.
elib-URL des Eintrags: | https://elib.dlr.de/104590/ | ||||||||
---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Hochschulschrift (Bachelorarbeit) | ||||||||
Zusätzliche Informationen: | Betreuer: Fabian Greif (DLR) | ||||||||
Titel: | Umgebung für automatisierte Tests von Dateisystemen auf NAND-Flash | ||||||||
Autoren: |
| ||||||||
Datum: | 24 Februar 2016 | ||||||||
Referierte Publikation: | Nein | ||||||||
Open Access: | Ja | ||||||||
Status: | veröffentlicht | ||||||||
Stichwörter: | Dateisysteme, Testen, Simulation, Weltraum | ||||||||
Institution: | Universität Bremen | ||||||||
HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||
HGF - Programm: | Raumfahrt | ||||||||
HGF - Programmthema: | Technik für Raumfahrtsysteme | ||||||||
DLR - Schwerpunkt: | Raumfahrt | ||||||||
DLR - Forschungsgebiet: | R SY - Technik für Raumfahrtsysteme | ||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | R - Core Avionics (alt) | ||||||||
Standort: | Bremen | ||||||||
Institute & Einrichtungen: | Institut für Raumfahrtsysteme > Avioniksysteme | ||||||||
Hinterlegt von: | Greif, Fabian | ||||||||
Hinterlegt am: | 09 Jun 2016 10:47 | ||||||||
Letzte Änderung: | 31 Jul 2019 20:01 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags