Seminar Grid Computing



Ähnliche Dokumente
Um über FTP Dateien auf Ihren Public Space Server - Zugang laden zu können benötigen Sie folgende Angaben:

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Grundlagen des Grid Computing

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE

Abschlussvortrag zur Bachelorarbeit. Konzeption und Aufbau eines Grid Testlabors am Beispiel des Globus Toolkit 4

ESB - Elektronischer Service Bericht

KURZANLEITUNG CLOUD OBJECT STORAGE

How-to: Webserver NAT. Securepoint Security System Version 2007nx

3. Neuen Newsbeitrag erstellen Klicken Sie auf das Datensatzsymbol mit dem +, damit Sie einen neuen Newsbeitrag erstellen können.

2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen

OpenMAP WEBDrive Konfiguration. Oxinia GmbH , Version 1

Grid-Systeme. Betrachtung verschiedener Softwareplattformen zur Realisierung von Grids und Vorstellung des Globus Toolkit Grid Systeme 1

PSRDesigner. Punkt und Streifenrasterplatinen Designer

7 SharePoint Online und Office Web Apps verwenden

Tel.: Fax: Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.

Powermanager Server- Client- Installation

Dieses HowTo darf nicht vervielfältigt oder veröffentlich werden ohne Einverständnis des Erstellers. Alle Angaben ohne Gewähr.

Local Control Network

2. Installation unter Windows 8.1 mit Internetexplorer 11.0

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Benutzerkonto unter Windows 2000

IMAP und POP. Internet Protokolle WS 12/13 Niklas Teich Seite 1

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

Einfu hrung in Subversion mit TortoiseSVN

Agentur für Werbung & Internet. Schritt für Schritt: -Konfiguration mit Apple Mail

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

- SafeQ Drucksystem - Information für Mitarbeiter Standort Eisenstadt

Typo3 Tutorial Dateilistenmanagement

Migration der Abteilungslaufwerke von UKKSRVFILE011 nach FILER2. Anleitung zur Lösung verschiedener Probleme durch den Anwender selber

1 Installation QTrans V2.0 unter Windows NT4

Übersicht... 2 Dateiupload... 3 Administratorfunktionen... 4

ZIMT-Dokumentation für Studierende Webmail-Oberfläche (Roundcube)

Man liest sich: POP3/IMAP

System-Update Addendum

MSI TECHNOLOGY. RaidXpert AMD. Anleitung zur Installation und Konfiguration MSI

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen

Übung: Verwendung von Java-Threads

Autorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente

Senden von strukturierten Berichten über das SFTP Häufig gestellte Fragen

Arbeiten mit dem neuen WU Fileshare unter Windows 7

Beheben von verlorenen Verknüpfungen

HSR git und subversion HowTo

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

2 Datei- und Druckdienste

Hilfe zur Urlaubsplanung und Zeiterfassung

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen

Einrichtung Secure-FTP

Lastenheft. Inhaltsverzeichnis. Gruppe: swp09-5. Projektleiterin: Anne Vogler am: 28. April Zielbestimmungen 2. 2 Produkteinsatz 2

Möglichkeiten des Parallelbetriebs der VR-NetWorld Software Parallelbetrieb VR-NetWorld Software 4.4x und Version 5.0 ab der 2. Beta!

FTP-Leitfaden Inhouse. Benutzerleitfaden

ARCHITEKTUR VON INFORMATIONSSYSTEMEN

Tutorial Windows XP SP2 verteilen

Berechtigungen im Kalender Anleitung für die Rechtevergabe im Outlook Kalender FHNW, Services, ICT

Sichern der persönlichen Daten auf einem Windows Computer

Netzwerk-Fileservices am RUS

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

Kurzanleitung Datensicherungsclient (DS-Client)

Administrator Handbuch

12. Dokumente Speichern und Drucken

MSXFORUM - Exchange Server 2003 > Konfiguration NNTP unter Exchange 2003

Handbuch ECDL 2003 Basic Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen

Ablaufbeschreibung Einrichtung EBICS in ProfiCash

Mit jedem Client, der das Exchange Protokoll beherrscht (z.b. Mozilla Thunderbird mit Plug- In ExQulla, Apple Mail, Evolution,...)

COSIDNS 2 ISPconfig3. Version 0.1 ( )

Die Dateiablage Der Weg zur Dateiablage

DredgerNaut. Manager. Verwalten Organisieren Planen. Version: 10-1 Stand: 2. März

OP-LOG

Windows 2008R2 Server im Datennetz der LUH

Infrastruktur: Vertrauen herstellen, Zertifikate finden

Ev. Kirche Hirschlanden

Datenaustausch mit dem BVK Data Room

Systemausgabe des Capture Pro Software FTP-Servers

