Serveur d'exploration sur la visibilité du Havre

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.

Problèmes d'ordonnancement sur machines parallèles avec tâches communicantes et indisponibilités.

Identifieur interne : 000701 ( Hal/Corpus ); précédent : 000700; suivant : 000702

Problèmes d'ordonnancement sur machines parallèles avec tâches communicantes et indisponibilités.

Auteurs : Eric Sanlaville ; Frédéric Guinand ; Amine Mahjoub

Source :

RBID : Hal:hal-00946386

Descripteurs français

Abstract

En gestion de production comme en informatique parallèle, les tâches à exécuter sont souvent liées par des précédences qui entraînent des délais de communication ou de transport. De la même manière, les machines exécutant ces tâches ne sont pas toujours disponibles, pour des raisons diverses : maintenance, panne, apparition de tâches prioritaires. Ces deux types de problèmes d'ordonnancement ont été étudiés indépendamment, mais aucun travail ne les considère simultanément, même pour le critère de minimisation de la durée totale.

 

Dans le premier cas, le problème central est l'ordonnancement unitaire (UECT : Unit Execution and Communication Times). Le problème est pseudo polynomial si le graphe de précédence est un arbre. Dans le cas 2 machines, plusieurs algorithmes indépendants existent. Celui proposé par Guinand a une caractéristique intéressante : toutes les communications vont d'une machine vers l'autre (ordonnancement processeur-ordonné). Ceci permet de limiter grandement l'impact de délais de communications différents des valeurs prévues.

 

Dans le second cas, de nombreuses études considèrent des tâches indépendantes. Des résultats existent pour des graphes de précédence, là encore dans le cas de durées unitaires. En particulier, l'algorithme de Coffman et Graham (algorithme de liste) reste optimal sur deux machines en présence de périodes d'indisponibilités.

 

Si l'on considère l'ordonnancement d'arbres de tâches unitaires avec communications unitaires et indisponibilités, des difficultés surgissent même pour 2 machines : les algorithmes processeur-ordonnés ne sont plus dominants, et les algorithmes classiques (comme ceux de Coffma et Graham ou de Lawler) non plus. Nous proposons néanmoins un algorithme reprenant les idées de l'algorithme de Guinand , notamment en considérant en bloc l'ordonnancement de sous-arbres. La complexité de cet algorithme et des problèmes avec communications et indisponibilités est discutée. Des résultats expérimentaux complètent cet exposé.


Url:

Links to Exploration step

