Futura Sciences
Image de la rubrique en cours

Forum FS Generation

Précédent   Vous êtes ici : Forum FS Generation » Informatique » Internet - Réseau - Sécurité

Découvrir d'autres sujets sur ces thèmes : , , , ,


Discussion fermée
Vieux 14/05/2006, 19h30   Sujet Calcul partagé / Boinc : rejoindre l'équipe Futura-Sciences - Message #1
click
 
Date d'inscription: avril 2005
Localisation: region parisienne
Âge: 31
Messages: 294
Calcul partagé / Boinc : rejoindre l'équipe Futura-Sciences
Le calcul Distribué et BOINC

Dans ce fil vous apprendrez comment soutenir la recherche scientifique, de façon simple, efficace et transparente pour vous.

Sommaire

Autres fils à voir

D'autres fils sont en préparation...
click est déconnecté  
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 14/05/2006, 19h41   Sujet Calcul partagé / Boinc : rejoindre l'équipe Futura-Sciences - Message #2
click
 
Date d'inscription: avril 2005
Localisation: region parisienne
Âge: 31
Messages: 294
Le calcul distribué
Le calcul distribué

Certains calculs informatiques pour résoudre des problèmes scientifiques complexes demandent des ressources informatiques énormes. A ce jour, pour résoudre ces problèmes les chercheurs disposent de deux moyens.

Les supercalculateurs. Ils posent de nombreuses contraintes. Tout d’abord ils sont d’un coût prohibitif ce qui limite leur nombre de part le monde, et surtout, limite par voie de conséquence les possibilités d’accès à l’un deux pour les scientifiques. Ensuite ils nécessitent souvent la construction d’un bâtiment spécifique pour les abriter. Enfin leur maintenance est complexe ce qui les handicapent, par un coût de fonctionnement très important et des indisponibilités fréquentes.

Cette lourdeur des supercalculateurs a donc permis l’émergence de projets de Calcul Distribué ou (Grid Computing). Architecturés autour de réseaux, locaux tout d’abord puis profitants de la puissance d’Internet.

Cette architecture est peu coûteuse puisqu’elle s’appuie sur une infrastructure existante et offre une puissance de calcul pouvant être supérieure à un supercalculateur grâce au parc d’ordinateurs personnels des centres de recherche. Ou sur les ordinateurs de particuliers, comme vous et moi, qui mettent leur ressource informatique à disposition.

Le calcul distribué consiste à diviser un gros calcul en plusieurs petites unités. Chaque unité est alors envoyée a un ordinateur différent. Il se charge du calcul, puis renvoi les résultats à un serveur central.

Les unités sont calculées en tache de fond sur les ordinateurs personnels et n’interférent donc pas avec l’utilisation habituelle de ceux-ci. Ce système offre donc aux scientifiques une grande souplesse, une grande robustesse, alliée à une puissance de calcul énorme. Et cela sans amputer les budgets de recherche.
Miniatures attachées
Cliquez sur l'image pour la voir en taille réelle

Nom : Network_computing.gif
Affichages : 376
Taille : 31,7 Ko
ID : 7139  
click est déconnecté  
Vieux 14/05/2006, 19h42   Sujet Calcul partagé / Boinc : rejoindre l'équipe Futura-Sciences - Message #3
click
 
Date d'inscription: avril 2005
Localisation: region parisienne
Âge: 31
Messages: 294
Le calcul distribué sur la plateforme BOINC
Le calcul distribué sur la plateforme BOINC

Certains projets avaient donc créé leur propre outil informatique pour pouvoir utiliser les ressources offertes par le calcul distribué. Ce fut le cas de SETI au début et de Folding@home. Cependant cela demandait un gros travail informatique car la mise en place d’une grille de calcul distribué (sécurisée) n’est pas simple.

