Verteiltes System

Es gibt mehrere Definitionen von verteilten Systemen, jeweils von verschiedenen Autoren aufgestellt und teilweise widersprüchlich. Eine eingängige und einfache Definition ist die folgende (nach Andrew Tanenbaum):

Ein Verteiltes System ist ein Zusammenschluss unabhängiger Computer, welcher sich für den Benutzer als ein einzelnes System präsentiert.

Meist unterscheidet man in

Idealerweise bekommt der Benutzer eines solchen Systemes die Art und Weise, wie das System verteilt ist, gar nicht mit. Für den Benutzer ist das System transparent als ein Gesamtsystem zu erkennen.
Bei dieser Transparenz unterscheidet man in:

Wichtige Methoden und Begriffe der Verteilte Systeme sind:

Siehe auch: CORBA, RPC, RMI, SOAP, Peer-to-Peer, Grid-Computing, Occam, Erlang

Literatur


Kategorie:Betriebssystem Kategorie:Parallelverarbeitung

See also: Verteiltes System, Andrew Tanenbaum, CORBA, Client-Server-System, Computer, Erlang (Programmiersprache), Grid-Computing, Logische Uhr, Middleware, Nachricht