Hal:hal-00946386

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="fr">Problèmes d'ordonnancement sur machines parallèles avec tâches communicantes et indisponibilités.</title>
<author>
<name sortKey="Sanlaville, Eric" sort="Sanlaville, Eric" uniqKey="Sanlaville E" first="Eric" last="Sanlaville">Eric Sanlaville</name>
<affiliation>
<hal:affiliation type="laboratory" xml:id="struct-244557" status="INCOMING">
<orgName>Normandie Université - LITIS</orgName>
<orgName type="acronym">LITIS</orgName>
<desc>
<address>
<addrLine>25, rue Philippe Lebon BP 540 - 76058 Le Havre Cedex - France</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.litislab.eu</ref>
</desc>
<listRelation>
<relation active="#struct-300317" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-300317" type="direct">
<org type="institution" xml:id="struct-300317" status="VALID">
<orgName>Université du Havre</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Guinand, Frederic" sort="Guinand, Frederic" uniqKey="Guinand F" first="Frédéric" last="Guinand">Frédéric Guinand</name>
<affiliation>
<hal:affiliation type="laboratory" xml:id="struct-244557" status="INCOMING">
<orgName>Normandie Université - LITIS</orgName>
<orgName type="acronym">LITIS</orgName>
<desc>
<address>
<addrLine>25, rue Philippe Lebon BP 540 - 76058 Le Havre Cedex - France</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.litislab.eu</ref>
</desc>
<listRelation>
<relation active="#struct-300317" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-300317" type="direct">
<org type="institution" xml:id="struct-300317" status="VALID">
<orgName>Université du Havre</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Mahjoub, Amine" sort="Mahjoub, Amine" uniqKey="Mahjoub A" first="Amine" last="Mahjoub">Amine Mahjoub</name>
<affiliation>
<hal:affiliation type="laboratory" xml:id="struct-244558" status="INCOMING">
<orgName>UTIC</orgName>
<orgName type="acronym">UTIC</orgName>
<desc>
<address>
<addrLine>Unite de Recherche UTIC. Ecole Supérieure des Sciences et Techniques de Tunis 5 Avenue Taha Hussein, BP 56, Beb Manara, Tunis.</addrLine>
<country key="TN"></country>
</address>
</desc>
<listRelation>
<relation active="#struct-358462" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-358462" type="direct">
<org type="institution" xml:id="struct-358462" status="INCOMING">
<orgName>UTIC</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">HAL</idno>
<idno type="RBID">Hal:hal-00946386</idno>
<idno type="halId">hal-00946386</idno>
<idno type="halUri">https://hal.archives-ouvertes.fr/hal-00946386</idno>
<idno type="url">https://hal.archives-ouvertes.fr/hal-00946386</idno>
<date when="2014-02-26">2014-02-26</date>
<idno type="wicri:Area/Hal/Corpus">000701</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="fr">Problèmes d'ordonnancement sur machines parallèles avec tâches communicantes et indisponibilités.</title>
<author>
<name sortKey="Sanlaville, Eric" sort="Sanlaville, Eric" uniqKey="Sanlaville E" first="Eric" last="Sanlaville">Eric Sanlaville</name>
<affiliation>
<hal:affiliation type="laboratory" xml:id="struct-244557" status="INCOMING">
<orgName>Normandie Université - LITIS</orgName>
<orgName type="acronym">LITIS</orgName>
<desc>
<address>
<addrLine>25, rue Philippe Lebon BP 540 - 76058 Le Havre Cedex - France</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.litislab.eu</ref>
</desc>
<listRelation>
<relation active="#struct-300317" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-300317" type="direct">
<org type="institution" xml:id="struct-300317" status="VALID">
<orgName>Université du Havre</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Guinand, Frederic" sort="Guinand, Frederic" uniqKey="Guinand F" first="Frédéric" last="Guinand">Frédéric Guinand</name>
<affiliation>
<hal:affiliation type="laboratory" xml:id="struct-244557" status="INCOMING">
<orgName>Normandie Université - LITIS</orgName>
<orgName type="acronym">LITIS</orgName>
<desc>
<address>
<addrLine>25, rue Philippe Lebon BP 540 - 76058 Le Havre Cedex - France</addrLine>
<country key="FR"></country>
</address>
<ref type="url">http://www.litislab.eu</ref>
</desc>
<listRelation>
<relation active="#struct-300317" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-300317" type="direct">
<org type="institution" xml:id="struct-300317" status="VALID">
<orgName>Université du Havre</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
</affiliation>
</author>
<author>
<name sortKey="Mahjoub, Amine" sort="Mahjoub, Amine" uniqKey="Mahjoub A" first="Amine" last="Mahjoub">Amine Mahjoub</name>
<affiliation>
<hal:affiliation type="laboratory" xml:id="struct-244558" status="INCOMING">
<orgName>UTIC</orgName>
<orgName type="acronym">UTIC</orgName>
<desc>
<address>
<addrLine>Unite de Recherche UTIC. Ecole Supérieure des Sciences et Techniques de Tunis 5 Avenue Taha Hussein, BP 56, Beb Manara, Tunis.</addrLine>
<country key="TN"></country>
</address>
</desc>
<listRelation>
<relation active="#struct-358462" type="direct"></relation>
</listRelation>
<tutelles>
<tutelle active="#struct-358462" type="direct">
<org type="institution" xml:id="struct-358462" status="INCOMING">
<orgName>UTIC</orgName>
<desc>
<address>
<country key="FR"></country>
</address>
</desc>
</org>
</tutelle>
</tutelles>
</hal:affiliation>
</affiliation>
</author>
</analytic>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="mix" xml:lang="fr">
<term>algorithme exact</term>
<term>communications</term>
<term>indisponibilités</term>
<term>ordonnancement</term>
<term>précédences</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="fr">

En gestion de production comme en informatique parallèle, les tâches à exécuter sont souvent liées par des précédences qui entraînent des délais de communication ou de transport. De la même manière, les machines exécutant ces tâches ne sont pas toujours disponibles, pour des raisons diverses : maintenance, panne, apparition de tâches prioritaires. Ces deux types de problèmes d'ordonnancement ont été étudiés indépendamment, mais aucun travail ne les considère simultanément, même pour le critère de minimisation de la durée totale.

 

Dans le premier cas, le problème central est l'ordonnancement unitaire (UECT : Unit Execution and Communication Times). Le problème est pseudo polynomial si le graphe de précédence est un arbre. Dans le cas 2 machines, plusieurs algorithmes indépendants existent. Celui proposé par Guinand a une caractéristique intéressante : toutes les communications vont d'une machine vers l'autre (ordonnancement processeur-ordonné). Ceci permet de limiter grandement l'impact de délais de communications différents des valeurs prévues.

 