MSDE 2000 mit Service Pack 3a

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Datenbanken auf Sybase SQL-Anywhere

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

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Eine Anleitung, wie Sie Mozilla Thunderbird 2 installieren und konfigurieren können. Installation Erstkonfiguration... 4

Leitfaden zur Nutzung des System CryptShare

HANDBUCH FILEZILLA So benutzen Sie Ihren kostenlosen FTP Client.

ICT-Triengen - Zugang für Lehrpersonen

NAS 259 Ihre Daten mit Remote Sync (Rsync) schützen

Grundlagen des Grid Computing

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten

Titel. SCSM ITIL - CMDB - neue CI Klasse erstellen und benutzen. Eine beispielhafte Installationsanleitung zur Verwendung im Testlab

Teamschool Installation/ Konvertierungsanleitung

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

BitDefender Client Security Kurzanleitung

Microsoft PowerPoint 2013 Folien gemeinsam nutzen

Uni-Firewall. Absicherung des Überganges vom Hochschulnetz zum Internet am Wingate (Helmut Celina)

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX

USB 2.0 Ultimate Card Reader

Transkript:

Seminar Grid Computing Sabine Zill Sommersemester 2004

Übersicht Komponenten und Grundlagen Replikationsarchitektur GDMP Replikation mit GDMP Dateireplikation Objektreplikation

- Benötigte Komponenten und Grundlagen

Warum Verteilte Systeme Große Datenmengen Ziele: Hohe Datenverfügbarkeit Fehlersicherheit

Benötigte Komponenten Ein zuverlässiges, sicheres und leistungsstarkes Übertragungsprotokoll Management für mehrere Kopien von Dateien und Datenkollektionen

GridFTP Erweitert FTP Vorteile von FTP: Standardprotokoll stellt eine wohldefinierte Architektur für Protokollerweiterungen bereit

Eigenschaften von GridFTP (1) Grid Security Infrastructure (GSI) Unterstützung Thrid-Party control Starten, überwachen und kontrollieren einer Datentransferoperation durch Benutzer oder Applikation Paralleler Datentransfer verbesserte Bandbreite durch mehrere parallele TCP Ströme

Eigenschaften von GridFTP (2) Verteilter Datentransfer Daten sind auf mehreren Servern verteilt mittels parallelem Datentransfer werden die verteilten Daten über mehrere TCP-Ströme transferiert Teiltransfer von Dateien

Eigenschaften von GridFTP (3) Automatisches Aushandeln des TCP Buffers automatische und manuelle Festlegung der TCP Fenstergröße Unterstützung von zuverlässigen und wiederstartbaren Datentransfer

Globus Replikationsmanagement Architektur Replikations Katalog (low-level) logische Kollektion Beziehung zwischen Dateiname, Kollektion und Speicherort low-level Manipulationsoperationen Replikationsmanagement API (high-level) erzeugen/löschen von Replikationen auf dem Speichersystem

Replika Katalog Verwaltet mehrere Kopien einer Datei Bildet Dateinamen auf mehrere physikalische Dateien ab Beinhaltet drei Eintragstypen: Logische Kollektionen Speicherorte logische Dateien

Logische Kollektionen = benutzerdefinierte Gruppe von Dateien Vorteile Zahl der Katalogeinträge wird verringert Zahl der Manipulationsoperationen ist geringer

Speicherorte Jeder Eintrag repräsentiert eine komplette oder teilweise Kopie einer logischen Kollektion Enthält alle Informationen um eine URL zu konstruieren mit der man auf einzelne Dateien der Kollektion zugreifen kann Informationen über das physikalische Speichersystem (z.b. Hostname, Port) Listet alle Dateien der Kollektion auf, die in dem bestimmten Speichersystem gespeichert sind

Replica Catalog Logical Collection C02 measurements 1998 Logical Collection C02 measurements 1999 Filename: Jan 1998 Filename: Feb 1998 Location jupiter.isi.edu Location sprite.llnl.gov Logical File Parent Filename: Mar 1998 Filename: Jun 1998 Filename: Oct 1998 Protocol: gsiftp UrlConstructor: gsiftp://jupiter.isi.edu/ nfs/v6/climate Filename: Jan 1998 Filename: Dec 1998 Protocol: ftp UrlConstructor: ftp://sprite.llnl.gov/ pub/pcmdi Logical File Jan 1998 Size: 1468762 Logical File Feb 1998

Operationen auf dem Replikationskatalog Erstellen und Löschen von Kollektionen, Speicherorten und logischen Einträgen Einfügen und Entfernen von logischen Dateinamen in Kollektionen und Speicherorten Inhalt von Kollektionen und Speicherorten auflisten Funktion um alle physikalischen Speicherorte einer Datei zu finden