Il y a quelque temps un logiciel a donc été développé dans le but d’offrir une plateforme commune aux chercheurs, pour regrouper plusieurs projets de calcul distribué. En offrant une boite à outils de "Grid Computing" cela réduit le temps de développement des projets et simplifie le travail des scientifiques. Cette plateforme commune, développée par l’Université de Berkeley (Californie, USA), s’appelle BOINC. Pour Berkeley Opening Infrastructure for Network Computing. Et comme son nom l’indique BOINC est un logiciel "Open Source", sous licence GPL.

Ce logiciel exploite la puissance de vos machines, mais libère les ressources dont vous avez besoins. Concrètement vous ne vous apercevrez pas de la présence de BOINC sur votre ordinateur. Pour cela il utilise la priorité la plus base de votre système d’exploitation. Il n’exploite donc que les ressources inutilisées de votre ordinateur.


A ce jour, la plateforme unifiée BOINC fédère plus d’une dizaine de projets scientifiques majeurs. Ainsi, grâce à BOINC, vous êtes libre de choisir le projet scientifique auquel vous souhaitez contribuer. Vous pouvez même participer à plusieurs projets en parallèle et affecter des priorités entre ceux-ci.

De plus elle accueille plusieurs centaines de milliers d'utilisateurs, soit environ un million d’ordinateurs personnels à travers le monde. Les chercheurs disposent ainsi à tout moment d’une puissance de calcul de 420 TeraFlops en moyenne (soit 420 000 milliards d'opérations en virgule flottante à la seconde !). A comparer au plus gros Ordinateur au monde, BlueGene d’IBM qui n’offre que 280 TeraFlops de moyenne malgré ses 130000 processeurs en parallèle.

BOINC est déjà disponible sur plusieurs OS différents (Windows, Linux, Mac Os X, et Solaris)

De nombreuses écoles, universités, entreprises, administrations et des milliers de particulier participent. Pourquoi pas vous ?
click est déconnecté  
Vieux 14/05/2006, 19h50   Sujet Calcul partagé / Boinc : rejoindre l'équipe Futura-Sciences - Message #4
click
 
Date d'inscription: avril 2005
Localisation: region parisienne
Âge: 31
Messages: 294
Installer BOINC sur votre ordinateur
Installer BOINC sur votre ordinateur

Commencez par télécharger la dernière version >Ici<

Lancez l’installation et suivez les instructions :
- Accepter la licence ;
- Choisir le répertoire d’installation
- Choisir le mode d’installation « Single-User Installation »
Une fois l’installation terminée, lancez BOINC.

Voici un PDF qui détaille l’installation pas à pas :>Ici<
click est déconnecté  
Vieux 14/05/2006, 19h58   Sujet Calcul partagé / Boinc : rejoindre l'équipe Futura-Sciences - Message #5
click
 
Date d'inscription: avril 2005
Localisation: region parisienne
Âge: 31
Messages: 294
Pour rejoindre un projet / Rejoindre l’équipe FUTURA SCIENCES / Statistiques
Pour rejoindre un projet

Il vous faut maintenant choisir un projet pour lequel vous allez calculer. Vous trouverez plus bas une liste de projets.

Une fois le projet choisi connectez-vous sur la page Internet du projet.
Par exemple pour le projet Rosseta@home : http://boinc.bakerlab.org/rosetta/

Rendez vous dans la section « Create Account »
Il vous faut ensuite renseigner les différents champs. Attention de rentrer un Email valide car votre clef d’identification vous sera envoyée par la suite.

