Home   Was ist ot ?   Regeln   Mitglieder   Maintainer   Impressum   FAQ/Hilfe   Browser
 

Distributed Computing
E-Mail:
Passw.:
 english italiano
Maintainer: Markus Fritsche, Version 1, 05.01.2001  Druckversion
Projekt-Typ: halboffen Tipp: Wer eingeloggt ist, kann
eigene Kommentare korrigieren.
Einloggen können sich Mitglieder
Status: Aktiv

Einleitung

[Alle Kommentare ausblenden] (1) Das Ziel dieses Projektes läßt sich nicht leicht umschreiben. Ich habe mir in letzter Zeit eher Phantasievolle Gedanken darum gemacht, wie man das beste aus verschiedenen Distributed-Computing-Modellen zusammenbringen kann, um somit eine Art "Universelles Netzwerk" zu erhalten.

Wie kommt der auf so eine Idee

[Alle Kommentare ausblenden] (2) Die Gedankengänge sind unter anderem aus der "Krise" Napsters erwachsen, andererseits aus dem Wunsch, im einem Netzwerk Informationen und Daten universell verwalten und Nutzen zu können. Wenn man ein wenig Phantasie an den Tag legt, und nicht alles auf die Goldwaage legt, könnte man sich meinen Gedanken wie folgt vorstellen: Eine Verheiratung aus Gnutella, Napster, LDAP, dem Domänenkonzept von SMB, CORBA.

Beispiel 1:

[Alle Kommentare ausblenden] (3) Ich besitze mehrere vernetzte Computer. Mein Rechner, der eine graphische Ausgabemöglichkeit besitzt, hat keinen CD-Brenner. Möchte ich eine CD brennen, muß ich also mich auf dem Rechner mit dem CD-Brenner einloggen, die Ausgabe umleiten. Wäre es nicht schöner, ein Programm zu starten, daß sich automatisch einen verfügbaren Rechner mit CD-Brenner sucht, und diesen dann nutzt?

Beispiel 2:

[Alle Kommentare ausblenden] (4) Ich habe eine Library programmiert, welche sich auf Rechner2 befindet, starte jetzt auf Rechner1 ein Programm, daß dynamisch gegen diese lib gelinkt ist. Anstatt sich zu beschweren, daß die lib nicht auf Rechner1 vorhanden ist, sollte sich der Rechner erst einmal im Netzwerk informieren, ob die Möglichkeit besteht die lib mit allen Abhängigkeiten in Netz aufzustöbern.

[Alle Kommentare ausblenden] (5) Das sich nicht hierrauf beschränkt bleiben, sondern sich auf alles ausdehnen, was man im Netz zur Verfügung stellen kann (Dateien, Rechenzeit, Speicherplatz, Informationen, Hardwareressourcen).

[Alle Kommentare ausblenden] (6) Probleme wären hier die Authentifizierung, die Berechtigung (wenn jemand eine CD brennen möchte, ist dieses Gerät erst einmal gesperrt, wenn jemand anderes dieses Gerät benutzt) und primär die technische Machbarkeit, da unter der Repräsentation "CD-Brennen" und lib holen ein (kleiner ;) Unterschied besteht.




Quelle: http://www.opentheory.org/distributed/text.phtml
(Last Software Update: 06.01.2002, 21:20)