constellation

Url du Projet : http://aerospaceresearch.net/constellation/

Topic sur le forum : ICI

 

 

[AF] - Bonjour Andreas !

[A.Hornig] - Bonjour !


- Pouvez-vous vous présenter en quelques mots ?

- Mon nom est Andreas Hornig et je suis le responsable principal de la plateforme Constellation.
Je suis ingénieur en aéronautique avec le diplôme (FH) de l'Université des Sciences appliquées de Brême (Allemagne)
et je me suis spécialisé en systèmes spatiaux ainsi que dans les applications spatiales à l'Université de Stuttgart.

 



- Pouvez-vous nous présenter l'équipe du projet ?

- L'équipe de Constellation se compose d'un mélange interdisciplinaire de professions de l'aérospatiale et de ces
sujets rattachés, des administrateurs de serveur et d'amateurs de la Terre et de l'espace.

Une liste complète peut être trouvée ici
N'hésitez pas à communiquer avec nous et nos experts. Sans cette équipe soudée, le projet n'aurait pas pu
progresser aussi rapidement et arriver au stade actuel.

Nous sommes une petite équipe, mais nous avons également un groupe de jeunes universitaires de l'Université qui participent.
Ils recherchent constamment de nouveaux membres, qui voudraient faire partie de cette aventure et ainsi
permettre à notre équipe de croître.

Et nous pensons, que vous, les bénévoles cruncheurs, faites partie de notre équipe. Vous pouvez prendre part aux décisions, comme
par exemple, lorsque nous vous avions demandé quelle durée les unités de travail devraient avoir pour vous satisfaire, ou à quelle fréquence
vous définissiez les check-points à mettre en œuvre sur notre application.
Et bien entendu la recherche est tellement importante pour nous, que vous pouvez également créer vos propres sous-projets
chez nous afin qu'ils puissent s'exécuter sur notre plate-forme.


- Où est localisé Constellation ?

- Le projet a démarré à Stuttgart et notre serveur est hébergé sur le campus de Selfnet.de.
Certains d'entre nous vivent aussi dans la région de Stuttgart, mais l'équipe est disséminée partout en Allemagne.
Un projet tel que le nôtre peut être contrôlé directement via le réseau de calcul partagé.

- Quand et comment est née l'idée du projet ?

- Le projet provient de ma première thèse de diplôme intitulé « méthode assistée par ordinateur
pour optimiser un 2D, consistant à décrire la trajectoire d'un véhicule de lancement sur plusieurs étapes, en
contrepartie du rapport de masse entre propergol et la charge utile » où je décris déjà dans un court paragraphe
l'utilisation de BOINC à cette fin.
Pour mes calculs de trajectoires, j'ai utilisé (détourné) les PC de l'Université en les laissant cruncher
toutes les nuits, donc aucun ordinateur n'était bloqué et les étudiants pouvaient les utiliser durant la journée.
Je me réveillais très tôt le matin afin d'arriver le premier pour enregistrer les résultats de ces PC.
J'ai pensé alors qu'il serait idéal d'avoir un projet BOINC dédié aux questions aérospatiales.
Ainsi j'ai eu une discussion avec Sayandeep Khan, qui est un ami, étudiant en sciences de la Terre et spatiales
à l'Université Jacobs de Brême, et il a aussitôt aimé l'idée, il pourrait utiliser BOINC pour certains de ses projets.
Voici ainsi que la naissance de Constellation commença.

 

Il a pris le temps de s'adjoindre l'aide des administrateurs de rechenckraft.
Puis il a effectué une courte visite à la réunion 2010 du BOINC Community Wieda (Basse-Saxe).

Mais le véritable début de Constellation se confirma à la réunion de la société allemande de l'aéronautique
et astronautique (DGLR) de Stuttgart, où je proposais mon idée et où nous avons crée une équipe d'universitaire pour le projet.
Si nous avons déjà parcouru une partie du long chemin vers les étoiles, nous n'avons pas encore atteint le bout, heureusement.




- Pouvez-vous décrire en quelques mots le projet ?

- Calcul partagé pour l'humanité !

Ce slogan accrocheur décrit bien qui nous sommes, que ce soit en tant que bénévole faisant don de son temps CPU
ou en tant que scientifique sur une application ou encore en fournissant un sous-projet qui sera hébergé sur notre plate-forme.
Nous avons l'intention avec Constellation d'être une plate-forme pour la recherche dans divers sciences connexes d'aérospatiales et du génie.
C'est pourquoi nous appelons notre plateforme Constellation, parce que comme une Constellation astronomique, notre
système global doit être formé par plusieurs étoiles individuelles.



- Où en est le projet dans sa progression, combien d'années risque-t-il de durer ?

- C'est difficile à définir, mais nous en sommes juste au début. Notre premier sous-projet « TrackJack » est utilisé
afin d'optimiser la courbe de lancements dans la plus haute altitude avec une fusée hybride conçue par des jeunes
universitaires du groupe HyEnD.
Ce premier lot a progressé de 14% depuis les débuts publics de Constellation en avril, jusqu'à la date de cette entrevue.
Il y a d'autres unités de travail prévues depuis un certain temps, car le lot actuel n'en est qu'un parmi une multitude
d'applications conceptuelles HyEnD.
Vous pouvez découvrir la progression de l'application Trackjack.


- Avez-vous d'autres idées de projets ?

- Deux projets sont en phase de développement sous la direction de Sayandeep Khan.
« Extrême Machine » qui simulera la dynamique de l'exploration rover.
« Sur la Lune » qui visera à simuler les processus survenant à la surface lunaire.

Nous avons également déjà collectés des idées intéressantes de sous-projet lors de notre événement
de bêta-test "invite codes for ideas". (Voir forum Constellation)
Peut-être et espérons-le, quelques membres de l 'Alliance Francophone nous proposerons leur propre projet.
Nous avons un large espace ouvert pour de nouvelles applications.


Nous avons quelques idées aussi sur les modifications que nous pourrions apporter à BOINC ou dans les systèmes informatiques distribués.
Plus précisément une idée sur un réseau de capteurs de matériel.
Parce que ce n'est pas seulement en ayant des idées que l'on peut les réaliser.
Nous discutons actuellement afin de mettre en place une page sur wikipedia, où l'on publierait toutes nos idées de projet.
Nous y demanderions l'aide de la communauté. Il ne serait pas bon de garder celles-ci pour nous seuls.
Et ce serait un endroit idéal pour que les utilisateurs envoient leurs nouvelles créations.


- Rencontrez-vous des soucis avec l'application ?

- Le plus gros problème et le plus grand avantage est JAVA.
« TrackJack » est programmé en JAVA, et d'autre part, elle tend à être plus lente que les languages de programmation usuels.
L'application semble ne pas apprécier le support sur différents systèmes d'exploitation.
Comme il y a un JRE par système d'exploitation spécifique, nous ne pouvons pas utiliser le même
fichier« TrackJack », nous devons remplacer le JRE pour chacun d'entre eux et ainsi cela vous permet de ne pas devoir modifier
de vous-mêmes une seule ligne de codes.
Mais grâce à cela, nous gagnons des utilisateurs, alors que nous en perdrions si elle se trouvait sur un seul système d'exploitation.
Le nombre de cruncheurs importants compense largement la lenteur de l'application.
« TrackJack » pourrait même fonctionner sur des téléphones intelligents avec support de JAVA, une ressource non encore utilisée.


- Prévoyez-vous de créer un système de badge, comme sur Primegrid, afin de stimuler le crunch et la compétition ?

- Les badges sont une excellente façon d'attribuer une récompense envers les efforts des bénévoles.
L'équipe discute actuellement de la meilleure manière d'intégrer ce système et de la façon dont nous allons le faire.
Comme lorsque les astronautes montrent leur affiliation avec des insignes sur leurs uniformes, nous allons sûrement partir
de cette idée. Si vous avez des suggestions ?


- Que pensez-vous du calcul distribué et de ses développements ?

- Sans le système technique actuel et les cruncheurs donnant la capacité de calcul, beaucoup de projets n'aboutiraient pas.
Nous sommes reconnaissants, que le calcul distribué existe et que les communautés bénévoles de citoyen scientifiques existent.
Ce remerciement vaut pour vous tous.

Le système informatique distribué BOINC est un outil puissant et la technologie de wrapper est un moyen facile d'intégrer
des applications comme TrackJack.
Malheureusement ce n'est pas utilisable pour tous les domaines de l'aérospatiale.
Principalement pour la computation dynamique des fluides (CFD), une grosse branche du travail quotidien en aérospatiale.
Un parallèle réel (real parallelity) est nécessaire, où un ensemble de nœuds de cluster travaillent ensemble sur une unité de travail.
Les Clients-BOINC ne sont pas capables de travailler ensemble comme des nœuds sur une unité de travail.
Nous tentons d'améliorer cette situation, comme si nous apprenions à un vieux chien de nouveaux tours.



Merci sincèrement pour vos réponses et le temps que vous nous avez accordé.

- Peut-être un dernier mot pour notre équipe ?

- J'apprends le français, il est encore très basique (niveau A2), mais peut-être l'expression serait appropriée.
Amusez-vous avec votre raid, nous soutenons ces compétitions et nous espérons, que notre serveur survivra à votre rush.
Par ailleurs, on sait où vous trouver et à qui envoyer la facture, au cas où.




Andreas pour Constellation, 6 septembre 2011.

L'Alliance Francophone, texte et traduction, 7 septembre 2011.