Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Experimentation and Extension of a Specification Language of the Communications for Distributed Computation

Identifieur interne : 00B641 ( Main/Merge ); précédent : 00B640; suivant : 00B642

Experimentation and Extension of a Specification Language of the Communications for Distributed Computation

Auteurs : Tawfik Es-Sqalli ; Eric Dillon ; Jacques Guyard

Source :

RBID : CRIN:es-sqalli98a

English descriptors

Abstract

MeDLey is an attempt to provide an abstract language to specify the communications of a distributed application independently from any current underlying communication layer. Based on this specification, a MeDLey compiler will generate several levels of implementation for all communication primitives : a first implementation based on PVM or MPI code, and a second one, more specific, more efficient, directly implemented on top of a network layer, or a more specific communication layer (active messages, shared memory, e.g.) to bypass the overhead introduced by message passing libraries. As for any data-processing tool, the experimentation of the MeDLey language was of obvious need, therefore the topic of this work whose aim initially is to experiment this language on real example, then to propose some extensions which prove to be necessary in the applications based on communications by Message Passing. This work is completed within team RESEDAS (Computer networks and Distributed systems) with the CRIN-CNRS \& INRIA Lorraine within the framework of a collaboration with the Center Charles Hermite (Lorraine Center of Competence in Modeling and Calculation with High Performance). In this paper, we will first overview the basics of the MeDLey syntax and semantics, before talking about the experimentation and extension parts of this language.

Links toward previous steps (curation, corpus...)


Links to Exploration step

CRIN:es-sqalli98a

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en" wicri:score="862">Experimentation and Extension of a Specification Language of the Communications for Distributed Computation</title>
</titleStmt>
<publicationStmt>
<idno type="RBID">CRIN:es-sqalli98a</idno>
<date when="1998" year="1998">1998</date>
<idno type="wicri:Area/Crin/Corpus">002364</idno>
<idno type="wicri:Area/Crin/Curation">002364</idno>
<idno type="wicri:explorRef" wicri:stream="Crin" wicri:step="Curation">002364</idno>
<idno type="wicri:Area/Crin/Checkpoint">002168</idno>
<idno type="wicri:explorRef" wicri:stream="Crin" wicri:step="Checkpoint">002168</idno>
<idno type="wicri:Area/Main/Merge">00B641</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en">Experimentation and Extension of a Specification Language of the Communications for Distributed Computation</title>
<author>
<name sortKey="Es Sqalli, Tawfik" sort="Es Sqalli, Tawfik" uniqKey="Es Sqalli T" first="Tawfik" last="Es-Sqalli">Tawfik Es-Sqalli</name>
</author>
<author>
<name sortKey="Dillon, Eric" sort="Dillon, Eric" uniqKey="Dillon E" first="Eric" last="Dillon">Eric Dillon</name>
</author>
<author>
<name sortKey="Guyard, Jacques" sort="Guyard, Jacques" uniqKey="Guyard J" first="Jacques" last="Guyard">Jacques Guyard</name>
</author>
</analytic>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>MeDLey</term>
<term>Message Passing</term>
<term>communication libraries</term>
<term>experimentation</term>
<term>extension</term>
<term>language</term>
<term>parallelism</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en" wicri:score="5106">MeDLey is an attempt to provide an abstract language to specify the communications of a distributed application independently from any current underlying communication layer. Based on this specification, a MeDLey compiler will generate several levels of implementation for all communication primitives : a first implementation based on PVM or MPI code, and a second one, more specific, more efficient, directly implemented on top of a network layer, or a more specific communication layer (active messages, shared memory, e.g.) to bypass the overhead introduced by message passing libraries. As for any data-processing tool, the experimentation of the MeDLey language was of obvious need, therefore the topic of this work whose aim initially is to experiment this language on real example, then to propose some extensions which prove to be necessary in the applications based on communications by Message Passing. This work is completed within team RESEDAS (Computer networks and Distributed systems) with the CRIN-CNRS \& INRIA Lorraine within the framework of a collaboration with the Center Charles Hermite (Lorraine Center of Competence in Modeling and Calculation with High Performance). In this paper, we will first overview the basics of the MeDLey syntax and semantics, before talking about the experimentation and extension parts of this language.</div>
</front>
</TEI>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Main/Merge
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 00B641 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Merge/biblio.hfd -nk 00B641 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Main
   |étape=   Merge
   |type=    RBID
   |clé=     CRIN:es-sqalli98a
   |texte=   Experimentation and Extension of a Specification Language of the Communications for Distributed Computation
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022