Der Einsatz des Universal Virtual Computer in der Koninklijke Bibliotheek

Ähnliche Dokumente
AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

2. Word-Dokumente verwalten

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern

ARCHIV- & DOKUMENTEN- MANAGEMENT-SERVER DATEIEN ARCHIVIEREN

Eigene Dokumente, Fotos, Bilder etc. sichern

Serien- mit oder ohne Anhang

ACDSee Pro 2. ACDSee Pro 2 Tutorials: Übertragung von Fotos (+ Datenbank) auf einen anderen Computer. Über Metadaten und die Datenbank

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Gut zu wissen: Hilfe für ereader-einsteiger Leitfaden Nr. 2: Wie lade ich meine ebooks in das Programm Adobe Digital Editions?

e-books aus der EBL-Datenbank

Einfügen von Bildern innerhalb eines Beitrages

Anlegen eines SendAs/RecieveAs Benutzer unter Exchange 2003, 2007 und 2010

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

HEINZ MARTIN PRINTSCREEN BETRIEBSANLEITUNG. Rev 2.11

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.

s aus -Programm sichern Wählen Sie auf der "Startseite" die Option " s archivieren" und dann die entsprechende Anwendung aus.

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

FORUM HANDREICHUNG (STAND: AUGUST 2013)

AUTOMATISCHE -ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

Leichte-Sprache-Bilder

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

OUTLOOK-DATEN SICHERN

Kommunikations-Management

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

SJ OFFICE - Update 3.0

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Easy-Monitoring Universelle Sensor Kommunikations und Monitoring Plattform

Bilder zum Upload verkleinern

Pflegende Angehörige Online Ihre Plattform im Internet

Erfahrungen mit Hartz IV- Empfängern

ACDSee 10. ACDSee 10: Fotos gruppieren und schneller durchsuchen. Was ist Gruppieren? Fotos gruppieren. Das Inhaltsverzeichnis zum Gruppieren nutzen

Outlook-Daten komplett sichern

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Preisvergleich ProfitBricks - Amazon Web Services M3 Instanz

Moodle-Kurzübersicht Kurse Sichern und Zurücksetzen

Die Rückgabe kann über folgende, von uns getestete Programme / Apps vorgenommen werden: Adobe Digital Editions Sony Reader for PC Bluefire Reader

Inhalt. Gründe für den Umstieg. Ist der PC für Windows 7 / 8 bereit. Kosten. Upgrade oder Neuinstallation? Was ist zu sichern? Wo liegen die Daten

Summer Workshop Mehr Innovationskraft mit Change Management

Lehrer: Einschreibemethoden

Einrichten des Elektronischen Postfachs

Übungen zur Softwaretechnik

Facharbeit Informatik. Thema:

Der beste Plan für Office 365 Archivierung.

ISA Server Best Practice Analyzer

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Reservierungs-Assistent

Dieses erste Kreisdiagramm, bezieht sich auf das gesamte Testergebnis der kompletten 182 getesteten Personen. Ergebnis

Java Enterprise Architekturen Willkommen in der Realität

teamsync Kurzanleitung

Lizenzierung von Windows Server 2012

Bauteilattribute als Sachdaten anzeigen

SharePoint Demonstration

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Anleitung über den Umgang mit Schildern

Kaiser edv-konzept, Inhaltsverzeichnis

Moodle-Kurzübersicht Kurse Sichern und Zurücksetzen

Speichern. Speichern unter

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

Auswertung JAM! Fragebogen: Deine Meinung ist uns wichtig!

P-touch Transfer Manager verwenden

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Windows 8 Lizenzierung in Szenarien

Hinweis, sofern Sie Probleme beim Download der Excel-Dateien für das LIOS-Makro haben:

Lizenzierung von SharePoint Server 2013

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus:

Kommunikations-Management

Look Inside: desite. modellorientiertes Arbeiten im Bauwesen. B.I.M.

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

Anwendungsbeispiele. Neuerungen in den s. Webling ist ein Produkt der Firma:

Daten Sichern mit dem QNAP NetBak Replicator 4.0

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Ein Scan basierter Seitenangriff auf DES

Einrichtung des WS_FTP95 LE

Die neue Aufgabe von der Monitoring-Stelle. Das ist die Monitoring-Stelle:

Herzlich Willkommen bei der nfon GmbH

Lizenzierung von System Center 2012

Gimp Kurzanleitung. Offizielle Gimp Seite:

Lizenzierung von SharePoint Server 2013

Präsentation: Google-Kalender. Walli Ruedi Knupp Urdorf

1. Klicken Sie auf das Menü Datei und dort auf das Untermenü Sichern.

Daten am USB Stick mit TrueCrypt schützen

Datensicherung EBV für Mehrplatz Installationen

