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.

An approach for the simultaneous allocation and deployment of distributed component based applications

Identifieur interne : 004D10 ( Main/Exploration ); précédent : 004D09; suivant : 004D11

An approach for the simultaneous allocation and deployment of distributed component based applications

Auteurs : Mohamed Khalgui [France] ; Xavier Rebeuf [France] ; Françoise Simonot-Lion [France]

Source :

RBID : ISTEX:B483025032FA4AEF720C05BED6B367651539D0F5

Descripteurs français

English descriptors

Abstract

This paper deals with the simultaneous allocation and deployment of an industrial control application in a distributed execution support. We consider this support as a network of multi-tasking PLCs. The application is the composition ofparticular event triggered components called Function Blocks. These blocks have to respect end to end response time bounds. Once the application is correctly designed, we propose a heuristic-based approach allowing the allocation of the corresponding blocks in the execution support. This approach allows also to deploy these blocks in feasible OS tasks. To construct these tasks, we have to take into account the limitation of their number in each controller. In addition, we have to consider the functional constraints defined in the specifications.
Dans ce papier, nous nous intéressons à l’allocation et au déploiement simultanés d’une application de contrôle industriel dans une architecture distribuée de contrôleurs multi-tâches. Cette application est la composition de composants événementiels particuliers appelés blocs fonctionnels. Ces blocs doivent respecter des bornes sur les temps de réponse. Une fois que l’application est correctement conçue, nous proposons une approche basée sur des heuristiques pour l’allocation de ses blocs dans le support d’exécution. Cette approche permet en particulier le déploiement des blocs dans des tâches faisables. Pour construire ces tâches, nous avons à prendre en compte la limitation de leur nombre dans chaque contrôleur. De plus, nous avons à tenir compte des contraintes fonctionnelles décrites dans le cahier des charges.

Url:
DOI: 10.3166/jesa.41.707-732


