Werbung

Anwendungen des verteilten RechnensVor Jahren habe ich einen Artikel darüber geschrieben, wie Sie Ihre CPU-Zeit der Wissenschaft spenden – und dabei ein Internet-Computing-Modell namens. nutzen verteiltes Rechnen 10 Möglichkeiten, Ihre CPU-Zeit für die Wissenschaft zu spenden Weiterlesen . In diesem Artikel habe ich einige der coolen Projekte besprochen, denen Sie die CPU-Zeit Ihres Computers widmen können. Dazu gehören Dinge wie die Verteidigung gegen Bioterrorismus, die Bekämpfung von Krebs und die Unterstützung Nanotechnologie.

Tatsächlich habe ich nach dem Schreiben dieses Artikels einige dieser Projekte eine ganze Weile betrieben und mich so sehr für das Ganze interessiert Distributed Computing-Modell, mit dem ich IBM an einem Punkt meiner Karriere als Autor über ihr eigenes Projekt, die Welt, interviewt habe Gemeinschaftsgitter. Ich werde weiter unten mehr über das World Community Grid erklären, aber bevor wir zum individuellen verteilten Computing kommen Projekte, ist es wichtig, zu verfolgen, wie sich die gesamte Community in den paar Jahren entwickelt hat, seit ich das letzte Mal darüber geschrieben habe es.

instagram viewer

Erstaunlich ist, wie sich die Entwicklung des verteilten Computings im Geiste der Zusammenarbeit der wissenschaftlichen Gemeinschaft selbst vollzogen hat. In der Vergangenheit erforderten viele dieser Projekte, dass Benutzer einzelne Programme herunterladen, und zwar jeweils hatte ihre eigenen unabhängigen Bildschirmschoner und andere Funktionen, abgesehen von anderen Projekten tun. Heutzutage läuft die Mehrheit der Projekte in einem zentralen Kontrollmanager namens BOINC, der von den Leuten in Berkeley geleitet wird. Mit dieser einen Anwendung können Sie Ihre freie CPU-Leistung aufteilen, um eine Vielzahl von Rechenaufgaben zu unterstützen, an die Sie glauben.

Erstaunliche verteilte Computerprojekte

Ich liebe das Konzept von BOINC, das Sie direkt herunterladen und installieren können Berkeleys BOINC-Seite. Ich liebe es, denn als ich die Projekte in der Vergangenheit heruntergeladen und ausgeführt habe, war der Prozess nicht wirklich einfach oder einfach. Ich habe die Bildschirmschoner und die coolen Grafiken geliebt, aber wirklich, verteiltes Computing besteht darin, Ihre CPU für die Zwecke bereitzustellen, an die Sie glauben – das ist das Endergebnis.

Mit dem BOINC Manager installieren und starten Sie ihn, und Sie haben alle verteilten Computerprojekte direkt zur Hand.

Anwendungen des verteilten Rechnens

Ich würde ein solches Programm absolut nicht empfehlen, es sei denn, es enthält die große Mehrheit der verfügbaren Projekte. Zum Glück tut BOINC das. Ich habe auch festgestellt, dass es viele Projekte gibt, die nicht in der Projektliste des BOINC-Programms selbst aufgeführt sind, aber Sie kann immer noch die URL für jedes BOINC-unterstützte Projekt einfügen, das Sie im Web finden, und der Manager wird es erkennen und laden. Es ist sehr cool.

Klimavorhersage

Ich habe Climateprediction.net vor einigen Jahren erwähnt, hauptsächlich weil es ein Projekt ist, an das meiner Meinung nach eine große Mehrheit der Leute glaubt. Ziel des Projekts ist es, an der Vorhersage des Erdklimas bis ins Jahr 2100 zu arbeiten. Ziel ist es nicht nur, Vorhersagemodelle zu erstellen, sondern die Genauigkeit bestehender Klimamodelle zu testen, um zu bestimmen, welche Szenarien wahrscheinlicher sind.

Nachdem Sie sich bei Climateprediction.net über BOINC angemeldet haben, werden Sie sofort auf die Website weitergeleitet, um Ihre Anmeldung abzuschließen, und erhalten Zugriff auf alle Ihre aktuellen Statistiken.

Helfen Sie mit, die Welt mit diesen erstaunlichen Distributed Computing-Projekten zu verbessern

