Articles

Le plus grand ordinateur sur Terre

Vous pensez qu’Internet est grand? C’est au-delà du grand. Il y a plus d’appareils sur Internet que de personnes sur Terre.

Il y a maintenant au moins deux milliards de PC, un milliard de téléphones mobiles et 4 à 5 milliards de serveurs, consoles, tablettes, téléviseurs intelligents et appareils embarqués, tous reliés par suffisamment de câbles pour atteindre la Lune et revenir 1 000 fois.

Tout ce matériel pourrait remplir tous les stades de football de Grande-Bretagne à ras bord – et il consomme plus d’électricité que l’ensemble du Japon. Le Net est devenu une vaste machine planétaire de plusieurs milliards de dollars; la chose la plus chère et la plus complexe que les humains aient jamais fabriquée. Et tout cela grandit.

Plus de 1,5 million de smartphones sont enregistrés quotidiennement; 5 fois le taux de natalité humain. Les processeurs et les GPU trouvent leur place dans tout, des réfrigérateurs aux ours en peluche, et la loi de Moore continue de tenir; la puissance de calcul ne cesse de doubler chaque année ou deux, ce qui rend les ordinateurs portables d’aujourd’hui plus rapides que les supercalculateurs d’hier.

La somme totale de la puissance de calcul domestique d’Internet dépasse presque l’imagination. C’est également plus de 1000 fois plus que tous les superordinateurs sur Terre combinés. Et nous gaspillons presque tout.

Bien sûr, tous ces milliards de PC, tablettes et téléphones sont « utilisés ». Un tiers de tous les PC ne sont jamais éteints. Mais même si nous utilisons constamment ces appareils, à tout moment, la charge moyenne du processeur sur Internet est inférieure à 2%. À moins d’encoder la vidéo ou de jouer au dernier jeu 3D, le PC typique est presque complètement inactif. Les gens ne tapent pas à des vitesses de GHz ou ne voient pas de photos de vacances à 60 images par seconde.

À mesure que les processeurs deviennent de plus en plus rapides et nombreux, le rapport entre le calcul utilisé et le calcul inactif continue d’augmenter. Presque tout le monde a plus que ce dont il a besoin – presque, c’est–à-dire parce que certaines personnes ne peuvent jamais en avoir assez; physiciens, biologistes, ingénieurs, climatologues, astronomes, chimistes, géologues – à peu près n’importe qui qui fait de la recherche fondamentale.

La science et l’industrie dépensent des milliards pour des superordinateurs toujours plus rapides pour cette raison; ils sont devenus indispensables à notre mode de vie moderne. Voitures, avions, médicaments, puits de pétrole, cellules solaires, même la forme des chips Pringles a été conçue par un supercalculateur. Ce sont les outils de recherche les plus utiles et les plus productifs jamais créés.

Mais ils ne durent pas. L’IBM Roadrunner, l’ordinateur le plus rapide au monde en 2009, a été mis hors service en 2013 car il était obsolète. Il a coûté plus de 100 millions de dollars, tout comme son successeur. Les propriétaires, le Laboratoire national de Los Alamos, peuvent utiliser la même surface au sol et la même énergie de manière beaucoup plus efficace avec du nouveau matériel. Comme tous les supercalculateurs, la durée de conservation limitée de Roadrunner était inévitable. Les ordinateurs ne vieillissent pas gracieusement.

La somme totale de la puissance de calcul domestique d’Internet dépasse presque toute imaginationEt nous en gaspillons presque tout.

Comparez cela avec des milliards de processeurs inactifs sur Internet qui sont continuellement remplacés par leurs propriétaires. Les appareils cassés sont réparés, les anciens mis à niveau et d’autres sont constamment ajoutés. Internet est unique parmi les machines: auto-cicatrisant efficacement, auto-améliorant et allumé en permanence. Certaines parties de celui-ci peuvent s’allumer et s’éteindre toutes les secondes, mais, considéré comme un système unique, le réseau a 100% de disponibilité et il le fera toujours.

L’utilisation d’Internet comme plate-forme existe depuis des années. Le logiciel BOINC de l’Université de Berkeley a permis à des dizaines de projets scientifiques d’exploiter plus de 2 milliards de dollars de temps CPU donné au cours de la dernière décennie, à partir de plus de 6 millions de PC inactifs. Le concept de calcul volontaire est techniquement prouvé, le seul problème est de persuader les propriétaires d’appareils de l’autoriser. Considérant qu’Internet gaspille plus de 500 millions de dollars de calcul inutilisé par jour, c’est certainement une entreprise qui vaut la peine d’être poursuivie.

Il est vrai que de nombreuses applications HPC et cloud ne conviennent pas au calcul WAN hétérogène. Une faible latence est hors de question (même avec cette nouvelle fibre optique creuse 99.7c) et il est peu probable que des données hautement secrètes quittent le bâtiment de son propriétaire sans cryptage homomorphe de qualité militaire. Mais il y a des millions de tâches qui sont parfaitement adaptées; Monte Carlos, balayages de paramètres, modélisation climatique, rendu – tout ce qui n’a pas besoin d’Infiniband ne devrait pas faire la queue pour le HPC et utilisera volontiers les ressources publiques pour gagner 10 à 100 fois plus de calcul pour le même budget.

Utiliser Internet pour calculer permet également une toute nouvelle classe de tâches qui pourraient s’avérer les plus intéressantes – et les plus précieuses – de toutes: celles qui ne peuvent être desservies que par une grille globale de millions de PROCESSEURS travaillant ensemble. Pour certaines applications, les supercalculateurs de 100 millions de dollars seront toujours trop petits.
Initialement publié sur Compare the Cloud le 2 avril 2013 par Mark McAndrew.