<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of inria-00070279</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-19T22:28:44+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Scheduling multiple bags of tasks on heterogeneous master- worker platforms: centralized versus distributed solutions</title>
            <author role="aut">
              <persName>
                <forename type="first">Olivier</forename>
                <surname>Beaumont</surname>
              </persName>
              <email type="md5">4425799b2a5e2d5104e358aab746ddd6</email>
              <email type="domain">labri.fr</email>
              <idno type="idhal" notation="string">olivier-beaumont</idno>
              <idno type="idhal" notation="numeric">181224</idno>
              <idno type="halauthorid" notation="string">23857-181224</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-2741-6228</idno>
              <idno type="IDREF">https://www.idref.fr/124577083</idno>
              <affiliation ref="#struct-2377"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Larry</forename>
                <surname>Carter</surname>
              </persName>
              <idno type="halauthorid">142715-0</idno>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Jeanne</forename>
                <surname>Ferrante</surname>
              </persName>
              <idno type="halauthorid">142716-0</idno>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Arnaud</forename>
                <surname>Legrand</surname>
              </persName>
              <email type="md5">143239914c3e3c1a374a7c244b56d73e</email>
              <email type="domain">imag.fr</email>
              <idno type="idhal" notation="string">arnaud-legrand</idno>
              <idno type="idhal" notation="numeric">11445</idno>
              <idno type="halauthorid" notation="string">2124-11445</idno>
              <idno type="IDREF">https://www.idref.fr/069338191</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-8415-1046</idno>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Loris</forename>
                <surname>Marchal</surname>
              </persName>
              <email type="md5">5d394eef6df5cf614106473908fc64d0</email>
              <email type="domain">ens-lyon.fr</email>
              <idno type="idhal" notation="string">loris-marchal</idno>
              <idno type="idhal" notation="numeric">170697</idno>
              <idno type="halauthorid" notation="string">23730-170697</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-5519-9913</idno>
              <idno type="IDREF">https://www.idref.fr/112112986</idno>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Yves</forename>
                <surname>Robert</surname>
              </persName>
              <email type="md5">aec427d759bc4cc35d16e45efa251fa7</email>
              <email type="domain">ens-lyon.fr</email>
              <idno type="idhal" notation="string">yves-robert</idno>
              <idno type="idhal" notation="numeric">739318</idno>
              <idno type="halauthorid" notation="string">17225-739318</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-2361-055X</idno>
              <idno type="IDREF">https://www.idref.fr/029813611</idno>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Rapport De Recherche</forename>
                <surname>Inria</surname>
              </persName>
              <email type="md5">5abb5e81fa75e038ad4538c1220f4652</email>
              <email type="domain">inria.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2006-05-19 19:51:50</date>
              <date type="whenWritten">2005-11</date>
              <date type="whenModified">2025-10-13 09:44:14</date>
              <date type="whenReleased">2006-05-31 14:24:23</date>
              <date type="whenProduced">2005-11</date>
              <date type="whenEndEmbargoed">2006-05-19</date>
              <ref type="file" target="https://inria.hal.science/inria-00070279v1/document">
                <date notBefore="2006-05-19"/>
              </ref>
              <ref type="file" n="1" target="https://inria.hal.science/inria-00070279v1/file/RR-5739.pdf" id="file-70279-671088">
                <date notBefore="2006-05-19"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="111068">
                <persName>
                  <forename>Rapport De Recherche</forename>
                  <surname>Inria</surname>
                </persName>
                <email type="md5">5abb5e81fa75e038ad4538c1220f4652</email>
                <email type="domain">inria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">inria-00070279</idno>
            <idno type="halUri">https://inria.hal.science/inria-00070279</idno>
            <idno type="halBibtex">beaumont:inria-00070279</idno>
            <idno type="halRefHtml">RR-5739, INRIA. 2005, pp.35</idno>
            <idno type="halRef">RR-5739, INRIA. 2005, pp.35</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-70279-671088"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="ENS-LYON">École Normale Supérieure de Lyon</idno>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="INRIA">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="UNIV-LYON1">Université Claude Bernard - Lyon I</idno>
            <idno type="stamp" n="INRIA-RHA">INRIA Grenoble - Rhône-Alpes</idno>
            <idno type="stamp" n="INRIA-RRRT">Rapports de recherche et Technique de l'Inria</idno>
            <idno type="stamp" n="PRUNEL">Ecole Normale Supérieure de Lyon</idno>
            <idno type="stamp" n="LIP" corresp="UNIV-LYON1">Laboratoire de l'Informatique du Parallélisme</idno>
            <idno type="stamp" n="INRIA_TEST">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="TESTALAIN1">TESTALAIN1</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="LARA">LARA</idno>
            <idno type="stamp" n="INRIA-RENGRE">INRIA-RENGRE</idno>
            <idno type="stamp" n="UDL">UDL</idno>
            <idno type="stamp" n="UNIV-LYON">Université de Lyon</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="1">Not set</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Scheduling multiple bags of tasks on heterogeneous master- worker platforms: centralized versus distributed solutions</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Olivier</forename>
                    <surname>Beaumont</surname>
                  </persName>
                  <email type="md5">4425799b2a5e2d5104e358aab746ddd6</email>
                  <email type="domain">labri.fr</email>
                  <idno type="idhal" notation="string">olivier-beaumont</idno>
                  <idno type="idhal" notation="numeric">181224</idno>
                  <idno type="halauthorid" notation="string">23857-181224</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-2741-6228</idno>
                  <idno type="IDREF">https://www.idref.fr/124577083</idno>
                  <affiliation ref="#struct-2377"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Larry</forename>
                    <surname>Carter</surname>
                  </persName>
                  <idno type="halauthorid">142715-0</idno>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Jeanne</forename>
                    <surname>Ferrante</surname>
                  </persName>
                  <idno type="halauthorid">142716-0</idno>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Arnaud</forename>
                    <surname>Legrand</surname>
                  </persName>
                  <email type="md5">143239914c3e3c1a374a7c244b56d73e</email>
                  <email type="domain">imag.fr</email>
                  <idno type="idhal" notation="string">arnaud-legrand</idno>
                  <idno type="idhal" notation="numeric">11445</idno>
                  <idno type="halauthorid" notation="string">2124-11445</idno>
                  <idno type="IDREF">https://www.idref.fr/069338191</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-8415-1046</idno>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Loris</forename>
                    <surname>Marchal</surname>
                  </persName>
                  <email type="md5">5d394eef6df5cf614106473908fc64d0</email>
                  <email type="domain">ens-lyon.fr</email>
                  <idno type="idhal" notation="string">loris-marchal</idno>
                  <idno type="idhal" notation="numeric">170697</idno>
                  <idno type="halauthorid" notation="string">23730-170697</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-5519-9913</idno>
                  <idno type="IDREF">https://www.idref.fr/112112986</idno>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Yves</forename>
                    <surname>Robert</surname>
                  </persName>
                  <email type="md5">aec427d759bc4cc35d16e45efa251fa7</email>
                  <email type="domain">ens-lyon.fr</email>
                  <idno type="idhal" notation="string">yves-robert</idno>
                  <idno type="idhal" notation="numeric">739318</idno>
                  <idno type="halauthorid" notation="string">17225-739318</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-2361-055X</idno>
                  <idno type="IDREF">https://www.idref.fr/029813611</idno>
                </author>
              </analytic>
              <monogr>
                <idno type="reportNumber">RR-5739</idno>
                <imprint>
                  <biblScope unit="pp">35</biblScope>
                  <date type="datePub">2005-11</date>
                </imprint>
                <authority type="institution">INRIA</authority>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">PARALLEL COMPUTING</term>
                <term xml:lang="en">SCHEDULING</term>
                <term xml:lang="en">DIVISIBLE LOAD</term>
                <term xml:lang="en">MULTIPLE APPLICATIONS</term>
                <term xml:lang="en">RESOURCE SHARING</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-oh">Computer Science [cs]/Other [cs.OH]</classCode>
              <classCode scheme="halTypology" n="REPORT">Reports</classCode>
              <classCode scheme="halOldTypology" n="REPORT">Reports</classCode>
              <classCode scheme="halTreeTypology" n="REPORT">Reports</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and network resources. In this paper we consider the problem of scheduling applications to ensure fair and efficient execution on master-worker platforms where the communication is restricted to a tree embedded in the network. The goal of the scheduling is to obtain the best throughput while enforcing some fairness between applications. We show how to derive an asymptotically optimal periodic schedule by solving a linear program expressing all problem constraints. For single-level trees, the optimal solution can be analytically computed. For large-scale platforms, gathering the global knowledge needed by the linear programming approach might be unrealistic. One solution is to adapt the multi-commodity flow algorithm of Awerbuch and Leighton, but it still requires some global knowledge. Thus, we also investigates heuristic solutions using only local information, and test them via simulations. The best of our heuristics achieves the optimal performance on about two-thirds of our test cases, but is far worse in a few cases.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="researchteam" xml:id="struct-2377" status="OLD">
          <idno type="RNSR">200418272Y</idno>
          <orgName>Algorithms and Scheduling for Distributed Heterogeneous Platforms</orgName>
          <orgName type="acronym">GRAAL</orgName>
          <desc>
            <address>
              <addrLine>ENS Lyon, 46 allée d'Italie, 69364 LYON cedex 07 France</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/equipes/graal</ref>
          </desc>
          <listRelation>
            <relation active="#struct-2497" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-35418" type="direct"/>
            <relation active="#struct-6818" type="indirect"/>
            <relation active="#struct-301088" type="indirect"/>
            <relation active="#struct-194495" type="indirect"/>
            <relation name="UMR5668 / URA1398" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-2497" status="VALID">
          <idno type="RNSR">199218244V</idno>
          <idno type="ROR">https://ror.org/00n8d6z93</idno>
          <orgName>Centre Inria de l'Université Grenoble Alpes</orgName>
          <desc>
            <address>
              <addrLine>Inovallée655 avenue de l'Europe38330 Montbonnot</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/centre/grenoble</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300009" status="VALID">
          <idno type="ROR">https://ror.org/02kvxyf05</idno>
          <orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
          <orgName type="acronym">Inria</orgName>
          <desc>
            <address>
              <addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/en/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-35418" status="VALID">
          <idno type="IdRef">191041289</idno>
          <idno type="ISNI">0000000104538607</idno>
          <idno type="RNSR">200317503S</idno>
          <idno type="ROR">04msnz457</idno>
          <orgName>Laboratoire de l'Informatique du Parallélisme</orgName>
          <orgName type="acronym">LIP</orgName>
          <date type="start">1990-01-01</date>
          <desc>
            <address>
              <addrLine>46 Allée d'Italie 69364 LYON CEDEX 07</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.ens-lyon.fr/LIP/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-6818" type="direct"/>
            <relation active="#struct-301088" type="direct"/>
            <relation active="#struct-194495" type="direct"/>
            <relation active="#struct-300009" type="direct"/>
            <relation name="UMR5668 / URA1398" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-6818" status="VALID">
          <idno type="IdRef">149154992</idno>
          <idno type="ISNI">0000000123319856</idno>
          <idno type="ROR">https://ror.org/04zmssz18</idno>
          <idno type="Wikidata">Q10159</idno>
          <orgName>École normale supérieure de Lyon</orgName>
          <orgName type="acronym">ENS de Lyon</orgName>
          <date type="start">2010-01-01</date>
          <desc>
            <address>
              <addrLine>15 parvis René Descartes - BP 7000 - 69342 Lyon Cedex 07</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.ens-lyon.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301088" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-301088" status="VALID">
          <idno type="ROR">https://ror.org/01rk35k63</idno>
          <orgName>Université de Lyon</orgName>
          <desc>
            <address>
              <addrLine>92 rue Pasteur - CS 30122, 69361 Lyon Cedex 07</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.universite-lyon.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-194495" status="VALID">
          <idno type="IdRef">026402823</idno>
          <idno type="ISNI">0000000121686185</idno>
          <idno type="ROR">https://ror.org/029brtt94</idno>
          <orgName>Université Claude Bernard Lyon 1</orgName>
          <orgName type="acronym">UCBL</orgName>
          <desc>
            <address>
              <addrLine>43, boulevard du 11 novembre 1918, 69622 Villeurbanne cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.univ-lyon1.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301088" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>