Intech'Sophia




La troisième journée de séminaires organisée par le club des utilisateurs du calcul parallèle se déroulera le mercredi 17 juillet à l'INRIA Sophia Antipolis - 2004 route des lucioles - Sophia Antipolis ( Plan d'accès ) .

Les exposés proposés portent sur le thème du calcul distrisbué et des grilles de calcul.

Il s'agira aussi de la seconde journée GRID@INRIA .

Programme des exposés

    9h30 - 9h45 : Introduction, présentation de la journée.

    9h45-13h00 (incluant une pause café vers 11h15) : Grid computing par Jack Dongarra University of Tennessee, Department of Computer Science.

    Résumé : advances in networking technologies will soon make it possible to use the global information infrastructure in a qualitatively different way---as a computational as well as an information resource. As described in the recent book ``The Grid: Blueprint for a New Computing Infrastructure,'' this ``Grid'' will connect the nation's computers, databases, instruments, and people in a seamless web of computing and distributed intelligence, that can be used in an on-demand fashion as a problem-solving resource in many fields of human endeavor---and, in particular, for science and engineering.

    The availability of Grid resources will give rise to dramatically new classes of applications, in which computing resources are no longer localized, but distributed, heterogeneous, and dynamic; computation is increasingly sophisticated and multidisciplinary; and computation is integrated into our daily lives, and hence subject to stricter time constraints than at present. The impact of these new applications will be pervasive, ranging from new systems for scientific inquiry, through computing support for crisis management, to the use of ambient computing to enhance personal mobile computing environments.

    This talk will look at some tools we are developing to help with the use of clusters and Grid based computing. The Performance API (PAPI) project specifies a standard application programming interface (API) for accessing hardware performance counters available on most modern microprocessors. These counters exist as a small set of registers that count Events, occurrences of specific signals related to the processor's function. Monitoring these events facilitates correlation between the structure of source/object code and the efficiency of the mapping of that code to the underlying architecture. In addition we will look at a project which is developing Self-Adaptive Numerical Software library routines that are optimized for performance based on the available resources in say a cluster or Grid.

    Déjeuner.

    14h00-15h00 : GRID ACI GRID CGP2P : problématique de la fusion P2P et GRID pour le calcul à grande échelle par Franck Capello de l'équipe Archi du Laboratoire de Recherche en Informatique (LRI) .

    Résumé : les systèmes SETI@home et Napster ont popularisé et crédibilisé séparément les concepts de calcul global et de systèmes Pair à Pair. Le projet d'ACI GRID CGP2P examine la problématique (ou la faisabilité) de la fusion de ces deux types de système pour permettre le calcul haute performance dans les systèmes Pair à Pair.

    Cet exposé présente le positionnement du projet CGP2P et les travaux en cours. Nous commençons par présenter une classification des systèmes Pair à Pair en donnant des exemples concrets de réalisations (Decrypthon, Gnutella). Nous présentons ensuite la plate-forme opérationnelle XtremWeb qui sert de base aux travaux dans CGP2P. Cette plate-forme permet l'exécution d'applications haute performance en format binaire (compilées à partir de Fortran et C) ou en format Java, avec un mode d'interaction entre participant de type Pair à Pair. Nous présentons ensuite les différents axes de recherche poursuivit dans CGP2P : interface utilisateur, stockage, ordonnancement, communications, sécurité. Nous détaillons le premier résultat important (MPICH-V) : la possibilité d'exécuter des applications parallèles traditionnelles (MPI) dans un système ou les ressources sont volatiles.

    L'une des études de CGP2P concerne la relation entre le calcul haute performance dans les systèmes Pair à Pair et les GRID classiques. Cette étude fait écho aux propositions a) de fusion des principes du GRID et du P2P et b) de l'Open GRID Services Architecture (OGSA). Nous illustrons cette perspective en examinant comment les mécanismes fondamentaux d'XtremWeb et MPICH-V pourraient être mis en conformité avec la spécification OGSA.

    15h00-16h00 : GRID RMI - objets distribués haute performance pour la grille de calcul par Christian Perez de l'équipe Paris à l' IRISA .

    Résumé : l'objectif principal du projet GRID-RMI est de promouvoir un modèle de programmation pour les grilles de calcul combinant à la fois des modèles du calcul parallèle et du calcul distribué. Ce modèle s'appuie sur le concept d'objet distribué et de composant logiciel pour la programmation répartie. Le projet vise à concevoir et expérimenter une infrastructure logicielle de communication haute performance permettant à la fois la communication efficace entre objets ou composants ainsi que la programmation parallèle.

    16h00-16h30 : Pause café.

    16h30-17h30 : GRID ASP : approche client-serveur pour la simulation sur la grille par Frédéric Desprez de l'équipe ReMaP à l' INRIA Rhône-Alpes .

    Résumé : l'approche que nous proposons dans l'ACI GRID ASP consiste à déployer un ensemble de serveurs de calcul sur des grappes et des machines parallèles et d'en offrir l'accès à des clients répartis sur le réseau. La localisation de ressources et l'équilibrage de charge entre les serveurs se fait grâce à un ensemble d'agents eux-mêmes disposés à des emplacements stratégiques sur la grille. Notre architecture est proche du concept d'ASP (Application Service Provider) dans lequel des clients accèdent à des ressources logicielles à distance. Nous pensons que, dans plusieurs applications du metacomputing, la location de services de calculs à distance permettra de faire sauter plusieurs verrous limitant l'accès du plus grand nombre à la puissance de calcul :

    - on pourra avoir accès à des machines de fortes puissances de calcul et à grande capacité mémoire à distance sans forcement être un expert du parallélisme,
    - il ne sera plus nécessaire d'installer sur sa machine des logiciels compliqués et aux interfaces hermétiques,
    - des codes (et des données) confidentielles pourront rester sur les serveurs de ceux qui les développent et ceci de manière sécurisée.

    Le domaine des ASP est récent et en pleine évolution. Autour du calcul numérique, plusieurs projets qui permettent d'accéder à des ressources de calcul installées sur des machines accessibles par le réseau ont vu le jour. Les projets NetSolve de l 'Université du Tennessee à Knoxville, Ninf de l'Institut de technologie de Tokyo au Japon ou MetaNEOS de l'Argonne National Lab. en font partie. Notre but consiste à développer une infrastructure logicielle de mise en place d'une architecture de type ASP extensible et portable et à la valider sur quatre applications aux caractéristiques et aux besoins différents.

    17h30-18h00 : Clôture de la journée.

Inscriptions : pour vous inscrire à ce séminaire gratuit (seul le repas est à la charge du participant: 9€87 à régler sur place) envoyer un e-mail à club-parallele@sophia.inria.fr en indiquant Nom/Prénom, organisme
de recherche ou société et adresse.