<?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-01597774</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-16T20:25:29+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Virtualizing Stream Processing</title>
            <author role="aut">
              <persName>
                <forename type="first">Michael</forename>
                <surname>Duller</surname>
              </persName>
              <idno type="halauthorid">1231477-0</idno>
              <affiliation ref="#struct-180925"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Jan</forename>
                <forename type="middle">S.</forename>
                <surname>Rellermeyer</surname>
              </persName>
              <idno type="halauthorid">1231478-0</idno>
              <affiliation ref="#struct-51174"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Gustavo</forename>
                <surname>Alonso</surname>
              </persName>
              <idno type="halauthorid">498642-0</idno>
              <affiliation ref="#struct-180925"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Nesime</forename>
                <surname>Tatbul</surname>
              </persName>
              <idno type="halauthorid">1231479-0</idno>
              <affiliation ref="#struct-180925"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Hal</forename>
                <surname>Ifip</surname>
              </persName>
              <email type="md5">2073ac78024b6e13f2714db96e9b1e63</email>
              <email type="domain">inria.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2017-09-28 17:12:03</date>
              <date type="whenModified">2021-05-27 13:54:06</date>
              <date type="whenReleased">2017-09-28 17:16:46</date>
              <date type="whenProduced">2011-12-12</date>
              <date type="whenEndEmbargoed">2014-01-01</date>
              <ref type="file" target="https://inria.hal.science/hal-01597774v1/document">
                <date notBefore="2014-01-01"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-01597774v1/file/978-3-642-25821-3_14_Chapter.pdf" id="file-1597774-1648048">
                <date notBefore="2014-01-01"/>
              </ref>
              <ref type="externalLink" target="https://link.springer.com/content/pdf/10.1007%2F978-3-642-25821-3_14.pdf"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="200187">
                <persName>
                  <forename>Hal</forename>
                  <surname>Ifip</surname>
                </persName>
                <email type="md5">2073ac78024b6e13f2714db96e9b1e63</email>
                <email type="domain">inria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-01597774</idno>
            <idno type="halUri">https://inria.hal.science/hal-01597774</idno>
            <idno type="halBibtex">duller:hal-01597774</idno>
            <idno type="halRefHtml">&lt;i&gt;12th International Middleware Conference (MIDDLEWARE)&lt;/i&gt;, Dec 2011, Lisbon, Portugal. pp.269-288, &lt;a target="_blank" href="https://dx.doi.org/10.1007/978-3-642-25821-3_14"&gt;&amp;#x27E8;10.1007/978-3-642-25821-3_14&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">12th International Middleware Conference (MIDDLEWARE), Dec 2011, Lisbon, Portugal. pp.269-288, &amp;#x27E8;10.1007/978-3-642-25821-3_14&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 - Attribution<ref corresp="#file-1597774-1648048"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="IFIP-LNCS" corresp="IFIP">IFIP - Lecture Notes in Computer Science</idno>
            <idno type="stamp" n="IFIP">IFIP - International Federation for Information Processing</idno>
            <idno type="stamp" n="IFIP-TC" corresp="IFIP">IFIP Technical Committees </idno>
            <idno type="stamp" n="IFIP-WG" corresp="IFIP">Working Groups</idno>
            <idno type="stamp" n="IFIP-TC6" corresp="IFIP-TC">TC 6: Communication Systems</idno>
            <idno type="stamp" n="IFIP-WG6-1" corresp="IFIP-WG">Architectures and Protocols for Distributed Systems</idno>
            <idno type="stamp" n="IFIP-MIDDLEWARE">International Middleware Conference</idno>
            <idno type="stamp" n="IFIP-LNCS-7049" corresp="IFIP-LNCS">Middleware 2011</idno>
          </seriesStmt>
          <notesStmt>
            <note type="commentary">Part 5: Notification and Streaming</note>
            <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="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Virtualizing Stream Processing</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Michael</forename>
                    <surname>Duller</surname>
                  </persName>
                  <idno type="halauthorid">1231477-0</idno>
                  <affiliation ref="#struct-180925"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Jan</forename>
                    <forename type="middle">S.</forename>
                    <surname>Rellermeyer</surname>
                  </persName>
                  <idno type="halauthorid">1231478-0</idno>
                  <affiliation ref="#struct-51174"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Gustavo</forename>
                    <surname>Alonso</surname>
                  </persName>
                  <idno type="halauthorid">498642-0</idno>
                  <affiliation ref="#struct-180925"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Nesime</forename>
                    <surname>Tatbul</surname>
                  </persName>
                  <idno type="halauthorid">1231479-0</idno>
                  <affiliation ref="#struct-180925"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">Lecture Notes in Computer Science</title>
                <meeting>
                  <title>12th International Middleware Conference (MIDDLEWARE)</title>
                  <date type="start">2011-12-12</date>
                  <date type="end">2011-12-16</date>
                  <settlement>Lisbon</settlement>
                  <country key="PT">Portugal</country>
                </meeting>
                <editor>Fabio Kon</editor>
                <editor>Anne-Marie Kermarrec</editor>
                <imprint>
                  <publisher>Springer</publisher>
                  <biblScope unit="serie">Middleware 2011</biblScope>
                  <biblScope unit="volume">LNCS-7049</biblScope>
                  <biblScope unit="pp">269-288</biblScope>
                  <date type="datePub">2011</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1007/978-3-642-25821-3_14</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">virtualization</term>
                <term xml:lang="en">federation</term>
                <term xml:lang="en">stream processing</term>
              </keywords>
              <classCode scheme="halDomain" n="info">Computer Science [cs]</classCode>
              <classCode scheme="halDomain" n="info.info-ni">Computer Science [cs]/Networking and Internet Architecture [cs.NI]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>Stream processing systems have evolved into established solutions as standalone engines but they still lack flexibility in terms of large-scale deployment, integration, extensibility, and interoperability. In the last years, a substantial ecosystem of new applications has emerged that can potentially benefit from stream processing but introduces different requirements on how stream processing solutions can be integrated, deployed, extended, and federated. To address these needs, we present an exoengine architecture and the associated ExoP platform. Together, they provide the means for encapsulating components of stream processing systems as well as automating the data exchange between components and their distributed deployment. The proposed solution can be used, e.g., to connect heterogeneous streaming engines, replace operators at runtime, and migrate operators across machines with a negligible overhead.</p>
            </abstract>
            <particDesc>
              <org type="consortium">TC 6</org>
              <org type="consortium">WG 6.1</org>
            </particDesc>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="institution" xml:id="struct-180925" status="VALID">
          <idno type="ROR">https://ror.org/05a28rw58</idno>
          <orgName>Eidgenössische Technische Hochschule - Swiss Federal Institute of Technology  [Zürich]</orgName>
          <orgName type="acronym">ETH Zürich</orgName>
          <desc>
            <address>
              <addrLine>Hauptgebäude, Rämistrasse 101, 8092 Zürich</addrLine>
              <country key="CH"/>
            </address>
            <ref type="url">https://www.ethz.ch/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-51174" status="VALID">
          <orgName>IBM Austin Research Lab [Austin]</orgName>
          <desc>
            <address>
              <addrLine>IBM Research - Austin 11501 Burnet Road Austin, TX 78758</addrLine>
              <country key="US"/>
            </address>
            <ref type="url">http://www.research.ibm.com/arl/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300665" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300665" status="VALID">
          <orgName>IBM</orgName>
          <desc>
            <address>
              <country key="US"/>
            </address>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>