<?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 hal-02127143</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-19T10:31:02+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">On the Complexity of Mapping Pipelined Filtering Services on Heterogeneous Platforms</title>
            <author role="aut">
              <persName>
                <forename type="first">Anne</forename>
                <surname>Benoit</surname>
              </persName>
              <email type="md5">aace3f8c76478a4d2465d7f680c34c97</email>
              <email type="domain">ens-lyon.fr</email>
              <idno type="idhal" notation="string">anne-benoit</idno>
              <idno type="idhal" notation="numeric">182817</idno>
              <idno type="halauthorid" notation="string">17224-182817</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-2910-3540</idno>
              <idno type="IDREF">https://www.idref.fr/074758438</idno>
              <affiliation ref="#struct-6818"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Fanny</forename>
                <surname>Dufossé</surname>
              </persName>
              <email type="md5">940ddd9b51a8a226dee6bd769aaac027</email>
              <email type="domain">inria.fr</email>
              <idno type="idhal" notation="string">fdufosse</idno>
              <idno type="idhal" notation="numeric">169742</idno>
              <idno type="halauthorid" notation="string">14147-169742</idno>
              <idno type="IDREF">https://www.idref.fr/156272857</idno>
              <idno type="ORCID">https://orcid.org/0000-0002-2260-2200</idno>
              <affiliation ref="#struct-6818"/>
            </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>
              <affiliation ref="#struct-35418"/>
              <affiliation ref="#struct-6818"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Colette</forename>
                <surname>ORANGE</surname>
              </persName>
              <email type="md5">0c062899cb8fb730849dcc323c30add0</email>
              <email type="domain">inist.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2019-05-13 11:30:17</date>
              <date type="whenModified">2025-10-13 09:44:14</date>
              <date type="whenReleased">2019-05-13 11:31:12</date>
              <date type="whenProduced">2008-10</date>
              <date type="whenEndEmbargoed">2019-05-13</date>
              <ref type="file" target="https://hal-lara.archives-ouvertes.fr/hal-02127143v1/document">
                <date notBefore="2019-05-13"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal-lara.archives-ouvertes.fr/hal-02127143v1/file/LIP-RR_2008-30.pdf" id="file-2127143-2120014">
                <date notBefore="2019-05-13"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="317116">
                <persName>
                  <forename>Colette</forename>
                  <surname>ORANGE</surname>
                </persName>
                <email type="md5">0c062899cb8fb730849dcc323c30add0</email>
                <email type="domain">inist.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-02127143</idno>
            <idno type="halUri">https://hal-lara.archives-ouvertes.fr/hal-02127143</idno>
            <idno type="halBibtex">benoit:hal-02127143</idno>
            <idno type="halRefHtml">[Research Report] LIP RR 2008-30, LIP - Laboratoire de l’Informatique du Parallélisme. 2008</idno>
            <idno type="halRef">[Research Report] LIP RR 2008-30, LIP - Laboratoire de l’Informatique du Parallélisme. 2008</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-2127143-2120014"/></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="UNIV-LYON1">Université Claude Bernard - Lyon I</idno>
            <idno type="stamp" n="LIP" corresp="UNIV-LYON1">Laboratoire de l'Informatique du Parallélisme</idno>
            <idno type="stamp" n="LARA">LARA</idno>
            <idno type="stamp" n="UDL">UDL</idno>
            <idno type="stamp" n="UNIV-LYON">Université de Lyon</idno>
          </seriesStmt>
          <notesStmt>
            <note type="report" n="6">Research Report</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">On the Complexity of Mapping Pipelined Filtering Services on Heterogeneous Platforms</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Anne</forename>
                    <surname>Benoit</surname>
                  </persName>
                  <email type="md5">aace3f8c76478a4d2465d7f680c34c97</email>
                  <email type="domain">ens-lyon.fr</email>
                  <idno type="idhal" notation="string">anne-benoit</idno>
                  <idno type="idhal" notation="numeric">182817</idno>
                  <idno type="halauthorid" notation="string">17224-182817</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-2910-3540</idno>
                  <idno type="IDREF">https://www.idref.fr/074758438</idno>
                  <affiliation ref="#struct-6818"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Fanny</forename>
                    <surname>Dufossé</surname>
                  </persName>
                  <email type="md5">940ddd9b51a8a226dee6bd769aaac027</email>
                  <email type="domain">inria.fr</email>
                  <idno type="idhal" notation="string">fdufosse</idno>
                  <idno type="idhal" notation="numeric">169742</idno>
                  <idno type="halauthorid" notation="string">14147-169742</idno>
                  <idno type="IDREF">https://www.idref.fr/156272857</idno>
                  <idno type="ORCID">https://orcid.org/0000-0002-2260-2200</idno>
                  <affiliation ref="#struct-6818"/>
                </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>
                  <affiliation ref="#struct-35418"/>
                  <affiliation ref="#struct-6818"/>
                </author>
              </analytic>
              <monogr>
                <idno type="reportNumber">LIP RR 2008-30</idno>
                <imprint>
                  <date type="datePub">2008-10</date>
                </imprint>
                <authority type="institution">LIP - Laboratoire de l’Informatique du Parallélisme</authority>
              </monogr>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">query optimization</term>
                <term xml:lang="en">web service</term>
                <term xml:lang="en">filter</term>
                <term xml:lang="en">workflow</term>
                <term xml:lang="en">period</term>
                <term xml:lang="en">latency</term>
                <term xml:lang="en">complexity results</term>
              </keywords>
              <classCode scheme="halDomain" n="info">Computer Science [cs]</classCode>
              <classCode scheme="halTypology" n="REPORT">Reports</classCode>
              <classCode scheme="halOldTypology" n="REPORT">Reports</classCode>
              <classCode scheme="halTreeTypology" n="REPORT.RESREPORT">Reports - Research report</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>In this paper, we explore the problem of mapping filtering services on large-scale heterogeneous platforms. Two important optimization criteria should be considered in such a framework. The period, which is the inverse of the throughput, measures the rate at which data sets can enter the system. The latency measures the response time of the system in order to process one single data set entirely. Both criteria are antagonistic. For homogeneous platforms, the complexity of period minimization is already known [1]; we derive an algorithm to solve the latency minimization problem in the general case with service precedence constraints; for independent services we also show that the bi-criteria problem (latency minimization without exceeding a prescribed value for the period) is of polynomial complexity. However, when adding heterogeneity to the platform, we prove that minimizing the period or the latency becomes NP-hard, and that these problems cannot be approximated by any constant factor (unless P=NP). The latter results hold true even for independent services. We provide an integer linear program to solve both problems in the heterogeneous case with independent services. For period minimization on heterogeneous platforms, we design some efficient polynomial time heuristics and we assess their relative and absolute performance through a set of experiments. For small problem instances, the results are very close to the optimal solution returned by the integer linear program.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <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="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="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="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="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>