Auf dieser Website finden Sie auch viele Klimamodelle und Informationen unter Links wie WeatherAtHome und in anderen Bereichen der Website. Stellen Sie sicher, dass Sie die Website erkunden, wenn Sie sich für dieses Projekt anmelden.

Kosmologie@home

Das Cosmology-Projekt ist eines meiner Favoriten, weil ich die Idee liebe, bei der Entwicklung von Modellen des Universums helfen zu können. Das Cosmology-Projekt bezieht astronomische und teilchenphysikalische Daten in seine Modelle ein. Als jemand, der der Entdeckung des Higgs-Bosons Standing Ovations gab, freue ich mich, einen Teil meiner CPU-Leistung für diese Art von Zweck bereitzustellen.

verteiltes Rechnen

Das Bild oben zeigt, wie BOINC aussieht, um Aufgaben für die Kosmologie auszuführen. Sie können den Abwärtspfeil unter „Projekt hinzufügen“, um alle Projekte zu sehen, für die Sie sich angemeldet haben, und sofort auf jede Website zu verlinken. Das Hauptfenster über dieser Dropdown-Liste zeigt den Abschluss der aktuellen Aufgabe, an der Ihre CPU arbeitet, und wie lange sie an dieser Rechenaufgabe gearbeitet hat.

Orbit@Home

Ich zeige wahrscheinlich meine Vorliebe für Projekte, die sich auf den Weltraum konzentrieren, indem ich auch Orbit@Home aufliste, aber unter dem Strich ist es ein weiteres sehr cooles verteiltes Computing-Projekt.

Das Orbit@Home-Projekt konzentriert sich auf die Untersuchung des Sonnensystems, um mithilfe von Berechnungen wichtige Probleme für die Erde wie etwa erdnahe Asteroiden (NEA) zu lösen. Ich liebe die Idee, dass ein solches Projekt möglicherweise die Quelle einer Frühwarnung ist, dass es eine NEA gibt auf einem gefährlichen Kurs für die Erde, was der Menschheit Zeit gibt, dies zu planen und sich darauf vorzubereiten Herausforderung.

verteiltes Rechnen

Was mir an der Orbit@home-Website sehr gut gefällt, sind die Statistiken und Informationen, die auf der Website bereitgestellt werden, damit Sie einen Überblick über alle Berechnungen erhalten, die für das Projekt durchgeführt wurden.

verteiltes Rechnen

Das Projekt hat auch eine Community, und wenn es wichtige Neuigkeiten gibt, finden Sie sie auf der Hauptseite der Website, wie zum Beispiel die Ankündigung von Asteroid 2011 MD Near-Pass am 27. Juli 2011. Die Seite wird nicht oft aktualisiert, aber wenn es etwas zu melden gibt, finden Sie es dort.

MindModeling@Home

Das MindModeling@Home-Projekt ist eines der Projekte, die nicht in der BOINC-Programmliste aufgeführt sind, aber wenn Sie das. eingeben Projekt-URL in das Feld Projekt-URL ein, es erkennt das Projekt als BOINC-kompatibel und meldet Sie an und verbindet sich mit dem Projekt.

Liste der verteilten Computerprojekte

Das MindModeling-Projekt konzentriert sich auf das, was die Website als „computergestützte kognitive Prozessmodellierung“ beschreibt, um den menschlichen Geist zu verstehen. Meiner Meinung nach ist die Aufgabe, den menschlichen Geist zu modellieren und zu simulieren, eine der größten, herausforderndsten und wahrscheinlich fast unmöglichen Aufgaben.

Die Idee, „menschliche Leistung und Lernen“ zu modellieren, ist für mich ein so erstaunliches Konzept, dass ich meine Rechenleistung gerne für dieses hohe Ziel verwende. Und natürlich hat das Projekt auch eine ziemlich coole Website.

Liste der verteilten Computerprojekte

Die Website zeigt eine Art Rangliste, die die „gebenden“ Projektteilnehmer zeigt, und Sie finden Informationen und Neuigkeiten über das Projekt auf der gesamten Website.

Das Weltgemeinschaftsgitter.

