Verteilte Systeme Marcel Waldvogel. Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, 15.10.2001, 2 Verteilte Systeme Entwicklung.

Slides:



Advertisements
Ähnliche Präsentationen
DGC 1. 2 Motivation x new(x) delete(x) Speicher DGC 3 Inhalt Einführung GC / DGC Der ideale DGC Algorithmen Zusammenfassung.
Advertisements

Vs61 6 Verteilte Datenverwaltung. vs62 Ziel:Zusammengehöriger Datenbestand soll über mehrere Stationen verteilt werden, z.B. Fragmentierung: in mehrere.
Content Management Systems
Computergestützte Verifikation
On a Buzzword: Hierachical Structure David Parnas.
Pervasive Computing Kleiner Seminarvortrag Timotheus Pokorra.
Studiengang Informatik FHDW
Offene Systeme, Rechnernetze und das Internet
Vorl. 6: Single- und Multitasking Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
Vorlesung 2 Rechnerarchitektur Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
Vorlesung 9.2: Specification Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
Vorlesung 9.1: Erinnerung Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
Vorlesung 9.1: Erinnerung Universität Bielefeld Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin Wintersemester.
Indien Endlich Kind sein
Intelligentes Crawling im WWW mit Hilfe intuitiver Suchbedingungen
Betriebliche Informationssysteme Prof. Dr. Michael Löwe
© Michael Koch, Tom GrossComputer-Supported Cooperative Work (CSCW) 8. Teamunterstützung Präsentationsfolien zu den Kapiteln des Buches Computer-Supported.
Workshop: Active Directory
Telefonie Geräte und Dienste, die eine direkte Sprachkommunikation ermöglichen. Basisgerät: das Telefon.
Grafische Oberflächen
Das Internet.
JavaScript.
Vom Von-Neumann-Prinzip zu heutigen Rechnerarchitekturen Marcel Waldvogel.
Aufbau eines von-Neumann- Rechners Marcel Waldvogel.
Orthopädiebranche Herzlich willkommen! für die Peter Kreienbühl
Dateisysteme Marcel Waldvogel. Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 2 Dateisysteme Was ist eine Datei?
Windows Server 2008 R2 Datenträgerverwaltung NTFS als Dateisystem vs. FAT32 RAID Volumes Dynamische Festplatten Basisfestplatten Von Pascal Runk Gruppe.
Andreas Pichler IT-Consulting
Information und Kommunikation Hartmut Klauck Universität Frankfurt SS
Neuronale Netze.
Lernhilfe zur Kommunikationsanlagen
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
Komponenten eines Informationssystems
Netzwerke Ein Referat.
Archival and Discovery
Replikation und Synchronisation
Transaktion Huang Zhenhao FU Shuai.
Netzwerke Marcel Waldvogel. Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 2 Netzwerke Verbinden Endgeräte (End Systems)
Domain Name Service Grundlagen, Implementierung im Active Directory und Integration von Win2k-Domains in bestehende Umgebungen Kay Sander.
E-Funktion.
Ein Überblick über verschiedene Verfahren
Grundlagen der Hydraulik mit Flüssigkeit
Programmieren in Assembler
Rechnersysteme: Halbzeit Marcel Waldvogel. Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 2 Daten und Information.
Schaltnetze und Schaltwerke Marcel Waldvogel
Systemsoftware und Betriebssysteme
Interprozess- kommunikation (IPC)
JAVA/DSM A Platform for Heterogeneous Computing Serge F. Possono M. Technische Universität Muenchen (TUM) Lehr- und Forschungseinheit Informatik X Rechnertechnik.
Rechnersysteme Marcel Waldvogel. Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 2  Wer bin ich?  Die Vorlesung.
Telefonie Geräte und Dienste, die eine direkte Sprachkommunikation ermöglichen. Basisgerät: das Telefon.
© 2001 Sven Dammann1 Aufbau Integrierter Informationssysteme XML Bearbeitung und relationale Abbildung Sven Dammann Martin-Luther-Universität Halle-Wittenberg.
Technische Universität München Zentralübung Automotive Software Engineering – Übungsblatt 6.
AG-Internet Sitzung am 21. März OvGU-web-Sites mittels EGOCMS Möglichkeiten zur Anlage.
Software-RAID-5 mit Windows 2000 Professional Projektarbeit 2003.
Vs51 5 Verteilte Datenverwaltung. vs52 Situation:Zusammengehöriger Datenbestand ist über mehrere Stationen verteilt, z.B. Fragmentierung: in mehrere Fragmente.
5.1.2 Sequentielle Konsistenz
ISIS Die Informationsplattform der Saarländischen Universitäts- und Landesbibliothek (SULB)
Middleware in Java vieweg 2005 © Steffen Heinzl, Markus Mathes Kapitel 1: Architektur verteilter Systeme.
Podcast Film als INTRO.
Visionen verwirklichenProjekte initalisierenProzesse gestaltenZiele erreichen © Funke ProjektErlebnisse GmbH, Bern
Meine Themen: Entwicklung der EDV EDV-Möglichkeiten PC-Komponenten
Human Plant Interfaces Pflanzenbatterie Workshop by Florian Weil - Potsdam
Digital Repository Auffindbare Publikationen. Was sind Repositorien ? Als Repositorium bezeichnet man eine Struktur in der Dokumente Organisiert abgelegt.
Rechen- und Kommunikationszentrum (RZ) TSM vs. inSync Seminarvortrag am von Nicole Temminghoff Betreut von: Prof. Dr. Andreas Terstegge Dr.
MS Excel-Datei Reparatur und Wiederherstellung
Wie viel Trinkgeld ist in Ordnung ?
Vo#5 Aspekte der Wortsemantik
Von Diana Braun und Daria Bures
Platzhaltertext zum Thema XX. Monat 2014, Konstanz
 Präsentation transkript:

