+ All Categories
Home > Documents > Emulation als Strategie zur Langzeitarchivierung

Emulation als Strategie zur Langzeitarchivierung

Date post: 24-Feb-2016
Category:
Upload: yukio
View: 24 times
Download: 0 times
Share this document with a friend
Description:
Emulation als Strategie zur Langzeitarchivierung. Tobias Kemper WS 11/12 Digitale Langzeitarchivierung. Ideallösung. allgemeingültig automatisierbar einfach verwaltbar Originalzustandt beibehalten flexibel auf jeder zukünftigen Rechnerarchitektur implementierbar. Funktionsweise. - PowerPoint PPT Presentation
25
Emulation als Strategie zur Langzeitarchivierung Tobias Kemper WS 11/12 Digitale Langzeitarchivierung
Transcript
Page 1: Emulation als Strategie zur Langzeitarchivierung

Emulation als Strategie zur Langzeitarchivierung

Tobias KemperWS 11/12

Digitale Langzeitarchivierung

Page 2: Emulation als Strategie zur Langzeitarchivierung
Page 3: Emulation als Strategie zur Langzeitarchivierung

Ideallösung

• allgemeingültig • automatisierbar • einfach verwaltbar • Originalzustandt beibehalten• flexibel• auf jeder zukünftigen Rechnerarchitektur

implementierbar

Page 4: Emulation als Strategie zur Langzeitarchivierung

Funktionsweise

“The essential idea behind emulation is to be able to access or run original data/software on a new/current

platform by running software on the new/current platform that emulates the original platform.” -

Stewart Granger

Page 5: Emulation als Strategie zur Langzeitarchivierung

Funktionsweise

• Emulation kann auf 3 verschiedenen Ebenen stattfinden:application level, software level und hardware level

„full emulation“

Page 6: Emulation als Strategie zur Langzeitarchivierung

Funktionsweise

Original hardware Future hardware

Original operating system Original operating system

EmulatorOriginal rendering software

Original digital document Original operating system

Original rendering software

Original digital document

Original situation Emulated situation

Page 7: Emulation als Strategie zur Langzeitarchivierung

Funktionsweise

• Stacked Emulation

Hardware platform 2005 Hardware platform 2010 Hardware platform 2015

Operating System A Operating System B Operating System C

Application Emulator 2005 Emulator 2010

Operating System A

Application

Operating System A

Application

Operating System B

Emulator 2005

Page 8: Emulation als Strategie zur Langzeitarchivierung

Funktionsweise

• Migrated Emulation

Hardware platform 2010

Operating System B

Hardware platform 2015

Operating System C

Compiler 2010

Compiler 2015Emulator 2010

Application

Operating System A

Emulator 2015

Application

Operating System A

Page 9: Emulation als Strategie zur Langzeitarchivierung

• Emulated Virtual Machine

• Zusätzliche Ebene zwischen host Platform und Emulator

• Unabhängig von Zeit und zugrunde liegender Plattform

• Mehrere VM

Page 10: Emulation als Strategie zur Langzeitarchivierung

Funktionsweise• Modular emulation

• Basiert auf Ideen von Rothenberg und Raymond Lorie

• Besteht aus– UVM– Modular Emulator– Component Library– Controller– Emulator specification document

Page 11: Emulation als Strategie zur Langzeitarchivierung

Funktionsweise

Page 12: Emulation als Strategie zur Langzeitarchivierung

Anforderungen an die Emulation

Page 13: Emulation als Strategie zur Langzeitarchivierung

• Authentizität und Integrität der digitalen Objekte

• Welcher Emulator und auf welchem Level• Rechtliche Probleme bspw. Lizenzen• Standards und Metadatenstandards

Page 14: Emulation als Strategie zur Langzeitarchivierung

Datenkapselung

Page 15: Emulation als Strategie zur Langzeitarchivierung

View Paths

Page 16: Emulation als Strategie zur Langzeitarchivierung
Page 17: Emulation als Strategie zur Langzeitarchivierung

Beispiele für Emulatoren

• Multi Emulator Super System• Bis zu 800 verschiedene Plattformen• Modularer Ansatz• Universal Basis Machine als Grundlage

Page 18: Emulation als Strategie zur Langzeitarchivierung

Beispiel für Emulatoren

• QEMU• „Quick Emulator“• Freie virtuelle Maschine• Dynamische Übersetzung der Prozessor-

Instruktionen• Sehr gute Ausführungsgeschwindigkeit

Page 19: Emulation als Strategie zur Langzeitarchivierung

Warum Emulation besser ist…

• Open Source -> bessere Zusammenarbeit• Konsolenspezifische Spiele können emuliert

werden• Originaldokument bleibt erhalten!!• Umgebung wird verändert• Kein „Stille-Post-Problem“

Page 20: Emulation als Strategie zur Langzeitarchivierung

Warum Emulation besser ist…

• Effizienz:–Geringerer Aufwand–Datenkapselung–Reduziert Arbeitszeit und Kosten– Langfristig günstiger und komfortabler– EIN Emulator für verschiede Datentypen

Page 21: Emulation als Strategie zur Langzeitarchivierung

Warum Emulation besser ist…

– Skalierbarkeit und Wiederverwendbarkeit–Automatisierte Emulatorerstellung–Keine Konvertierungslösungen pro Format

sondern eine Emulationslösung pro Umgebung–Geringerer Speicherplatzverbrauch

Page 22: Emulation als Strategie zur Langzeitarchivierung

Warum Emulation besser ist…

• Bringt Vorteile bei obskuren Formaten• Weniger anfällig für Paradigmenwechsel• Eventuelle Transliteration der Metadaten

vorausplanbar• Vorteile gegenüber der ursprünglichen

Hardware: Bildqualität, Ton, Performance• Emulation als backup Mechanismus

Page 23: Emulation als Strategie zur Langzeitarchivierung

Jeff Rothenberg• migration is:

– Labour intensive– Time-consuming– Expensive– Error-prone– Risky (causing lost or corrupted information)– Non-scalable– and migration can require new solutions for each new format

• Außerdem ignoriert migration komplett dynamische

digitale objekte.

Page 24: Emulation als Strategie zur Langzeitarchivierung

Vielen Dank für Ihre Aufmerksamkeit!

Page 25: Emulation als Strategie zur Langzeitarchivierung

Quellen• Allgemeines zum Vergleich von Migration und Emulation• http://www.dlib.org/dlib/october00/granger/10granger.html• http://blog.case.edu/digitalpreservation/2010/11/29/week_5_migration_and_emulation_tools• http://dpworkshop.org/dpm-eng/terminology/strategies.html• http://www.nla.gov.au/padi/topics/18.html

• Details zur Emulation• http://iwaw.europarchive.org/05/papers/iwaw05-hoeven.pdf• http://eprints.rclis.org/bitstream/10760/14860/1/emulation-requirements-in-dp.pdf

• Weitere Quellen:• http://nestor.sub.uni-goettingen.de/handbuch/artikel/nestor_handbuch_artikel_344.pdf• Domikin Bódi https://dokumente.unibw.de/pub/bscw.cgi/d1291100/handout5.pdf• http://www.paradigm.ac.uk/workbook/preservation-strategies/selecting-emulation.html• http://de.wikipedia.org/wiki/Emulator• http://en.wikipedia.org/wiki/Emulator• http://www.mess.org/• http://de.wikipedia.org/wiki/M.E.S.S.• http://de.wikipedia.org/wiki/QEMU


Recommended