An approach for the simultaneous allocation and deployment of distributed component based applications
Identifieur interne : 004D10 ( Main/Exploration ); précédent : 004D09; suivant : 004D11An 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 :
- Journal Européen des Systèmes Automatisés [ 1269-6935 ] ; 2007.
Descripteurs français
- Pascal (Inist)
English descriptors
- KwdEn :
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...)
- to stream Istex, to step Corpus: 002A72
- to stream Istex, to step Curation: 002A35
- to stream Istex, to step Checkpoint: 001095
- to stream Main, to step Merge: 004E44
- to stream PascalFrancis, to step Corpus: 000344
- to stream PascalFrancis, to step Curation: 000681
- to stream PascalFrancis, to step Checkpoint: 000305
- to stream Main, to step Merge: 004E91
- to stream Main, to step Curation: 004D10
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 }}
This area was generated with Dilib version V0.6.33. |