Tipps und Tricks zu Netop Vision und Vision Pro

Wie lizenziert man die Virtualisierung von Windows Desktop Betriebssystemen?

Anleitung OpenCms 8 Webformular Auswertung

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Informatik 2 Labor 2 Programmieren in MATLAB Georg Richter

Schnellanleitung: Verbuchung von Studien- und Prüfungsleistungen

Folgeanleitung für Fachlehrer

Professionelle Seminare im Bereich MS-Office

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen.

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien

Arbeiten mit dem Outlook Add-In

Überprüfung der digital signierten E-Rechnung

Zusatzmodul Lagerverwaltung

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Kapitalerhöhung - Verbuchung

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

Transkript:

Seminar Langzeitarchivierung Frühjahrs-Trimester 2009 15.06.2009

Gliederung Einleitung Was ist der UVC? Einsatz in der KB Schlussfolgerungen

Gliederung Einleitung Motivation Bedürfnisse der KB Zentrale Fragestellung Was ist der UVC? Einsatz in der KB Schlussfolgerungen

Motivation Immer mehr Publikationen (vor allem wissenschaftliche) nur noch digital Viele Vorteile aber auch Gefahren Größtes Problem: dauerhafte Zugänglichkeit ist nicht sicher gestellt KB hat sich die Sicherung der permanenten Zugänglichkeit von Informationen und Wissen zum Ziel gemacht Dabei: Erprobung eines Konzepts zur LZA mit Hilfe des UVC 4

Bedürfnisse der KB Dauerhaftes Archiv benötigt Dauerhaft bezüglich der Speicherung der Daten Aber vor allem auch dauerhaft bezüglich des Zugriffs auf die Daten Ein spezieller Emulator mit entsprechenden Funktionen könnte diese Aufgabe übernehmen 5

Zentrale Fragestellung Wie können wir sicherstellen, dass ein Emulator, der imstande ist, archivierte digitale Objekte in ihrer (virtuellen) Originalumgebung auszuführen, korrekt auf zukünftigen Computern laufen wird, ohne zu Wissen, wie diese zukünftigen Plattformen aussehen werden? Der UVC bietet eine mögliche Antwort 6

Gliederung Einleitung Was ist der UVC? Konzept Vorteile Architektur Speichermodell Instruktionen Bewertung Realisierung Einsatz in der KB Schlussfolgerungen

Was ist der UVC? Unterscheidung zwischen: Dem UVC als solches Konzept zur LZA, das durch den UVC ermöglicht wird 8

Konzept Nach: [3] 9

Konzept Nach: [3] 10

Konzept LDS und in XML umgewandelte LDV einer Bilddatei Quelle: [4] Quelle: eigener Probelauf des Demo UVC 11

Vorteile Weniger Aufwand als bei Migration jeder einzelnen Datei Nicht für jedes Dateiformat muss ein eigenes LDS entwickelt werden Oft reicht ein LDS für eine ganze Kategorie von Dateitypen (z.b. ein einziges Schema für Bilddateien wie JPEGs oder GIFs) Würde für jedes neue Dateiformat ein LDS und Decoder entwickelt, wäre der Zugriff so lange gesichert, wie es einen lauffähigen UVC gibt 12

Architektur Bewusst so einfach gehalten, dass davon ausgegangen werden kann, dass der UVC auch in ferner Zukunft noch verstanden und implementiert werden kann Basis: segmentiertes Speichermodell 25 verschiedene Instruktionen 13

Speichermodell Segmente haben theoretisch unbegrenzte Anzahl an Registern und theoretisch unbegrenzten Speicher Programme bestehen aus mehreren, miteinander interagierenden Teilen ( Sections ) Jede Section wird in einem separaten Segment gespeichert Section kann auf alle Segmente ihres Adressraums zugreifen Reservierte Segmente: 0, 1, 2 14

Instruktionen Insgesamt 25 verschiedene Befehle Zur Manipulation von Daten, für arithmetische Operationen, Vergleiche, Sprünge, etc. Nur relativ einfache Operationen Keine High-Level Befehlskonstrukte wie z.b. Schleifen 15

Beispiel: Rekursion 16

Beispiel: Rekursion 17

Beispiel: Rekursion 18

Bewertung der Architektur (bewusst) einfach Dadurch allerdings gewisse Einschränkung der Funktionalität Übersichtlich Zielorientiert Relativ leicht zu implementieren 19

Realisierung Tatsächlich wurde 2004 ein UVC im Rahmen der Erprobung des Konzepts implementiert¹ Es mussten nur folgende Komponenten umgesetzt werden: Dispatch Table Activation Stack Memory Manager Execution Manager I/O Manager ¹ http://www.alphaworks.ibm.com/tech/uvc 20

