Le Xserve et Linux ont été choisis par l’US Navy et Lockheed Martin pour le traitement des images sonar à bord de sous-marins. L’information date du mois d’août, mais on en sait un peu plus aujourd’hui sur les raisons de ce choix.
Début août 2003, les sites Internet répétaient à l’envi que les serveurs d’Apple avaient été choisis par l’US Navy pour ses sous-marins.
C’est la société Terrasoft Solutions Inc, l’éditeur de Yellow Dog Linux, qui a été chargée de livrer avant la fin du mois d’octobre, la commande de 260 Xserve à l’équipementier de défense Lockheed Martin.
Ce programme d’équipement en matériel a été évalué à lui seul à 1,9 million de dollars (1,62 million d’euros), auxquels s’ajoute le système d’imagerie par sonar PUMA (Precision Underwater Mapping and Navigation) que Lockheed-Martin doit y intégrer.
L’ensemble du dispositif doit permettre aux sous-mariniers de détecter les mines sous-marines, de cartographier précisément les fonds marins et d’en bâtir des représentations graphiques en 3D.
Comprimées à la volée, ces cartographies numériques doivent également être transmises aux autres unités des forces navales.
Pour cela, le Xserve doit être utilisé en cluster au sein d’un module baptisé C3 (Commandement, Contrôle, Combat et Intelligence). Lockheed Martin a conçu pour les sous-marins nucléaires d’attaque de la classe Virginia, dont le premier exemplaire, sur les trente commandés par la marine américaine, fera ses premiers essais en mer courant 2004. Selon le site Geopolitique.com, Lockheed-Martin se serait engagé, dans le cadre d’un programme militaire, à équiper ses C3 de matériels standard.
Des contraintes techniques et économiques
Mais le choix du Xserve s’explique aussi par des contraintes économiques et techniques.
Tout en minimisant ses coûts (d’acquisition, de développement et d’utilisation), l’équipementier devait favoriser l’utilisation de logiciels Open Source et faciliter l’intégration de technologies de dernière génération.
Le contrat imposait également plusieurs contraintes techniques, liées à l’espace confiné à bord des sous-marins, en termes de dégagement de chaleur, d?encombrement et de puissance utilisée.
Enfin, le dispositif devait être suffisamment puissant pour pouvoir traiter en temps réel toutes sortes de signaux numériques et les traduire en calculs et images vectoriels.
En cluster tournant sous Yellow Dog Linux, les Xserve offrent aux sous-marins de la Navy une incroyable puissance de calcul leur permettant de traiter des données provenant de sonars actifs et passifs, à large spectre et à haute fréquence, montés sur la proue, sur les flancs, dans la coque ou remorqués par ces bâtiments de guerre.
Jugez plutôt : la capacité de traitement d’un seul cluster de Xserve sera supérieure à celle qui était fournie entre 1976 et 1996 par les 51 sous-marins de la classe Los Angeles travaillant ensemble.
Avec ces matériels, l’US Navy entend ainsi reprendre la main sur le traitement acoustique au fond des mers.
De l’Open Source pour éviter les pannes.
Le choix du matériel d’Apple est dû aux caractéristiques techniques du Xserve (faible dissipation thermique, faible signature acoustique, puissance de calculs vectoriels sur 128 bits, capacités de clustering, haute disponibilité, ressources d’utilisation sur réseau Gigabit…).
Quant à Yellow Dog Linux, il a été retenu pour ses capacités de mise en cluster, de fiabilité de fonctionnement en temps réel et de support de l’Open Source.
La Navy a en effet par le passé été gênée dans ses opérations par des solutions propriétaires non évolutives.
On se souviendra notamment des déboires de la frégate furtive Sea Shadow, qui avait subi une panne moteur imputée à une base de données tournant sous Windows NT.
Reste à espérer que le tandem Yellow Dog Linux Xserve sera étanche à ce type de problème !
[source – vnunet.fr] Marc Geoffroy
