Articles

Der größte Computer der Welt

Denken Sie, das Internet ist groß? Es ist mehr als groß. Es gibt mehr Geräte im Internet als Menschen auf der Erde.Es gibt jetzt mindestens zwei Milliarden PCs, eine Milliarde Mobiltelefone plus 4-5 Milliarden Server, Konsolen, Tablets, Smart-TVs und eingebettete Geräte, die alle durch genug Kabel miteinander verbunden sind, um 1.000 Mal zum Mond und zurück zu gelangen.

All diese Hardware könnte jedes Fußballstadion in Großbritannien bis zum Rand füllen – und es verbraucht mehr Strom als ganz Japan. Das Netz ist zu einer riesigen, Multi-Billionen-Dollar-Planeten-Maschine geworden; die teuerste und komplexeste Sache, die Menschen je gemacht haben. Und alles daran wächst.

Über 1,5 Millionen Smartphones werden täglich registriert; 5x die menschliche Geburtenrate. CPUs und GPUs finden ihren Weg in alles, von Kühlschränken bis hin zu Teddybären, und das Mooresche Gesetz gilt weiterhin; Die Rechenleistung verdoppelt sich jedes Jahr oder zwei Mal und macht die heutigen Laptops schneller als die Supercomputer von gestern.

Die Summe der Heimcomputerleistung des Internets ist fast unvorstellbar. Es ist auch über 1000x größer als alle Supercomputer auf der Erde zusammen. Und wir verschwenden fast alles davon.Sicher, all diese Milliarden von PCs, Tablets und Telefonen werden „benutzt“. Ein Drittel aller PCs wird nie ausgeschaltet. Obwohl wir diese Geräte ständig verwenden, beträgt die durchschnittliche CPU-Auslastung im Internet zu jedem Zeitpunkt weniger als 2%. Es sei denn, Video-Encoding oder das neueste 3D-Spiel zu spielen, ist der typische PC fast vollständig im Leerlauf. Die Leute tippen nicht mit GHz-Geschwindigkeiten oder sehen sich Urlaubsfotos mit 60 fps an.

Da die Prozessoren immer schneller und zahlreicher werden, steigt das Verhältnis von verbrauchtem zu Leerlauf weiter an. Fast jeder hat mehr als er braucht – fast, das heißt, weil manche Menschen nie genug haben können; Physiker, Biologen, Ingenieure, Klimatologen, Astronomen, Chemiker, Geologen – so ziemlich jeder, der Grundlagenforschung betreibt.Aus diesem Grund geben Wissenschaft und Industrie Milliarden für immer schnellere Supercomputer aus; sie sind aus unserer modernen Lebensweise nicht mehr wegzudenken. Autos, Flugzeuge, Medikamente, Ölquellen, Solarzellen, sogar die Form von Pringles-Chips wurde vom Supercomputer entworfen. Sie sind die nützlichsten und produktivsten Forschungswerkzeuge, die jemals hergestellt wurden.

Aber sie halten nicht lange. Der IBM Roadrunner, der schnellste Computer der Welt im Jahr 2009, wurde 2013 stillgelegt, weil er veraltet war. Es kostet über 100 Millionen US-Dollar, ebenso wie sein Nachfolger. Die Eigentümer, das Los Alamos National Lab, können die gleiche Fläche und Energie mit neuer Hardware weitaus effizienter nutzen. Wie bei allen Supercomputern war die begrenzte Haltbarkeit von Roadrunner jedoch unvermeidlich. Computer altern nicht anmutig.

Die Summe der Rechenleistung des Internets zu Hause ist fast unvorstellbar …
Und wir verschwenden fast alles davon.

Vergleichen Sie dies mit Milliarden leerlaufender CPUs im Internet, die ständig von ihren Besitzern ersetzt werden. Defekte Geräte werden repariert, alte aktualisiert und ständig neue hinzugefügt. Das Internet ist einzigartig unter den Maschinen: effektiv selbstheilend, selbstverbessernd und permanent eingeschaltet. Teile davon können sich jede Sekunde ein- und ausschalten, aber als ein einziges System betrachtet, hat das Netz 100% Betriebszeit und wird es immer tun.

Seit Jahren wird das Internet als Plattform genutzt. Die BOINC-Software der Berkeley University hat es Dutzenden von Wissenschaftsprojekten ermöglicht, im letzten Jahrzehnt CPU-Zeit im Wert von über 2 Milliarden US-Dollar von über 6 Millionen PCS im Leerlauf zu nutzen. Das Konzept des Cloud Computing ist technisch bewährt, das einzige Problem besteht darin, Gerätebesitzer davon zu überzeugen, es zuzulassen. Wenn man bedenkt, dass das Internet über 500 Millionen US-Dollar an ungenutztem Computing pro Tag verschwendet, ist es sicherlich ein Unterfangen, das es wert ist, verfolgt zu werden.Es stimmt, dass viele HPC- und Cloud-Anwendungen nicht für heterogenes WAN-Computing geeignet sind. Niedrige Latenzzeiten kommen nicht in Frage (selbst mit dieser neuen 99.7c-Hohlfaser), und es ist unwahrscheinlich, dass hochgeheime Daten das Gebäude ihres Besitzers jemals ohne homomorphe Verschlüsselung nach Militärstandard verlassen. Aber es gibt Millionen von Aufgaben, die perfekt geeignet sind; Monte Carlos, Parameter-Sweeps, Klimamodellierung, Rendering – alles, was kein Infiniband benötigt, sollte nicht für HPC anstehen und wird gerne öffentliche Ressourcen nutzen, um 10x-100x mehr Computing für das gleiche Budget zu gewinnen.

Die Nutzung des Internets zum Rechnen ermöglicht auch eine ganz neue Klasse von Aufgaben, die sich als die interessanteste – und wertvollste – von allen erweisen könnten: solche, die nur von einem globalen Raster von Millionen von CPUs bedient werden können, die zusammenarbeiten. Für einige Anwendungen werden 100-Millionen-DOLLAR-Supercomputer immer zu klein sein.Ursprünglich veröffentlicht auf Compare the Cloud 2 April 2013 von Mark McAndrew.