Dans le second cas, de nombreuses études considèrent des tâches indépendantes. Des résultats existent pour des graphes de précédence, là encore dans le cas de durées unitaires. En particulier, l'algorithme de Coffman et Graham (algorithme de liste) reste optimal sur deux machines en présence de périodes d'indisponibilités.

 

Si l'on considère l'ordonnancement d'arbres de tâches unitaires avec communications unitaires et indisponibilités, des difficultés surgissent même pour 2 machines : les algorithmes processeur-ordonnés ne sont plus dominants, et les algorithmes classiques (comme ceux de Coffma et Graham ou de Lawler) non plus. Nous proposons néanmoins un algorithme reprenant les idées de l'algorithme de Guinand , notamment en considérant en bloc l'ordonnancement de sous-arbres. La complexité de cet algorithme et des problèmes avec communications et indisponibilités est discutée. Des résultats expérimentaux complètent cet exposé.

</div>
</front>
</TEI>
<hal api="V3">
<titleStmt>
<title xml:lang="fr">Problèmes d'ordonnancement sur machines parallèles avec tâches communicantes et indisponibilités.</title>
<author role="aut">
<persName>
<forename type="first">Eric</forename>
<surname>Sanlaville</surname>
</persName>
<email>eric.sanlaville@univ-lehavre.fr</email>
<idno type="halauthor">458068</idno>
<affiliation ref="#struct-244557"></affiliation>
</author>
<author role="crp">
<persName>
<forename type="first">Frédéric</forename>
<surname>Guinand</surname>
</persName>
<email>frederic.guinand@univ-lehavre.fr</email>
<idno type="halauthor">398111</idno>
<affiliation ref="#struct-244557"></affiliation>
</author>
<author role="crp">
<persName>
<forename type="first">Amine</forename>
<surname>Mahjoub</surname>
</persName>
<email>mahjoub.amin@gmail.com</email>
<idno type="halauthor">984856</idno>
<affiliation ref="#struct-244558"></affiliation>
</author>
<editor role="depositor">
<persName>
<forename>Martine</forename>
<surname>Courbin-Coulaud</surname>
</persName>
<email>martine.courbin@inria.fr</email>
</editor>
</titleStmt>
<editionStmt>
<edition n="v1" type="current">
<date type="whenSubmitted">2014-02-13 16:04:34</date>
<date type="whenWritten">2014</date>
<date type="whenModified">2014-02-13 16:04:34</date>
<date type="whenReleased">2014-02-13 16:04:34</date>
<date type="whenProduced">2014-02-26</date>
</edition>
<respStmt>
<resp>contributor</resp>
<name key="100380">
<persName>
<forename>Martine</forename>
<surname>Courbin-Coulaud</surname>
</persName>
<email>martine.courbin@inria.fr</email>
</name>
</respStmt>
</editionStmt>
<publicationStmt>
<distributor>CCSD</distributor>
<idno type="halId">hal-00946386</idno>
<idno type="halUri">https://hal.archives-ouvertes.fr/hal-00946386</idno>
<idno type="halBibtex">sanlaville:hal-00946386</idno>
<idno type="halRefHtml">ROADEF - 15ème congrès annuel de la Société française de recherche opérationnelle et d'aide à la décision, Feb 2014, Bordeaux, France</idno>
<idno type="halRef">ROADEF - 15ème congrès annuel de la Société française de recherche opérationnelle et d'aide à la décision, Feb 2014, Bordeaux, France</idno>
</publicationStmt>
<seriesStmt>
<idno type="stamp" n="ROADEF-2014">ROADEF 2014 - 15ème congrès annuel de la Société française de recherche opérationnelle et d'aide à la décision</idno>
<idno type="stamp" n="UNIV-LEHAVRE">Université du Havre</idno>
<idno type="stamp" n="LITIS">Laboratoire d'Informatique, de Traitement de l'Information et des Systèmes</idno>
</seriesStmt>
<notesStmt>
<note type="audience" n="2">International</note>
<note type="invited" n="0">No</note>
<note type="popular" n="0">No</note>
<note type="peer" n="1">Yes</note>
<note type="proceedings" n="0">No</note>
</notesStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="fr">Problèmes d'ordonnancement sur machines parallèles avec tâches communicantes et indisponibilités.</title>
<author role="aut">
<persName>
<forename type="first">Eric</forename>
<surname>Sanlaville</surname>
</persName>
<email>eric.sanlaville@univ-lehavre.fr</email>
<idno type="halAuthorId">458068</idno>
<affiliation ref="#struct-244557"></affiliation>
</author>
<author role="crp">
<persName>
<forename type="first">Frédéric</forename>
<surname>Guinand</surname>
</persName>
<email>frederic.guinand@univ-lehavre.fr</email>
<idno type="halAuthorId">398111</idno>
<affiliation ref="#struct-244557"></affiliation>
</author>
<author role="crp">
<persName>
<forename type="first">Amine</forename>
<surname>Mahjoub</surname>
</persName>
<email>mahjoub.amin@gmail.com</email>
<idno type="halAuthorId">984856</idno>
<affiliation ref="#struct-244558"></affiliation>
</author>
</analytic>
<monogr>
<idno type="localRef">Ordonnancement, planification et gestion de la production</idno>
<meeting>
<title>ROADEF - 15ème congrès annuel de la Société française de recherche opérationnelle et d'aide à la décision</title>
<date type="start">2014-02-26</date>
<date type="end">2014-02-28</date>
<settlement>Bordeaux</settlement>
<country key="FR">France</country>
</meeting>
<respStmt>
<resp>conferenceOrganizer</resp>
<name>Société française de recherche opérationnelle et d'aide à la décision</name>
</respStmt>
<imprint></imprint>
</monogr>
</biblStruct>
</sourceDesc>
<profileDesc>
<langUsage>
<language ident="fr">French</language>
</langUsage>
<textClass>
<keywords scheme="author">
<term xml:lang="fr">ordonnancement</term>
<term xml:lang="fr">précédences</term>
<term xml:lang="fr">communications</term>
<term xml:lang="fr">indisponibilités</term>
<term xml:lang="fr">algorithme exact</term>
</keywords>
<classCode scheme="halDomain" n="info.info-ro">Computer Science [cs]/Operations Research [cs.RO]</classCode>
<classCode scheme="halTypology" n="COMM">Conference papers</classCode>
</textClass>
<abstract xml:lang="fr">