Affiliations:


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


Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">An approach for the simultaneous allocation and deployment of distributed component based applications</title>
<author>
<name sortKey="Khalgui, Mohamed" sort="Khalgui, Mohamed" uniqKey="Khalgui M" first="Mohamed" last="Khalgui">Mohamed Khalgui</name>
</author>
<author>
<name sortKey="Rebeuf, Xavier" sort="Rebeuf, Xavier" uniqKey="Rebeuf X" first="Xavier" last="Rebeuf">Xavier Rebeuf</name>
</author>
<author>
<name sortKey="Simonot Lion, Francoise" sort="Simonot Lion, Francoise" uniqKey="Simonot Lion F" first="Françoise" last="Simonot-Lion">Françoise Simonot-Lion</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:B483025032FA4AEF720C05BED6B367651539D0F5</idno>
<date when="2007" year="2007">2007</date>
<idno type="doi">10.3166/jesa.41.707-732</idno>
<idno type="url">https://api.istex.fr/ark:/67375/HT0-K4DCSRP7-5/fulltext.pdf</idno>
<idno type="wicri:Area/Istex/Corpus">002A72</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">002A72</idno>
<idno type="wicri:Area/Istex/Curation">002A35</idno>
<idno type="wicri:Area/Istex/Checkpoint">001095</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Checkpoint">001095</idno>
<idno type="wicri:doubleKey">1269-6935:2007:Khalgui M:an:approach:for</idno>
<idno type="wicri:Area/Main/Merge">004E44</idno>
<idno type="wicri:source">INIST</idno>
<idno type="RBID">Pascal:08-0053660</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000344</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000681</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000305</idno>
<idno type="wicri:explorRef" wicri:stream="PascalFrancis" wicri:step="Checkpoint">000305</idno>
<idno type="wicri:doubleKey">1269-6935:2007:Khalgui M:an:approach:for</idno>
<idno type="wicri:Area/Main/Merge">004E91</idno>
<idno type="wicri:Area/Main/Curation">004D10</idno>
<idno type="wicri:Area/Main/Exploration">004D10</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">An approach for the simultaneous allocation and deployment of distributed component based applications</title>
<author>
<name sortKey="Khalgui, Mohamed" sort="Khalgui, Mohamed" uniqKey="Khalgui M" first="Mohamed" last="Khalgui">Mohamed Khalgui</name>
<affiliation></affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">France</country>
</affiliation>
</author>
<author>
<name sortKey="Rebeuf, Xavier" sort="Rebeuf, Xavier" uniqKey="Rebeuf X" first="Xavier" last="Rebeuf">Xavier Rebeuf</name>
<affiliation></affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">France</country>
</affiliation>
</author>
<author>
<name sortKey="Simonot Lion, Francoise" sort="Simonot Lion, Francoise" uniqKey="Simonot Lion F" first="Françoise" last="Simonot-Lion">Françoise Simonot-Lion</name>
<affiliation></affiliation>
<affiliation wicri:level="1">
<country wicri:rule="url">France</country>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="j" type="main">Journal Européen des Systèmes Automatisés</title>
<title level="j" type="abbrev">J. Eur. Sys. Auto.</title>
<idno type="ISSN">1269-6935</idno>
<idno type="eISSN">2116-7087</idno>
<imprint>
<publisher>Lavoisier</publisher>
<date type="published" when="2007-08">2007</date>
<biblScope unit="vol">41</biblScope>
<biblScope unit="issue">6</biblScope>
<biblScope unit="page" from="707">707</biblScope>
<biblScope unit="page" to="732">732</biblScope>
<biblScope unit="page-count">26</biblScope>
<biblScope unit="ref-count">0</biblScope>
<biblScope unit="fig-count">0</biblScope>
<biblScope unit="table-count">0</biblScope>
</imprint>
<idno type="ISSN">1269-6935</idno>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">1269-6935</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>Distributed algorithm</term>
<term>Distributed control</term>
<term>Distributed system</term>
<term>Function block diagram</term>
<term>Heuristic approach</term>
<term>Industrial control</term>
<term>Programmable logical controller</term>
<term>Response time</term>
<term>Scheduling</term>
<term>Software component</term>
<term>Time response</term>
<term>Unfolding</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr">
<term>.</term>
<term>Algorithme réparti</term>
<term>Approche heuristique</term>
<term>Commande industrielle</term>
<term>Commande répartie</term>
<term>Composant logiciel</term>
<term>Contrôleur logique programmable</term>
<term>Déploiement</term>
<term>Ordonnancement</term>
<term>Réponse temporelle</term>
<term>Schéma fonctionnel</term>
<term>Système réparti</term>
<term>Temps réponse</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">This paper deals with the simultaneous allocation and deployment of an industrial control application in a distributed execution support. We consider this support as a network of multi-tasking PLCs. The application is the composition ofparticular event triggered components called Function Blocks. These blocks have to respect end to end response time bounds. Once the application is correctly designed, we propose a heuristic-based approach allowing the allocation of the corresponding blocks in the execution support. This approach allows also to deploy these blocks in feasible OS tasks. To construct these tasks, we have to take into account the limitation of their number in each controller. In addition, we have to consider the functional constraints defined in the specifications.</div>
<div type="abstract" xml:lang="fr">Dans ce papier, nous nous intéressons à l’allocation et au déploiement simultanés d’une application de contrôle industriel dans une architecture distribuée de contrôleurs multi-tâches. Cette application est la composition de composants événementiels particuliers appelés blocs fonctionnels. Ces blocs doivent respecter des bornes sur les temps de réponse. Une fois que l’application est correctement conçue, nous proposons une approche basée sur des heuristiques pour l’allocation de ses blocs dans le support d’exécution. Cette approche permet en particulier le déploiement des blocs dans des tâches faisables. Pour construire ces tâches, nous avons à prendre en compte la limitation de leur nombre dans chaque contrôleur. De plus, nous avons à tenir compte des contraintes fonctionnelles décrites dans le cahier des charges.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>France</li>
</country>
</list>
<tree>
<country name="France">
<noRegion>
<name sortKey="Khalgui, Mohamed" sort="Khalgui, Mohamed" uniqKey="Khalgui M" first="Mohamed" last="Khalgui">Mohamed Khalgui</name>
</noRegion>
<name sortKey="Rebeuf, Xavier" sort="Rebeuf, Xavier" uniqKey="Rebeuf X" first="Xavier" last="Rebeuf">Xavier Rebeuf</name>
<name sortKey="Simonot Lion, Francoise" sort="Simonot Lion, Francoise" uniqKey="Simonot Lion F" first="Françoise" last="Simonot-Lion">Françoise Simonot-Lion</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 004D10 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 004D10 | SxmlIndent | more

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

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     ISTEX:B483025032FA4AEF720C05BED6B367651539D0F5
   |texte=   An approach for the simultaneous allocation and deployment of distributed component based applications
}}

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