211service.com
MapRejuice ist SETI@Home auf Steroiden
Sofern eine Flash-Anzeige in einem Ihrer geöffneten Browser-Tabs nicht abtrünnig geworden ist, haben Sie wahrscheinlich ein paar freie Prozessorzyklen auf dem PC, mit dem Sie dies lesen.
Und wenn sich jemand nur ein paar von ihnen aneignen würde – zu wenige, als dass Sie es bemerken könnten –, dann könnten Sie und all die Millionen anderer Websurfer da draußen wie eine Art gigantischer insektoider Computerschwarmgeist zusammengebunden werden.
Das Ergebnis wäre einer der leistungsstärksten Supercomputer der Welt.

Das ist sowieso der Traum von einem Projekt namens KarteRejuice . Es ist Karte verkleinern - der von Google erfundene Algorithmus, der mehr oder weniger die gesamte massiv parallele Verarbeitung antreibt, auf die die größten Unternehmen des Webs angewiesen sind - aber in Javascript implementiert. Und es läuft im Hintergrund jeder Webseite, auf der es installiert ist.
Sie könnten es jetzt ausführen, ohne es zu wissen.
Die Nutzung der Reservezyklen der mit dem Internet verbundenen PCs der Welt ist nichts Neues - SETI @ Home tut genau das seit Ende der 90er Jahre, um Funksignale aus dem Weltraum zu analysieren. Es gibt auch Dutzende von Projekten, die das BOINC-System verwenden auf welcheSETI @ Homeläuft, um Wissenschaftlern zu helfen, die billigen Zugang zu Rechenleistung im Supercomputer-Maßstab benötigen, um an Problemen zu arbeiten, die von der Kryptographie bis zur Proteinfaltung reichen.
MapRejuice erfordert jedoch keine spezielle Client-Software, was bedeutet, dass das Mitmachen bei riesigen Rechenproblemen so einfach sein kann, wie das entsprechende Browserfenster geöffnet zu lassen.

Im Moment tut MapRejuice, das in erster Linie ein Proof of Concept bleibt, nicht so viel. Die Grafik auf seiner Startseite zeigt in Echtzeit, dass es derzeit etwa 300 Jobs pro Minute erledigt.
Seine ultimative Kapazität? Nun, wie viele freie Zyklen haben alle Internetbrowser der Welt?
Wenn Sie eine Site haben, die Benutzern dient, denen es nichts ausmacht, ein wenig Rechenleistung in das Projekt einzubringen, können Sie die Codezeile, die Sie benötigen, in den HTML-Code Ihrer Site einfügen Hier . Oder melden Sie Ihr Projekt an, wenn Sie ein gigantisches Problem haben und ein MapReduce-Cluster von nicht trivialer Größe benötigen Hier . Und wenn Sie es einfach für eine coole Idee halten, können Sie dafür stimmen (es ist ein Eintrag in der node.js Wettbewerb ) Hier .