En gestion de production comme en informatique parallèle, les tâches à exécuter sont souvent liées par des précédences qui entraînent des délais de communication ou de transport. De la même manière, les machines exécutant ces tâches ne sont pas toujours disponibles, pour des raisons diverses : maintenance, panne, apparition de tâches prioritaires. Ces deux types de problèmes d'ordonnancement ont été étudiés indépendamment, mais aucun travail ne les considère simultanément, même pour le critère de minimisation de la durée totale.

 

Dans le premier cas, le problème central est l'ordonnancement unitaire (UECT : Unit Execution and Communication Times). Le problème est pseudo polynomial si le graphe de précédence est un arbre. Dans le cas 2 machines, plusieurs algorithmes indépendants existent. Celui proposé par Guinand a une caractéristique intéressante : toutes les communications vont d'une machine vers l'autre (ordonnancement processeur-ordonné). Ceci permet de limiter grandement l'impact de délais de communications différents des valeurs prévues.

 

Dans le second cas, de nombreuses études considèrent des tâches indépendantes. Des résultats existent pour des graphes de précédence, là encore dans le cas de durées unitaires. En particulier, l'algorithme de Coffman et Graham (algorithme de liste) reste optimal sur deux machines en présence de périodes d'indisponibilités.

 

Si l'on considère l'ordonnancement d'arbres de tâches unitaires avec communications unitaires et indisponibilités, des difficultés surgissent même pour 2 machines : les algorithmes processeur-ordonnés ne sont plus dominants, et les algorithmes classiques (comme ceux de Coffma et Graham ou de Lawler) non plus. Nous proposons néanmoins un algorithme reprenant les idées de l'algorithme de Guinand , notamment en considérant en bloc l'ordonnancement de sous-arbres. La complexité de cet algorithme et des problèmes avec communications et indisponibilités est discutée. Des résultats expérimentaux complètent cet exposé.

</abstract>
</profileDesc>
</hal>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/France/explor/LeHavreV1/Data/Hal/Corpus
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000701 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Hal/Corpus/biblio.hfd -nk 000701 | SxmlIndent | more

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

{{Explor lien
   |wiki=    Wicri/France
   |area=    LeHavreV1
   |flux=    Hal
   |étape=   Corpus
   |type=    RBID
   |clé=     Hal:hal-00946386
   |texte=   Problèmes d'ordonnancement sur machines parallèles avec tâches communicantes et indisponibilités.
}}

Wicri

This area was generated with Dilib version V0.6.25.
Data generation: Sat Dec 3 14:37:02 2016. Site generation: Tue Mar 5 08:25:07 2024