211service.com
MapRejuice is SETI@Home op steroïden
Tenzij een flash-advertentie in een van uw geopende browsertabbladen schurkenstaat is geworden, heeft u waarschijnlijk een paar reserveprocessorcycli beschikbaar op de pc die u gebruikt om dit te lezen.
En als iemand er maar een paar zou toe-eigenen - te weinig om op te merken - dan zouden jij en alle miljoenen andere websurfers die er zijn, samen kunnen worden ingezet als een soort gigantische insectoïde computerbijenkorf.
Het resultaat zou een van 's werelds krachtigste supercomputers zijn.
Dat is hoe dan ook de droom van een project genaamd KaartRejuice . Zijn KaartVerminderen - het door Google uitgevonden algoritme dat min of meer alle massaal parallelle verwerking aanstuurt waarop de grootste internetbedrijven vertrouwen - maar geïmplementeerd in javascript. En het draait op de achtergrond van elke webpagina waarop het is geïnstalleerd.
Je zou het nu kunnen runnen zonder het te weten.
Het gebruik van de reservecycli van 's werelds op internet aangesloten pc's is niets nieuws - SETI @ Home doet precies dat in dienst van het ontleden van radiosignalen uit de ruimte sinds de late jaren 90. Er zijn ook tientallen projecten die het BOINC-systeem gebruiken waarop?SETI @ Homeloopt, om wetenschappers te dienen die goedkope toegang tot rekenkracht op supercomputerschaal nodig hebben om te werken aan problemen variërend van cryptografie tot het vouwen van eiwitten.
Maar MapRejuice vereist geen speciale clientsoftware, wat betekent dat het oplossen van gigantische rekenproblemen net zo eenvoudig kan zijn als het open laten van het juiste browservenster.
Op dit moment doet MapRejuice, dat vooral een proof of concept blijft, niet zoveel. De grafiek op zijn Startpagina onthult in realtime dat het momenteel ongeveer 300 banen per minuut doet.
Zijn ultieme capaciteit? Welnu, hoeveel reservecycli hebben alle internetbrowsers ter wereld?
Als je een site hebt die gebruikers bedient die het niet erg vinden om wat rekenkracht aan het project bij te dragen, kun je de coderegel pakken die je nodig hebt om in de HTML van je site te plaatsen hier . Of, als u een gigantisch probleem heeft dat een MapReduce-cluster van niet-triviale schaal nodig heeft, meld u dan aan voor uw project hier . En als je het gewoon een gaaf idee vindt, kun je erop stemmen (het is een inzending in de node.js wedstrijd ) hier .