Verteilte Systeme Marcel Waldvogel

Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 2 Verteilte Systeme Entwicklung aus Zentralrechnern Vorteile? Nachteile? Unterschiedliche Koppelung Leicht: WWW, DNS Mittel: Bücherliste in Ladengruppe Stark: Bankennetz Eigenschaften? Funktionen?

Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 3 Eigenschaften und Funktionen Verwaltung gemeinsamer Daten Synchronisation Ordnung und Gleichzeitigkeit Replikation Erreichbarkeit Konsistenz Sicherheit, Vertrauen Fehler?

Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 4 Synchronisation Gemeinsame Uhrzeit Echtzeit Logische Zeit Lichtgeschwindigkeit endlich RTT weltweit meist <0.5s Möglichkeiten?

Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 5 Ordnung und Gleichzeitigkeit Einzelner Master Globales Locking Optimismus Vorteile? Verteilte Master Zeitstempel Abstimmung Byzantinische Entscheidungsfindung Vorteile?

Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 6 Byzantinische Entscheidungsfindung Byzanz/Konstantinopel, 1453 Mehrere Generäle mit Truppen Nur gleichzeitiger Angriff möglich Widrige Umstände Klassisch: Konspiration einiger Generäle Alternative: Meldungsübertragung gestört Modern Einigung mehrerer Rechner/Programme eines Verteilten Systems auf gemeinsames Resultat Fehler im System (absichtlich und unabsichtlich)

Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 7 Byzantinische Generäle Problem 4 Generäle Nicht alle loyal Verräter geben falsche Informationen weiter Verräter befolgen Befehle Direkte, perfekte Kommunikation Eine (korrekte) Entscheidung Einfache Lösung Abstimmung Jeder schickt seine Stimme an alle Jeder errechnet "lokal" die Stimmenmehrheit Verräter befolgen Ergebnis auch Viele Varianten, komplexere Lösungen

Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 8 Anwendungen Klassisch: Militärische Koordination Informatik: Fehlertoleranz Flugzeugsteuerung Zuverlässige Rechnersysteme Verteilte Systeme Nutzung von Rechnern unter unbekannter Administration Peer-to-peer-Systeme

Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 9 Sicherheit Richtigkeit von Banktransaktionen Aspekte Autorisation Korrektheit (Schutz vor Modifikation) Schutz vor Einfügen und Unterdrückung Schutz vor Doppelbuchung (Replay Attack) Komplikationen bei vielen Teilnehmern Implementation? Aufwand? "Vertraue keiner Nachricht" Buffer overflow,...

Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 10 Privatsphäre Schutz der persönlichen Daten Pro und Kontra? Anonymität Verfolgbarkeit bei Vergehen

Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 11 Namen Name Wie heisst es? Adresse Wo ist es? Pfad Wie erreiche ich es?