Au sein de l'INRIA, les équipes projets qui développent des logiciels
scientifiques sont confrontées, dès lors qu'elles veulent les
distribuer, au portage sur une multiplicité d'environnements matériels
et logiciels en constante évolution. Les tâches de portages logiciels
sont réalisées par l'intermédiaire de leurs propres parcs de machines
hétérogènes qui posent des problèmes d'hébergement, d'administration
système et de maintenance.
L'installation préalable de logiciels et librairies spécifiques, la
validation de l'installation, ou encore le développement de composants
systèmes nécessitent des interventions administrateur. Ces
configurations spécifiques sur de nombreuses combinaisons possibles
d'architectures et de systèmes ne permettent pas d'envisager une
solution de mutualisation à partir de serveurs de connexion classiques.
PIPOL (Plate-forme Inria de POrtage Logiciel) est une expérimentation
d'un service de portage pour les logiciels scientifiques à l'échelle de
l'INRIA. Les ressources matérielles sont partagées et disponibles après
réservation et déploiement du système d'exploitation souhaité. Un
service permet la configuration automatique des systèmes, la
planification et le traitement de travaux utilisateurs.
La viabilité de ce service, liée au coût de son administration ainsi
qu'aux services rendus à la communauté, est illustrée par des retours
utilisateur.