Services des Replikationsmanagement Systems Kopien von Dateien oder Teilen einer Datei erzeugen Kopien im Replikations Katalog registrieren Anfragen auf den Katalog ermöglichen Beste Replikation auswählen

Replikationsarchitektur GDMP

GDMP Client Server Replikationswerkzeug zum sicheren und effizienten Kopieren von Dateien im Grid Benutzt Globus Grid Werkzeuge Verwaltet die Einträge von Replikationen im Replika Katalog

GDMP Technische Grundlagen Datei enthält hohe Anzahl an Objekten Speicherung von Objekten ist nur dann effizient, wenn viele Objekte pro Datei gespeichert sind Objekte sind read-only Objekte Jede Seite besitzt einen lokalen Replikationskatalog

GDMP-Server Ein Server für jede Seite Interagiert mit entfernten Seiten Initialisiert Anfragen zur Replikation von Mengen von Dateien Stellt GDMP Client Kommandos zur Verfügung Dateiinformationen anderen Seiten bekannt machen Benachrichtigen, wenn neue Daten verfügbar sind

GDMP Client Services Anmelden an einer entfernten Seite Veröffentlichen von neuen Dateien Datenkatalog einer entfernten Stelle beschaffen Dateien von einer entfernten Stelle übertragen Anfragen an einen GDMP Server werden durch einen Sicherheitsservice autorisiert

GDMP Client Anfragen Client Anfragen werden durch den Request Manager an den GDMP Server weitergegeben Request Manager: Modul zur Client-Server Kommunikation Implementiert die Server Funktionen um Anfragen zu bedienen Dateianfragen werden durch Data Mover Service bearbeitet

GDMP Architektur Request Manager Security Layer Replica Catalog Service Data Mover Service Storage Manager Service

Replica Catalog Service Benutzt den Replikations Katalog für einen globalen Namensraum Dateinamen werden automatisch erzeugt oder vom Benutzer vorgegeben Veröffentlichung von Dateien Dateien werden dem Replikations Katalog hinzugefügt subscribers werden benachrichtigt Benutzeranfragen möglich

Data Mover Service Bearbeitet Transferanfragen GridFTP als Transfermechanismus Muss Netzwerkfehler behandeln Fehlererkennung Fehlerkorrektur Neustart ermöglichen

Storage Manager Service Interface zum Mass Storage System Benutzt externe Werkzeuge zum Bereitstellen der Daten Triggern von Anfragen zum Bereitstellen der Daten Befindet sich Datei nicht im disk pool, wird sie vom MSS in den disk pool geladen und repliziert

Replikation mit GDMP

GDMP Zwei Arten der Replikation Datei-Replikation Daten werden auf Basis existierender Dateien repliziert Objekt-Replikation Daten werden auf Basis existierender Objekte repliziert Beziehungen zwischen den Objekten werden vernachlässigt

Probleme bei der Replikation von Daten Benutzer müssen authentifiziert werden Der Zugriff auf das Speichersystem muss kontrolliert werden Es sollten nur die interessanten Teile von Daten repliziert werden Veränderungen an dem Datenbestand müssen an die Replikationen weiter gegeben werden

Probleme bei der Datei-Replikation Replikationsmechanismus kann nicht jede Datei als eigenständig und abgeschlossen behandeln Lösung: Dateien mit Navigationsverbindungen müssen als zusammengehörige Dateien betrachtet und zusammen repliziert werden

GDMP Replikationsprozess Basiert auf Erzeuger-Verbraucher Prinzip Datenerzeugende Seite macht Menge von neu erstellten Dateien einem oder mehreren Konsumenten bekannt GDMP gewährleistet, dass die benötigten Transferoperationen erfolgreich ablaufen GDMP Server auf jeder am Replikationsprozess teilnehmender Seite

Replikationsschritte Vorbereitung Datentransfer Nachbereitung Eintrag in den Replikationskatalog

Motivation für Objektreplikation Nur bestimmte Objekte, nicht ganze Dateien sind interessant Datei-Replikation kann ineffizient werden: Bei hoher Zahl an gewünschten Objekten müssen alle Dateien, die die gesuchten Objekte enthalten, gefunden werden Eine Datei enthält nur wenige der gesuchten Objekte

Objektreplikation Objektkopierwerkzeug kopiert die Objekte in eine neue Datei Die neue Datei wird an die Zieladresse kopiert (wide area file copy) Die für die Replikation erstellte Datei kann auf der Quellseite gelöscht werden

Zusammenfassung Managemantarchitektur GDMP Integriert grundlegende - Komponenten Leistungsstarkes Protokoll (GridFTP) Komponente zum managen der Replikationen (Replika Katalog) Ermöglicht zwei Replikationsarten Dateireplikation Objektreplikation: effektivere Art der Replikation