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.

A schedulability analysis of tasks and network traffic in distributed real-time systems

Identifieur interne : 00C657 ( Main/Exploration ); précédent : 00C656; suivant : 00C658

A schedulability analysis of tasks and network traffic in distributed real-time systems

Auteurs : Carlos Cardeira [France] ; Zoubir Mammeri [France]

Source :

RBID : ISTEX:4FEFA4398ADCF06E68AD24AA7828D510CC192756

English descriptors

Abstract

Abstract: In real-time systems the deadlines of each task must be met. A pre-run-time schedulability analysis becomes necessary to prove that the existing software and target hardware will meet the real-time application constraints. In a real-time distributed system, the messages transmitted through the network are also time constrained. However, some new problems arise when one applies existing task scheduling algorithms to schedule the network traffic. The main goal of this paper is to define the boundaries between these two domains of scheduling. After an introduction to fieldbuses and real-time systems, we present an equivalence between tasks and messages as well as between processors and networks, which are much different in practice but have strong similarities from the scheduling point of view. Finally, we analyse the new constraints introduced by the presence of smart transducers/transmitters in fieldbus applications and we define the scheduling algorithms adapted for this type of applications.

Url:
DOI: 10.1016/0263-2241(94)00039-A


Affiliations:


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


Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title>A schedulability analysis of tasks and network traffic in distributed real-time systems</title>
<author>
<name sortKey="Cardeira, Carlos" sort="Cardeira, Carlos" uniqKey="Cardeira C" first="Carlos" last="Cardeira">Carlos Cardeira</name>
</author>
<author>
<name sortKey="Mammeri, Zoubir" sort="Mammeri, Zoubir" uniqKey="Mammeri Z" first="Zoubir" last="Mammeri">Zoubir Mammeri</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:4FEFA4398ADCF06E68AD24AA7828D510CC192756</idno>
<date when="1995" year="1995">1995</date>
<idno type="doi">10.1016/0263-2241(94)00039-A</idno>
<idno type="url">https://api.istex.fr/ark:/67375/6H6-GW5L5BTZ-2/fulltext.pdf</idno>
<idno type="wicri:Area/Istex/Corpus">001269</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Corpus" wicri:corpus="ISTEX">001269</idno>
<idno type="wicri:Area/Istex/Curation">001252</idno>
<idno type="wicri:Area/Istex/Checkpoint">002A72</idno>
<idno type="wicri:explorRef" wicri:stream="Istex" wicri:step="Checkpoint">002A72</idno>
<idno type="wicri:doubleKey">0263-2241:1995:Cardeira C:a:schedulability:analysis</idno>
<idno type="wicri:Area/Main/Merge">00CF14</idno>
<idno type="wicri:Area/Main/Curation">00C657</idno>
<idno type="wicri:Area/Main/Exploration">00C657</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a">A schedulability analysis of tasks and network traffic in distributed real-time systems</title>
<author>
<name sortKey="Cardeira, Carlos" sort="Cardeira, Carlos" uniqKey="Cardeira C" first="Carlos" last="Cardeira">Carlos Cardeira</name>
<affiliation wicri:level="3">
<country xml:lang="fr">France</country>
<wicri:regionArea>CRAN (CNRS URA 821), Ensem, 2 Avenue de la For̂et de Haye, F-54516 Vandœuvre-les-Nancy Cedex</wicri:regionArea>
<placeName>
<region type="region" nuts="2">Grand Est</region>
<region type="old region" nuts="2">Lorraine (région)</region>
<settlement type="city">Vandœuvre-lès-Nancy</settlement>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Mammeri, Zoubir" sort="Mammeri, Zoubir" uniqKey="Mammeri Z" first="Zoubir" last="Mammeri">Zoubir Mammeri</name>
<affiliation wicri:level="3">
<country xml:lang="fr">France</country>
<wicri:regionArea>2CRIN (CNRS URA 262), Ensem, 2 Avenue de la Forêt de Haye, F-54516 Vandœuvre-les-Nancy Cedex</wicri:regionArea>
<placeName>
<region type="region" nuts="2">Grand Est</region>
<region type="old region" nuts="2">Lorraine (région)</region>
<settlement type="city">Vandœuvre-lès-Nancy</settlement>
</placeName>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="j">Measurement</title>
<title level="j" type="abbrev">MEASUR</title>
<idno type="ISSN">0263-2241</idno>
<imprint>
<publisher>ELSEVIER</publisher>
<date type="published" when="1995">1995</date>
<biblScope unit="volume">15</biblScope>
<biblScope unit="issue">2</biblScope>
<biblScope unit="page" from="71">71</biblScope>
<biblScope unit="page" to="83">83</biblScope>
</imprint>
<idno type="ISSN">0263-2241</idno>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">0263-2241</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="Teeft" xml:lang="en">
<term>Algorithm</term>
<term>Algorithm execution time</term>
<term>Allocation constraints</term>
<term>Application timing constraints</term>
<term>Arbitrator</term>
<term>Arbitrator station</term>
<term>Arbitrator turnaround time</term>
<term>Cardeira</term>
<term>Central controller</term>
<term>Centralized systems</term>
<term>Certain cost</term>
<term>Classical devices</term>
<term>Communication load</term>
<term>Communication systems</term>
<term>Comput</term>
<term>Computation time</term>
<term>Computer science</term>
<term>Configuration tool</term>
<term>Constraint</term>
<term>Different networks</term>
<term>Digital information</term>
<term>Elementary network</term>
<term>Execution time</term>
<term>Fault tolerance</term>
<term>Fieldbus</term>
<term>Fieldbus traffic</term>
<term>Flow control</term>
<term>Global scheduling</term>
<term>Global scheduling algorithms</term>
<term>Global task scheduling</term>
<term>Hard systems</term>
<term>Hardware costs</term>
<term>Ieee</term>
<term>Ieee trans</term>
<term>Incremental tasks</term>
<term>Inevitable noise</term>
<term>International standards organization</term>
<term>Internetworking devices</term>
<term>Large number</term>
<term>Main idea</term>
<term>Mammeri</term>
<term>Message scheduling</term>
<term>Message transmission</term>
<term>Monoprocessor</term>
<term>Monoprocessor task scheduling</term>
<term>Multiprocessor</term>
<term>Multiprocessor scheduling</term>
<term>Multiprocessor task scheduling</term>
<term>Network traffic</term>
<term>Neural networks</term>
<term>Node</term>
<term>Optimization criteria</term>
<term>Optimization criterion</term>
<term>Other words</term>
<term>Overall goal</term>
<term>Physical layer specifications</term>
<term>Physical medium</term>
<term>Physical process</term>
<term>Physical support</term>
<term>Precedence constraints</term>
<term>Preemption</term>
<term>Preemptive</term>
<term>Preemptive algorithms</term>
<term>Processing capabilities</term>
<term>Processor</term>
<term>Protocol</term>
<term>Real time systems</term>
<term>Resource constraints</term>
<term>Same time</term>
<term>Sampling table</term>
<term>Schedulability analysis</term>
<term>Schedule length</term>
<term>Schedule tasks</term>
<term>Scheduling</term>
<term>Scheduling algorithm</term>
<term>Scheduling algorithms</term>
<term>Scheduling point</term>
<term>Scheduling tasks</term>
<term>Scheduling viewpoint</term>
<term>Session layer</term>
<term>Single processor</term>
<term>Software</term>
<term>Software engineering</term>
<term>Standard fieldbus</term>
<term>Task execution</term>
<term>Task execution time</term>
<term>Task migration</term>
<term>Task scheduling</term>
<term>Task scheduling algorithms</term>
<term>Temporal aspects</term>
<term>Temporal validity</term>
<term>Time window</term>
<term>Timing constraints</term>
<term>Traffic scheduling</term>
<term>Trans</term>
<term>Transmission time</term>
<term>Transmission times</term>
<term>Transport layer</term>
</keywords>
</textClass>
<langUsage>
<language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Abstract: In real-time systems the deadlines of each task must be met. A pre-run-time schedulability analysis becomes necessary to prove that the existing software and target hardware will meet the real-time application constraints. In a real-time distributed system, the messages transmitted through the network are also time constrained. However, some new problems arise when one applies existing task scheduling algorithms to schedule the network traffic. The main goal of this paper is to define the boundaries between these two domains of scheduling. After an introduction to fieldbuses and real-time systems, we present an equivalence between tasks and messages as well as between processors and networks, which are much different in practice but have strong similarities from the scheduling point of view. Finally, we analyse the new constraints introduced by the presence of smart transducers/transmitters in fieldbus applications and we define the scheduling algorithms adapted for this type of applications.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>France</li>
</country>
<region>
<li>Grand Est</li>
<li>Lorraine (région)</li>
</region>
<settlement>
<li>Vandœuvre-lès-Nancy</li>
</settlement>
</list>
<tree>
<country name="France">
<region name="Grand Est">
<name sortKey="Cardeira, Carlos" sort="Cardeira, Carlos" uniqKey="Cardeira C" first="Carlos" last="Cardeira">Carlos Cardeira</name>
</region>
<name sortKey="Mammeri, Zoubir" sort="Mammeri, Zoubir" uniqKey="Mammeri Z" first="Zoubir" last="Mammeri">Zoubir Mammeri</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 00C657 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 00C657 | 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:4FEFA4398ADCF06E68AD24AA7828D510CC192756
   |texte=   A schedulability analysis of tasks and network traffic in distributed real-time systems
}}

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