Lieu
/ Place :
Laboratoire LIP - Ecole Normale Supérieure de Lyon: Salle de réunion
du 3ème etage (comment venir à l'ENS).
Renseignements et propositions d'exposés à : Laurent Lefèvre
Calendrier des séminaires / Talks Schedule:
Speaker : Ludovic Hablot, INRIA, RESO team
Date : 16 Septembre 2008, Salle du conseil du LIP (320bis)
Title : MPI5000, a layer between MPI and TCP for the grids
Abstract : Compared to clusters, grids raise two new problems : heterogeneity of nodes and networks and long distance between sites. A solution is to provide to MPI a global knowledge of the grid and of the application.
Our architecture, MPI5000, is a layer placed between MPI and TCP. Based both on the knowledge of the application's communications and the available ressources on the grid, our layer takes decisions for communications, collective operations and placement. Our achitecture uses relays on each site to limit the number of inter-sites connection. These relay can be optimised to improve performances : using different retransmission policy or different TCP variants.
Speaker : Marcelo Pasin, INRIA, RESO team
Date : 2 octobre 2007, Salle de réunion du LIP
Summary :The seminar will present an architecture for network advance reservation and scheduling. It includes components to manage network resources under the model of Bulk Data Transfers, BDTS, generally found in grid applications. The architecture contains several components for transfer scheduling, network allocation and discovery, flow control and accounting. An implementation of the architecture will be presented as well as its API.
Speaker : Patrick Loiseau, INRIA, RESO team
Date : 25 septembre 2007, Salle de réunion du LIP
Title :Descriptive Statistics of the first traffic measurements on Grid5000
Speaker : Pierre Bozonnet, INRIA, RESO team
Date : 21 septembre 2007, Salle de conseil de l'école, 10h00
Summary : Nos travaux (en collaboration avec Alcatel) ont pour but d'étudier la faisabilité et les outils nécessaires à la construction d'une infrastructure de découverte et de réservation/aggrégation de ressources sur des réseaux à haut débit. A cet effet nous avons développé un prototype basé sur un algorithme régissant le fonctionnement d'une table de hashage distribuée (TPLD développé au sein de l'équipe GRAAL) qui vous sera présenté lors d'une démonstration multi-sites sur grid5000. La plateforme JXTA constitue le squelette de notre infrastructure et nous offre les fonctionnalités basiques de communication pair à pair.
Speaker : Jean-Patrick Gelas and Olivier Mornard, INRIA, RESO team
Date : 3 septembre 2007, Salle de réunion du LIP
Title :HIPCAL: last achievements
Speaker : Lucas Schorr, ID - IMAG, Grenoble
Date : 17 juillet 2007, Salle de réunion du LIP
Title :MPI
Speaker : Damien Ancelin, INRIA, RESO team
Date : 3 juillet 2007, Salle de réunion du LIP
Title :Presentation of the metrology platform for Grid5000
Speaker : Tomohiro Kudoh, Cluster Technology Team, Grid Technology Research Center, National Institute of Advanced Industrial Science and Technology (Japan)
Date : 12 Janvier 2007, Salle de réunion du LIP
Title :
GridMPI and efficient MPI collective operations for clusters in long-and-fast networks
Abstract :
We have been developing an MPI communication library called GridMPI. GridMPI is developed from scratch and is designed for Grid environment in which heterogeneous clusters are connected by wide area network. Especially, we modified existing algorithms for intra-cluster collective communication so as to effectively utilize fast wide-area inter-cluster networks and to control the number of nodes which can transfer data simultaneously through wide-area networks to avoid congestion.
Speaker : Balakrishna Prabhu, ERCIM, VTT Technical Research Center of Finland
Date : 13 decembre 2006, Salle de réunion du LIP
Title : Flash crowd in a file sharing system based on random encounters
Abstract :
BitTorrent has become a popular P2P network for sharing large files
over the network. The file is first chopped into small chunks that the
recipients can immediately upload further. In this talk, we shall
present a BitTorrent-like "information diffusion'' system that has a
fullyd istributed and symmetric architecture. The peers join a
Distributed Hash Table -based overlay network and contact each other
randomly. This kind of networks have been implemented and analysed
recently. We study the performance of such a system in a flash crowd
scenario, and show how rare chunks can degrade the system performance.
Classic urn models give some mathematical understanding of this
phenomenon. We then discuss various techniques for alleviating the
rare chunk problem and propose a simple distributed chunk selection
policy that reduces the imbalance in the distribution of chunks within
the network.
Orateur : Remi Vanier, RESO, ENS Lyon, France
Date : 30 novembre 2006, Salle de réunion du LIP
Titre :
Resume :
Orateur : Pierre Borgnat, SiSyPHe, Physics lab., ENS Lyon, France
Date : 9 novembre 2006, Salle de réunion du LIP
Titre : "Some issues and approaches in network metrology"
Orateur : Olivier Gluck, RESO, ENS Lyon, France
Date : 17 octobre 2006, Salle de réunion du LIP
Titre : A CCGSC'2006, Cluster and Grid'2006 conferences survey
Orateur : Patrick Loiseau, RESO, ENS Lyon, France
Date : 10 octobre 2006, Salle de réunion du LIP
Titre : Estimating file size distributions from sub-sampled packets' flows
Orateur : Laurent Lefevre, RESO, ENS Lyon, France
Date : 26 septembre 2006, Salle de réunion du LIP
Titre : ""
Orateurs : R. Guillier, S. Soudan, Ludovic Hablot, RESO, ENS Lyon, France
Date : 9 septembre 2006, Salle de réunion du LIP
Titre : Compte rendu du meeting GLIF de Tokyo (S. Soudan)
Présentation des expérimentations effectuées au Japon
avec le GtrcNet-10 sur le SuperCluster de l'AIST (R. Guillier)
Orateur : Paul Roe, Queensland University of Technology, Australia
Date : 4 Juillet 2006, Salle de réunion du LIP
Titre : "A Unified Model of Batch and Interactive Scientific Workflow"
Resume :
Workflow is a key technology for eScience. It enables scientific tools to be
composed and the resulting workflows to be managed. Workflow and most other
tools typically distinguish batch from interactive operation. This
distinction is ill-suited to scientific experimentation which typically
starts interactively and then progresses to batch operation for larger or
repeated runs of experiments. In talk I'll present a scientific workflow
model which unifies batch and interactive operation. This supports seamless
experimentation by scientists. The model is implemented in a web based
environment through the Microsoft Windows Workflow system and features a
novel model for workflow components.
Orateur : Georges Da Costa, laboratoire ISTI, Pise, Italie
Date : 31 Mars 2006, 10h, Salle de réunion du LIP
Titre : "Gestion de ressources pour les Grilles"
Resume :
Une gestion précise des ressources physiques des grilles
(processeurs, mémoire,...) est nécessaire pour gérer efficacement
ces larges structures. Avec des systèmes de plus en plus grands, les
méthodes centralisées montrent leurs limites. Ces limites peuvent
être dépassées grâce à des algorithmes Peer to Peer.
Dans ce contexte, nous étudions et évaluons différents systèmes P2P
pour réaliser de nouveaux outils de découverte et de gestion des
ressources. Les ressources ayant des comportements très différents,
les systèmes utilisés doivent en tenir compte. Les processeurs
changent peu, mais le nombre de processeurs libres si, par
exemple. L'objectif principal de notre travail consiste à tenir
compte efficacement de la dynamicité des données.
Orateurs : Olivier Gluck et Laurent Lefevre, Equipe RESO
Date : 20 Mars 2006, 9h30, Salle de reunion du LIP
Titre : Retour d'experiences suite a l'ecole Grid5000.
Resume :
Suite a l'Ecole Grid5000 qui a eu lieu a Grenoble du 6 au 10 Mars 2006, nous presenterons nos retours d'experiences que nous avons menees lors des travaux pratiques.
Orateur : Ludovic Hablot, RESO
Date : 17 Mars 2006, 10h30, Salle de réunion du LIP
Titre : Gestion de l'hétérogénéité et des longues distances dans une grille de calcul.
Resume :
Dans le contexte des grilles de calculs, il est nécessaire de gérer à la
fois les grandes distances entre les sites mais aussi de gérer
l'hétérogénéité au sein de ceux-ci. En effet, les sites contiennent
différents types de réseaux rapides (Myrinet, SCI, Infiniband...) pour
interconnecter les noeuds; il est donc nécessaire d'en tenir compte pour
améliorer les performances. De plus, avec l'apparition des grilles, les
distances se sont agrandies et les contraintes pour l'éxecution
d'applications parallèles ont évolué.
Pour resituer le contexte, je présenterai d'abord un apercu de
l'architecture de la grille puis de MPI et des implémentations de
celui-ci dans le contexte des clusters. Ensuite, je vais présenter les
différentes implémentations (MPICH-G2, MPICH/MAD, GridMPI ...) qui
permettent de gérer l'hétérogénéité, principalement dans le cas des
grilles de calcul. Enfin, je préciserai les optimisations qui ont déjà
été effectuées dans le cadre des longues distances et comment elles ont
été implémentées. Pour finir, j'essaierai de montrer ce qui peut être
amélioré et dans quelles directions vont se tourner nos recherches.
Date : 10 / 6 / 2003
Intervenant/speaker
: Naceur Malouch
Affiliation : Université
de Nice et INRIA Sophia-Antipolis
Titre/Title : Modélisation
et optimisation de mécanismes de services
à valeur ajoutée dans Internet
Résumé/Abstract
:
La première
partie de cet exposé est consacrée à
l'étude des services différenciés. En
particulier, nous développons de nouveaux modèles,
validés par simulation, qui permettent d'une
part, de développer les expressions du débit
d'une connexion TCP marquée par des seaux à
jetons, et d'autre part, d'analyser l'interaction entre le
protocole TCP et un réseau avec des routeurs RIO (ou
une classe AF). La deuxième partie est consacrée
à l'étude d'un paradigme différent: le
multicast applicatif. Cette solution n'introduit pas des changements
dans les routeurs, mais elle nécessite la conception
d'algorithmes spécifiques pour optimiser les délais
et les bandes passantes. Nous proposons et évaluons,
analytiquement et par simulation, des algorithmes de construction
d'arbres de recouvrement adaptés à ce type d'applications.
Date : 6 / 5 / 2003
Intervenant/speaker
: Julien Laganier
Affiliation : INRIA
RESO/LIP, SUN Labs Europe
Titre/Title : Vue d'ensemble
du groupe de travail NSIS de l'IETF.
Transparents/Slides
: .pdf
Résumé/Abstract
:
Beaucoup de travaux ont été menés sur la
Qualité de Service et la réservation de ressources pour Internet.
Aucun déploiement significatif de QoS de bout-en-bout sur Internet
autre que le service Best Effort n'a cependant été observé
jusqu'à maintenant. Le groupe de travail NSIS (Next Step In Signalling)
de l'IETF (Internet Engineering Task Force) va développer les documents
spécifiant les besoins, l'architecture et les protocoles pour la
prochaine génération de signalisation de l'IETF. Ce groupe
de travail utilisera la signalisation IETF existante comme base de travail,
évaluant en particulier RSVP comme possible point de depart. Ce
groupe de travail s'intéressera non seulement à la signalisation
de la QoS (quels paramètres utiliser), mais aussi à d'autres
types de signalisation dans le réseau (déploiement de code
exécutable sur des noeuds actifs du réseau par exemple),
ainsi qu'au lieu de cette signalisation (de bout-en-bout, de bout-a-bordure,
de bout-à-intermediaire, de bordure-a-bordure, etc.). Cette séance
est destinée à donner aux participants une vue d'ensemble
des problématiques abordées par le groupe de travail NSIS
de l'IETF. Afin de bénéficier au mieux de la séance,
il serait préférable que les participants aient une bonne
connaissance de la suite de protocoles TCP/IP.
Date : 15 / 4 / 2003
Intervenant/speaker
: Eric Lemoine
Affiliation : INRIA
RESO/LIP, SUN Labs Europe
Titre/Title : Classificateur
de paquets dans l'interface réseau.
Transparents/Slides
: .ps.gz
Résumé/Abstract
:
Du fait du nombre grandissant des utilisateurs de l'Internet et
de l'augmentation très rapide des performance
des réseaux par rapport aux performances des
unités de calculs (combinaison processeur/mémoire),
les serveurs de l'Internet doivent faire face à
des charges réseau accrues. Dans ce contexte, les
machines multi-processeurs à mémoire partagée
(ou SMP pour Symmetric Multi Processor), où plusieurs
processeurs sont en charge des traitements liés
au réseau, semblent prometteuses. En revanche, du fait
des accès concurrents à la mémoire et des
mécanismes de cohérence de cache, il est connu
que l'exploitation optimale de ces machines SMP n'est pas toujours
possible. L'objectif de ce travail est de proposer des solutions
performantes pour l'exploitation des machines SMP en tant que serveurs
de l'Internet. Dans ce groupe de travail, je décrirai
différents sous-systèmes réseau implantés
dans les systèmes d'exploitations, et présenterai
les avantages et désavantages de chacun. Je présenterai
ensuite une nouvelle technique, construite autour d'un classificateur
de paquets dans l'interface réseau, permettant de pallier
les inconvénients des sous-systèmes précédemment
décrits. Enfin, je présenterai les résultats
d'un premier prototype de cette technique.
Intervenant/speaker : Moufida Maimour
Affiliation : RESO
Titre/Title : Le problème
de contrôle de congestion en Multicast: la solution
AMCA
Résumé/Abstract
:
La présentation commencera par un petit rappel sur le contrôle
de congestion en unicast (TCP et quelques variantes).
Ensuite les problèmes spécifiques au
contrôle de congestion en multicast sont introduits
avec à chaque fois des solutions proposées dans
la littérature. Nous parlerons ensuite de la contribution
de la technologie active et présenterons en particulier
la solution AMCA (Active-based Multicast Congestion Avoidance).
Date : 18 / 3 / 2003
Intervenant/speaker
: Mathieu Goutelle
Affiliation : RESO/DataTag
Titre/Title : Métrologie
dans les réseaux
Transparents/Slides
: .pdf
Résumé/Abstract
:
Dans le cadre de certaines utilisations des réseaux et
plus particulièrement des grilles de calcul, l'intérêt
d'un service de « mesure du réseau » est indéniable.
Prenons l'exemple d'un ordonnanceur sur une grille
qui a besoin qu'un fichier soit copié vers un site
pour effectuer une tâche. L'ordonnanceur doit
déterminer une méthode « optimale
» pour copier ce fichier. Il doit notamment répondre
aux questions:
- quelle est la meilleure
source (ou les meilleures) pour les données
?
- est-ce que des flux
parallèles doivent être utilisés
et si oui, combien ?
- quelles sont les valeurs
idoines des paramètres de TCP (fenêtre
initiale, taille des buffers) ?
Je vais tenter de faire
dans ce groupe de travail un panorama rapide (et donc
certainement non-exhaustif) des méthodes le moins
intrusives possibles de mesure de capacité totale ou
disponible. Je présenterai également une nouvelle
approche de mesure de capacité totale, développée
dans le cadre de mon stage de DEA.
Date : 11 / 2 / 2003
Intervenant/speaker
: Franck Bonassieux
Affiliation : UREC
Titre/Title : Network
monitoring in DataGRID project
Résumé/Abstract
:
Grid environments and
middleware need specific end-to-end network monitoring
features in order to provide accurate information to network
administrators and resource brokers. This presentaion will
describe the DataGRID network monitoring architecture, sensors
and tools deployed, and metrics values stored. High level tools
(MapCenter, Topogrid and NetworkCost function) built over this
architecture will also be detailed.
Date : 20 / 1 / 2003
Intervenant/speaker
: Benjamin Gaidioz
Affiliation : INRIA
RESO/LIP
Titre/Title : Service
Différenciés sur l'Internet
Résumé/Abstract
:
Les réseaux
IP manquent cruellement de qualité de service (QoS)
et il semble inévitable de remettre en cause le modèle
best-effort. Parmi les solutions existantes, l'architecture
Diffserv semble la plus prometteuse. Je vous présenterai
ma stratégie et quelques résultats (algos et
expériences dans la mesure du possible) concernant
la conception de protocoles de transport « un peu mieux
que TCP » sur une couche IP à services différenciés
« un peu mieux que best-effort ».
Date : 2 / 12 / 2002
Intervenant/speaker
: Marc Herbert et Eric Lemoine
Affiliation : INRIA
RESO/LIP
Titre/Title : Problèmes
de TCP sur réseaux haut-débit (M. Herbert),
classification de paquets au niveau de la carte d'interface
pour optimiser les performances dans les machines serveurs
(E. Lemoine)
Résumé/Abstract
:
Date : 28 / 11 / 2002
Intervenant/speaker
: Nguyen Hoa Bing
Affiliation : LSR, Grenoble
Titre/Title : Proactive
Services
Transparents/Slides
: .pdf
Résumé/Abstract
:
Date : 17 / 05 / 2002
Intervenant : Roland
Westrelin
Affiliation : INRIA
/ RESAM
Exposé : Librairie
de communications hautes performances avec Windows
2000
Résumé/Abstract
:
L'augmentation régulière
et rapide de la puissance des PC en fait maintenant
d'excellent noeuds de calcul pour une machine parallèle.
L'utilisation de ces composants standards s'est, ainsi,
répandue jusque dans les super-calculateurs les plus performants.
La construction de grappes de PC s'est aussi généralisée
pour assurer un bon rapport prix/performance. Pour l'exécution
d'applications à grain fin, la connexion par un réseau
haut débit est nécessaire, les technologies
standard (Fast/Giga Ethernet) étant encore loin de
subvenir à des besoins aussi élevés. Les produits
délivrant plus d'1~Gb/s de débit existent mais,
leur potentiel n'est pas exploité par les piles de protocoles
classiques (TCP/IP) beaucoup trop lourdes et inadaptées.
L'apparition de cartes d'interfaces programmables a permis de
mener rapidement des recherches sur les systèmes de
communication. Des couches de communications légères
de niveau utilisateur ont ainsi été développées
pour fournir aux applications des performances proches des limites
du matériel. BIP et MPI-BIP sont deux exemples de telles
systèmes de communication développés à
l'ENS Lyon et à L'université de Lyon. Dans cette exposé,
je présenterais mes efforts pour porter BIP et MPI-BIP
de Linux vers Microsoft Windows 2000 et pour rendre l'utilisation
d'une grappe sous Windows plus aisée.
Date : 12 / 04 / 2002
Intervenant : Matthieu
Goutelle
Affiliation : Ecole
Centrale de Lyon
Exposé : Transfert
de fichiers haute performance pour la grille : exprimentations
avec Globus et GridFTP
Résumé/Abstract
:
Afin de cerner la problematique
des mouvements de masse sur une grille da calcul,
il semble interessant de prendre en main certains outils
mis a disposition : GridFTP (Globus) et BabarFTP (IN2P3). Dans
le cadre de cet expose, une presentation de ces outils sera faite
ainsi que des tests sur les differents reglages des parametres
proposes a l'utilisateur et leur influence sur les performances
du transfert. De plus, dans l'optique de transferts haute performances,
nous nous sommes egalement interesses au concept QBSS (services
differencies) et son "implementation" sur un routeur Linux.
Date : 20 / 9 / 2001
Intervenant/speaker
: Julien Laganier
Affiliation : Stagiaire
SUN Microsystem
Titre/Title : An implementation
of the RSIP protocol
Transparents/Slides
: .pdf
Résumé/Abstract
:
My work at Sun Labs Europe consisted in implementing the RSIP
protocol on the LINUX operating system. RSIP is an IETF protocol which
(among other things) improves on NAT by making it possible for hosts from
one addressing realm to communicate with hosts from another addressing
realm via a gateway, while retaining much of the end-to-end transparency
in the communication. It is based on the idea that a gateway with presence
on the two addressing realms allows hosts in one realm to lease its network
ressources (IP address, port number for TCP or UDP,
SPI for IPsec, etc.) in order to acquire a presence in
the other realm. When a host in a first realm wishes to establish
end-to-end communication with a host on the seconed realm,
it initially negotiates the assignment of network resource valid
on the second realm. Then, these resources will be used by the
host as if it they belonged to it. IP packets generated locally
by the host are bound to the resources valid on the second realm.
The packets are then tunneled to the gateway (using IP within
IP encapsulation). The gateway unpacks the packets coming from
the first realm and route them to the second realm. When an
IP packet arrives from the second realm bound for the gateway,
the gateway first checks if it belongs to communication with
an internal host using certain leased resources. If it is the case,
the gateway encapsulates the incoming packet and tunnels it to
the internal host which is the true destination.
Date : 31 / 10 / 2001
Intervenant : Dr Lakhdar
Derdouri
Affiliation : Laboratoire
LIRE, Universite de Constantine en Algérie
Titre/Title: Utilisation
de MAUDE Comme modèle de spécification
des protocoles de communication
Transparents/Slides
: .ppt
Résumé/Abstract
:
Dans cet exposé, je présenterai les principales
caractéristiques de MAUDE. Les différentes parties constituant
le modèle à savoir la partie fonctionnelle et la partie orientée
objet. Un exemple sera donné pour illustrer la spécification
des protocoles de communication en MAUDE.