Gliederung Einleitung Was ist der UVC? Einsatz in der KB Schlussfolgerungen

Einsatz in der KB Erprobung des UVC-basierten Konzepts zur LZA UVC Prototyp erfolgreich zur Archivierung und Betrachtung von Bilddateien eingesetzt Geplant: Ergänzung des e-depot um ein permanentes Zugriffstool Zur Zeit allerdings noch kein Einsatz 22

Gliederung Einleitung Was ist der UVC? Einsatz in der KB Schlussfolgerungen Grenzen des Ansatzes Forschungsschwerpunkte Praxistauglichkeit

Grenzen des Ansatzes Größtes Problem: Performance Anzeigen eines JPEG mit 595 mal 842 Pixeln dauert auf durchschnittlichen PC (Intel Core2Duo E7300 2x2,67GHz, 3GB RAM, Kubuntu 9.04, Sun Java 6) gut 10 Minuten¹ Hochrechnung auf Dokument mit 300 Seiten: 2 Tage und 2 Stunden Auf Großrechner natürlich schneller aber nicht so sehr wie man erwartet ¹ ermittelt aus eigenen Tests des Prototyps 24

Forschungsschwerpunkte Beim Prototyp stand Flexibilität im Vordergrund und bewusst nicht die Leistung Daher ist davon auszugehen, dass hier noch Verbesserungspotenzial vorhanden ist Tatsächlich wurde im Rahmen von Planets ein schnellerer UVC entwickelt C++ statt Java Verwendung eigener Funktionen zur Speicherverwaltung statt Hashmaps etc. Verwendung von Sprungtabellen statt Case- oder Select Anweisungen 25

Forschungsschwerpunkte Hierdurch: Erhöhung der Leistung von ca. 17.000 Instruktionen pro Sekunde auf über 1 Million Instruktionen pro Sekunde Reduzierung des Zeitaufwandes für obiges Beispiel auf 10,2 Sekunden bzw. 51 Minuten Prototyp ist nur zur Archivierung bzw. Anzeigen von einzelnen Dateien Forschung an Erweiterung auf ganze Programme Bereits erfolgreich mit Tabellenkalkulationsprogramm getestet 26

Praxistauglichkeit UVC ist noch nicht für den täglichen Einsatz bereit Nichtsdestotrotz ein sehr interessantes Konzept, das in der Zukunft wohl eine wichtige Rolle im Bereich der LZA spielen wird In welcher Form bleibt allerdings abzuwarten 27

Fragen Fragen? 28

Quellen 1. http://www.kb.nl/dnp/e-depot/factsandfigures-en.html. 28.04.2009 2. Borghoff, Uwe M. ; Rödig, Peter ; Scheffczyk, Jan: Long-Term Preservation of Digital Documents: Principles and Practices. Springer Verlag, 2006 3. Hoeven, Jeffrey van d.: UVC and emulation as preservation strategies. 2005. Presantation for workshop on electronic publishing, Lund, Zweden 4. Hoeven, Jeffrey van d. ; Diessen, Raymond J. ; Meer, K. van d.: Development of a Universal Virtual Computer (UVC) for long-term preservation of digital objects. In: Journal of Information Science 31 (2005), Nr. 3, S. 196 208 5. Hoeven, Jeffrey van d. ; Lohman, Bram ; Verdegem, Remco: Emulation for Digital Preservation in Practice: The Results. In: The Journal of Digital Curation 2 (2007), Nr. 2, S. 196 208 6. Lorie, Raymond A.: Long Term Preservation of Digital Information. 2001 7. Lorie, Raymond A.: The UVC: a method for preserving digital documents - proof of concept. In: LTP reports series 4 (2002) 8. Lorie, Raymond A. ; Diessen, Raymond J.: UVC: A Universal Virtual Computer for Long-term Preservation of Digital Information. In: IBM Research Report (2005) 29

Quellen 1. Oltmans, Erik ; Diessen, Raymond J. ; Wijngaarden, Hilde van: Preservation Functionality in a Digital Archive. In: 4th ACM/IEEE-CS joint conference on Digital libraries (2004), S. 279 286 2. Oltmans, Erik ; Wijngaarden, Hilde van: Digital preservation in practice: the e-depot at the Koninklijke Bibliotheek. In: The Journal of Information and Knowledge Management Systems 34 (2004), Nr. 1, S. 21 26 3. Oltmans, Erik ; Wijngaarden, Hilde van: The KB e-depot digital archiving policy. In: Library Hi Tech 24 (2006), Nr. 4, S. 604 613 4. E-Mail Korrespondenz mit Jasper Schroder, IBM Netherlands, siehe Anhang der schriftlichen Ausarbeitung 30