ACCUEIL

Consignes aux
auteurs et coordonnateurs
Nos règles d'éthique
Auteurs : soumettez
votre article en ligne
Autres revues >>

Technique et Science Informatiques

0752-4072
Revue des sciences et technologies de l'information
 

 ARTICLE VOL 27/3-4 - 2008  - pp.293-316  - doi:10.3166/tsi.27.293-316
TITRE
NewMadeleine, ordonnancement et optimisation de schémas de communication haute performance

RÉSUMÉ
Malgré les progrès spectaculaires accomplis par les interfaces de communication pour réseaux rapides ces quinze dernières années, de nombreuses optimisations potentielles échappent encore aux bibliothèques de communication. La faute en revient principalement à une conception focalisée sur la réduction à l'extrême du chemin critique entre la demande de communication faite par l'application et l'appel effectif au pilote bas niveau de la carte réseau sous-jacente afin de minimiser la latence. Dans cet article, nous présentons une nouvelle architecture de bibliothèque de communication bâtie autour d'un puissant moteur d'optimisation des transferts dont l'activité s'accorde avec celle des cartes réseau. Le code des stratégies d'optimisations est générique et portable, et il est paramétré à l'exécution par les capacités des pilotes réseau sous-jacents. La base de données des stratégies d'optimisation prédéfinies est facilement extensible. L'ordonnanceur est en outre capable de mixer de façon globalisée de multiples flux logiques sur une ou plusieurs cartes physiques de différentes technologies.


ABSTRACT
Despite the spectacular progress made in the field of communication interfaces for fast networks over the last fifteen years, many potential optimizations are still unexplored by nowadays communication libraries. The cause of this situation resides in a design mostly focused on shortening the critical path to the maximum, in order to minimize the latency. In this paper, we present a new communication library architecture built around a powerful transfer optimizing engine, which coordinates its own activity with that of the network cards. The source code of the optimization strategies is generic and portable, and is parameterized at runtime by the capacities of the underlying network drivers. The database of predefined optimization strategies can easily be extended. The scheduler is also able to mix multiple logical communication flows in a global manner onto one or more physical network cards, potentially of different technologies in a heterogeneous multirail.


AUTEUR(S)
Elisabeth BRUNET, Olivier AUMAGE, Raymond NAMYST

Reçu le 23 janvier 2007.    Accepté le 3 mai 2007.

MOTS-CLÉS
communication haute performance, ordonnancement, optimisation.

KEYWORDS
high performance communication, scheduling, optimization.

LANGUE DE L'ARTICLE
Français

 PRIX
• Abonné (hors accès direct) : 12.5 €
• Non abonné : 25.0 €
|
|
--> Tous les articles sont dans un format PDF protégé par tatouage 
   
ACCÉDER A L'ARTICLE COMPLET  (441 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

CONTACTS
Comité de
rédaction
Conditions
générales de vente

 English version >> 
Lavoisier