Enfin il vous faut renseigner le projet dans BOINC :
- Lancer BOINC Manager (le raccourci sur le bureau ou en utilisant le menu démarrer).
- Dans l’onglet « Projet » choisissez « Rejoindre un projet ».
- Entrez l’URL du projet que vous avez reçu par email (dans notre exemple http://boinc.bakerlab.org/rosetta).
- Choisir « Utiliser un compte existant ».
- Entrez votre adresse Email et votre mot de passe (Vous pouvez aussi entrer la clef d’authentification reçue par Email à la place mot de passe).

Vous participez maintenant au projet. Vous pouvez participer à plusieurs projets en même temps en suivant les mêmes étapes. Evitez cependant d’avoir plus de 3 projets sur un même ordinateur.

Voici un PDF qui détaille pas à pas comment rejoindre un projet : >Ici<


Pour rejoindre l’équipe FUTURA SCIENCES

Cela se compose de deux étapes :

Etape 1 : Pour chaque projet dont vous faites partie, à partir de BOINC vous cliquez sur "votre compte". Il est aussi possible d’entrer l’URL du site du projet dans votre navigateur (comme lors de l’inscription). Une fois sur le site, vous allez dans "Your Account", vous faites "Change other account info", vous rajoutez [AF>Futura Sciences] devant votre nom et vous cliquez sur "Update".

Etape 2 : FUTURA SCIENCES a décidé de faire partie de l’Alliance Francophone. Celle-ci regroupe de nombreux utilisateurs, notamment en France mais aussi à travers le monde. Elle a pour vocation d’assister les utilisateurs et de promouvoir le calcul distribué.

Pour rejoindre l’Alliance, toujours sur la page de gestion de votre compte, vous trouverez « Team ». Recherchez L’Alliance Francophone puis faire « Join ».

Attention de bien choisir L’Alliance Francophone (avec un L apostrophe)


Statistiques de l’équipe FUTURA SCIENCES

Des statistiques équipe et utilisateurs sont disponibles >Ici<
click est déconnecté  
Vieux 12/04/2008, 16h11   Sujet Calcul partagé / Boinc : rejoindre l'équipe Futura-Sciences - Message #6
Bruno
 
Date d'inscription: novembre 2005
Localisation: Polytechnicie
Messages: 1 819
Re : [BOINC] Vie de l'équipe Futura-Sciences
Bonjour,

Voici le tuto promis.
-----------------------8<----------------------------------8<-----------------------


Comment installer BOINC sur un serveur Linux ?

Ce post est réservé aux personnes souhaitant déployer BOINC sur un serveur Linux et ne souhaitant utiliser que la ligne de commande. Toutes les opérations seront à faire en SSH.

1. Installation.
On peut installer BOINC de deux manières :
  • via les packages (apt) : ceci installe les binaires de boinc dans /usr/bin et crée le dossier /etc/boinc-client avec ses fichiers de conf. Ceci nécessite d'être root ou d'avoir ses privilèges via la commande sudo.

    Pour l'installer :
    Code:
    apt-get update && apt-get install boinc-client
  • dans un dossier : pour ceux qui n'ont pas d'accès root ou qui souhaitent garder leur machine propre, il est possible de tout rassembler (binaires+fichiers conf) dans un seul dossier, dans votre home directory (/home/vote_nom/BOINC).

    Pour l'installer : on va télécharger un script.sh et son exécution va créer le répertoire ./BOINC et y placer les binaires de BOINC.

    On télécharge le script :

    Code:
    wget http://boincdl.ssl.berkeley.edu/dl/boinc_ubuntu_5.10.45_i686-pc-linux-gnu.sh -O install-boinc.sh
    On l'exécute :

    Code:
    sh ./install-boinc.sh
    Et on récupère un dossier ./BOINC avec tout ce qu'il faut dedans.


2. Utilisation.

Si on a installé BOINC via apt, /etc/init.d/boinc-client start|stop sert à le démarrer/arrêter.

Dans les deux cas (apt ou sources), il faudra utiliser deux commandes : boinc et boinc_cmd. Elles ne marchent que lorsqu'on s'est placé dans le répertoire de BOINC sinon on obtient un "Autorisation failure". Pour se placer dans ce répertoire :
  • si on a utilisé apt, c'est /var/lib/boinc-client/ (sous Debian)
  • si on a utiliser le script.sh c'est bêtement le répertoire ./BOINC créé.

Pour rattacher un projet :

Code:
./boinc -attach_projet URL_DU_PROJET VOTRE_CLE
VOTRE_CLE étant la key account. Ceci lance tout de suite BOINC.

Pour arrêter BOINC :

Code:
./boinc_cmd --quit

3. Accès à distance.

Il est possible d'utiliser une interface graphique et de monitorer et controller une ou tout un parc de machines. Deux programmes, sous Win et Linux : BoincStudio et BoincView (NBS). Actuellement, j'utilise NBS qui est très bien fait.

Par défaut, le client BOINC qui est sur la machine Linux n'accepte aucune connection. Il y a deux façons de s'autentifier : par IP ou par mot de passe.

Par IP : on met les IP autorisées, une par ligne, dans le fichier remote_hosts.cfg et on relance BOINC
Par login : on met un mot de passe dans gui_rpc_auth.cfg, il faut alors relaner BOINC avec l'option suivante : -allow_remote_gui_rpc.

Plus d'infos sur les commands boinc et boinc_cmd :
Citation:
Usage: boinc [options]
-help show options
-version show version info
-exit_when_idle Get/process/report work, then exit
-show_projects show attached projects
-return_results_immediately contact server when have results
-detach_project <URL> detach from a project
-reset_project <URL> reset (clear) a project
-attach_project <URL> <key> attach to a project
-update_prefs <URL> contact a project to update preferences
-run_cpu_benchmarks run the CPU benchmarks
-check_all_logins for idle detection, check remote logins
too -allow_remote_gui_rpc allow remote GUI RPC connections
-gui_rpc_port port for GUI RPCs
-redirectio redirect stdout and stderr to log files
-detach detach from console (Windows)
-dir <path> use given dir as BOINC home
-no_gui_rpc don't allow GUI RPC, don't make socket
-daemon run as daemon (Unix)

Citation:
usage: boinc_cmd [--host hostname] [--passwd passwd] command

Commands:
--get_state show entire state
--get_results show results
--get_file_transfers show file transfers
--get_project_status show status of all projects
--get_disk_usage
--result url result_name {suspend | resume | abort | graphics_window | graphics_fullscreen}
--project url {reset | detach | update | suspend | resume | nomorework | allowmorework}
--project_attach url auth
--file_transfer url filename {retry | abort}
--get_run_mode
--set_run_mode {always | auto | never}
--get_network_mode
--set_network_mode {always | auto | never}
--get_proxy_settings
--set_proxy_settings
--get_messages seqno show messages > seqno
--get_host_info
--acct_mgr_rpc url name password
--run_benchmarks
--get_screensaver_mode
--set_screensaver_mode on|off blank_time {desktop window_station}
--get_project_config url
--get_project_config_poll
--lookup_account url email passwd
--lookup_account_poll
--create_account url email passwd name
--create_account_poll
--quit





-----------------------8<----------------------------------8<-----------------------
/Cut
__________________
Scientia Vincere Tenebras

Dernière modification par JPL 12/04/2008 à 16h55.
Bruno est déconnecté  
Bienvenue
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !

Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...

Publicité

A voir aussi
[BOINC] Vie de l'équipe Futura-Sciences (Forum Internet - Réseau - Sécurité)
Partage de calcul distribué Boinc , Votre processeur s'ennuie ? Aidez la recherche (Forum Internet - Réseau - Sécurité)
Fou d'info ? Rejoignez l'équipe Futura-sciences (Forum Logiciel - Software - Open Source)
Fou d'info ? Rejoignez l'équipe Futura-sciences (Forum Matériel - Hardware)










A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités)
Discussion fermée


Dossiers à découvrir

Outils
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Les dernières actualités
12/05 10:49 - Les stratosphères de Saturne et de la Terre : des cousines proches
11/05 16:02 - L'imagerie médicale numérisée au service de l'anthropologie
11/05 11:58 - Les caprices des supraconducteurs à haute température bientôt élucidés ?
10/05 14:07 - Comment régénérer l'air du vaisseau Orion, en route vers la Lune ?
10/05 10:47 - La Machine à différences de Babbage dans la Silicon Valley
09/05 15:38 - Une épidémie à l'entérovirus EV-71 inquiète les autorités chinoises
09/05 15:37 - Les OMZ, zones de minimum d'oxygène, s'agrandissent dans l'océan mondial

Fuseau horaire GMT +2. Il est actuellement 13h23.

Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone