Sommaire SETI@home
Depuis chez vous, partez à la
Recherche d'une Intelligence
Extraterrestre
.
La FAQ de référence : Anglais (English). Langues (translations) :

Les questions courantes sur SETI@home.

* VIII. Distribution des données SETI@home.

  1. Fournirez-vous des blocs de données plus large aux ordinateurs les plus rapides ?
  2. Qu'arrive-t-il aux unités de travail obtenues mais jamais retournées par mon système ? Sont-elles perdues pour toujours ?
  3. Puis-je utiliser un PC déconnecté ?
  4. Puis-je utiliser un PC connecté de façon occasionnelle ?
  5. Si je ne renvoie les résultats d'un PC, combien de temps attendra le serveur avant de renvoyer le bloc de données à quelqu'un d'autre ?
  6. Comment puis-je renvoyer mes résultats sans obtenir des serveurs une autre unité de travail ?

[ Retour au sommaire des catégories | Catégorie précédente | Catégorie suivante ]

[ Retour au sommaire de SETI@home ]


* Toutes les réponses.

  1. Fournirez-vous des blocs de données plus larges aux ordinateurs les plus rapides ?

    Non, tous les ordinateur reçoivent des blocs de même taille. Les ordinateurs les plus rapides finissent chaque bloc plus rapidement, puis immédiatement obtiennent un nouveau tronçon à traiter, ainsi nous les maintenons occupés tout le temps qu'il le demandent.

  2. Qu'arrive-t-il aux unités de travail obtenues mais jamais retournées par mon système ? Sont-elles perdues pour toujours ?

    Nous gardons la trace de chaque unité de travail fournie aux clients - si les résultats prennent trop de temps à nous revenir, nous la renverrons à quelqu'un d'autre. Ce n'est que qu'après avoir obtenu et confirmé les résultats que nous supprimerons l'unité de travail.

  3. Puis-je utiliser un PC déconnecté ?

    Non. En théorie il devrait être possible de transférer les données et résultats sur des disquettes, mais nous ne supportons pas ceci. Notez toutefois la réponse à la question suivante qui indique comment on peut effectuer un transfert fiable des unités de travail avec le serveur SETI@home, et comment on peut affecter des caches séparés pour chaque machine en affectant à chacune un numéro de processeur.

  4. Puis-je utiliser un PC connecté de façon occasionnelle ?

    Oui. A condition de le connecter au moins une fois par semaine (voir la question suivante), car sinon une grande partie de votre travail deviendrait redondante, car le bloc serait recalculé par un autre utilisateur.

    Veuillez noter les scripts shell d'exemple suivants (écrits pour Unix) qui permettent de conserver un cache de plusieurs unités de travail en attente, chacune dans un répertoire distinct :

    • FetchCache : utilisé pour terminer les calculs et transférer les unités de travail maintenues dans un cache, ce script utilise l'option "-stop_after_xfer" pour stopper le client dès le transfert de données terminé sans lancer le calcul ;
    • RunCache : utilisé après un transfert, et au démarrage de la machine pour reprendre et terminer les calculs sur les unités actuelles chargées auparavant par FetchCache, le script prend en paramètre un numéro de processeur (0, 1, ...), il utilise l'option "-stop_after_process" du client, et tourne en boucle infinie pour traiter les unités de travail chargées séparément par FetchCache.

    Lisez les commentaires au début de ces scripts, et paramétrez le nom et l'emplacement du logiciel client, le nombre de sous-répertoires pour les unités de travail en cache, les paramètres éventuels de proxy, l'emplacement des fichiers journaux de suivi etc...

  5. Si je ne renvoie les résultats d'un PC, combien de temps attendra le serveur avant de renvoyer le bloc de données à quelqu'un d'autre ?

    C'est variable. Nous pensons atteindre une limite d'une semaine. L'immense majorité des systèmes ne mettent pas plus d'un jour ou deux pour achever un bloc et nous transmettre leurs résultats. De toute façon, même si un bloc est envoyé à plusieurs clients, chacun d'aux sera crédité du travail qu'il a effectué, et les résultats multiples sont vérifiés mutuellement, ce qui permet de contrôler la cohérence des résultats calculés par les différents systèmes, et de détecter les éventuels bogues sur certaines versions.

  6. Comment puis-je renvoyer mes résultats sans obtenir des serveurs une autre unité de travail ?

    Copiez un fichier quelconque dans votre répertoire de données SETI@home et renommez le "stop_after_send.txt". Sur le Macintosh, le dossier "SETI@home Data" est dans le dossier Préférences, lui-même dans le dossier Système ; sous Unix et Windows, il est dans le même dossier que l'exécutable "setiathome.exe". Si vous voulez obtenir plus tard une nouvelle unité de travail, supprimez le fichier "stop_after_send.txt".

[ Retour au sommaire des catégories | Catégorie précédente | Catégorie suivante ]

[ Retour au sommaire de SETI@home ]

 
Page mise à jour le mardi 03 juillet (2001-07-03 23:06:17 +0200).
Site Web convenant à tout public : Étiquette ICRA (RSACi), Classification SafeSurf et Weburbia Safe For Kids
.
Traduction en Français : Philippe Verdy - Copyright ©1999-2001 SETI@home (U.C. Berkeley).