Vor Jahren sprach ich mit den Leuten von IBM über ihr (damals) neues Wohltätigkeitsprojekt, das als World Community Grid bekannt war. Das Unternehmen machte keinen Gewinn aus dem Projekt und stellte seine eigenen Ressourcen und sogar engagiertes Personal bereit, um sicherzustellen, dass das verteilte Computing-Projekt erfolgreich war.

Liste der verteilten Computerprojekte

Das World Community Grid ist in BOINC enthalten, aber das Besondere daran ist, dass es nicht nur ein Projekt ist, sondern es nimmt stattdessen Ihre CPU-Rechenleistung und verteilt sie über das World Community Grid rechnerisch Ursachen. Einige dieser Ursachen umfassen Dinge wie die Bekämpfung von Malaria, sauberes Wasser, Muskeldystrophie und die Bekämpfung von Krebs im Kindesalter.

Helfen Sie mit, die Welt mit diesen erstaunlichen verteilten Computerprojekten zu verbessern10

Sie könnten sich tatsächlich nur mit dem World Community Grid anmelden, und Ihre CPU würde für einige äußerst wichtige Zwecke hervorragend genutzt. Und Sie können diese laufenden Ursachen direkt auf der Website überwachen und mehr darüber erfahren Weltgemeinschaftsgitter Webseite.

Mehr über BOINC

Wie Sie in diesem Artikel sehen können, denke ich wirklich, dass BOINC der richtige Weg ist, um so viele Projekte zu unterstützen, wie Sie möchten, während Sie nur eine einzige Anwendung herunterladen und ausführen müssen. Es ist der richtige Weg.

Einige der Optimierungen, die Sie mit BOINC vornehmen können, besteht darin, zu konfigurieren, wie viel von Ihrer CPU es verbraucht und wann es verbraucht. Sie können tatsächlich festgelegte Tageszeiten definieren, zu denen es Arbeiten ausführen kann, wie viel Speicherplatz es verwenden kann und Sie können es so konfigurieren, dass es nur funktioniert, wenn Sie Ihren Computer nicht verwenden und es einige Zeit im Leerlauf ist Protokoll.

Helfen Sie mit, die Welt mit diesen erstaunlichen verteilten Computerprojekten zu verbessern11

Die erweiterte Ansicht der Anwendung zeigt Ihnen auch mehr Statistiken zu all Ihren aktuellen Projekten. Es zeigt Ihnen alle Projektaufgaben, an denen Ihr Computer gerade arbeitet, und den Gesamtfortschritt dieser Aufgaben.

Helfen Sie mit, die Welt mit diesen erstaunlichen Distributed Computing-Projekten zu verbessern

Und schließlich enthält BOINC auch Bildschirmschoner von jedem der Projekte, die Sie unterstützen möchten, wie z wie dieses von Cosmology@Home, das zwischen Bildern und dem aktuellen Status Ihres Laufs ein- und ausblendet Arbeitsplätze.

Anwendungen des verteilten Rechnens

Es ist eigentlich ein ziemlich cooles Gefühl, so viele wichtige Ursachen zu unterstützen, indem man einfach nur seinen Computer laufen lässt. Es ist, als ob Sie Ihrem Computer die Chance geben, etwas Gutes in der Welt zu tun, und alles, was Sie wirklich spenden, wenn Sie denken darüber, ist nichts anderes als vielleicht ein etwas höherer Stromverbrauch und etwas mehr Last auf Ihrem Prozessor.

Angesichts der Tatsache, dass Sie möglicherweise dazu beitragen, einige der dringendsten Probleme der Welt zu lösen, würde ich sagen, dass Sie nicht viel aufgeben müssen.

Haben Sie jemals verteilte Computerprojekte unterstützt? Hast du jemanden gesehen, der diesen Sound cool gehört hat? Teilen Sie Ihr eigenes Feedback und Ihre Lieblingsprojekte im Kommentarbereich unten mit.

Bildnachweis: Laptops, die über Shutterstock geteilt werden

Ryan hat einen BSc-Abschluss in Elektrotechnik. Er hat 13 Jahre in der Automatisierungstechnik, 5 Jahre in der IT gearbeitet und ist jetzt Apps Engineer. Als ehemaliger Chefredakteur von MakeUseOf hat er auf nationalen Konferenzen zur Datenvisualisierung gesprochen und wurde im nationalen Fernsehen und Radio vorgestellt.