was ist BOINC ?

"BOINC" steht für "Berkeley Open Infrastructure for Network Computing" oder frei übersetzt: "Berkeleys offene Infrastruktur für verteiltes Rechnen". Dieses Akronym beschreibt sehr gut die Technik des Distributet Computing - dem verteilten Rechnen auf viele Rechner ganzer Netzwerke, wie z.B. dem Internet in oberster Instanz.
BOINC stellt ein Framework dar (vereinfacht: Software, die die Rahmenbedingungen und Schnittstellen der in ihr laufenden Komponenten definiert).
Das heißt für uns Anwender:
BOINC ist das Programm, mit dem wir in Zukunft arbeiten, nicht ein Bildschirmschoner-Programm oder ein einzelnes Komandozeilenprogramm für jedes Projekt. Es fasst vielmehr alle Projekte (die Clients), die man unterstützen möchte, in einem Programm (dem Framework) zusammen. Also z.B. Astropulse und/oder den SETI@home-Projekten unter BOINC.
Das Framework, also BOINC, steuert die Projekte (Clients), die unter ihm vereint sind, incl. des Downloads derselbigen, Regelung der Uservorgaben (welche zentral für alle Rechner eines Accounts auf einer Webseite in Berkely nach login eingestellt werden können), etc., selbst. Des weiteren hat Berkeley die Möglickeit z.b. ein Update eines Projekt-Clients automatisch auf der BOINC-Installation durchzuführen, ohne daß der User dazu selbst eingreifen muß.
Die flexible Vergabe der Computer-Ressourcen ist ein weiteres wesentliches Merkmal von BOINC. Dazu gehören CPU-Zeit, Festplattenplatz (für Projekt-WU-Caches), etc. Dies geht so weit, daß BOINC nach Uservorgaben diese Ressourcen automatisch umverteilen kann, wenn z.B. einem Projekt die Arbeitseinheiten ausgehen.
Die (System-)Sicherheit steht an erster Stelle. BOINC tut nichts selbsständig, wenn der User dies nicht so auf der Projekt-Webseite in seinem Account eingestellt hat. Gleichzeitig soll eine einfache Konfigurierbarkeit gegeben sein. Des weiteren sind bereits serverseitig Funktionen integriert, die die Verbreitung von Viren über den Daten-Verkehr verhindern oder die z.B. das Cheating ("Schummeln") durch mehrere Mechanismen unmöglich machen.
Der gesamte Netzwerkverkehr der durch BOINC gesteuerten Projekte, ob lokal oder im Internet, wird unsichtbar für den User durch Verschlüsselung bzw. digitale Signaturen sicher gestellt.
|