<?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-01434800</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-21T02:39:08+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">An RDMA Middleware for Asynchronous Multi-stage Shuffling in Analytical Processing</title>
            <author role="aut">
              <persName>
                <forename type="first">Rui</forename>
                <forename type="middle">C.</forename>
                <surname>Gonçalves</surname>
              </persName>
              <email type="md5">5347df595c740228a0840846782512eb</email>
              <email type="domain">di.uminho.pt</email>
              <idno type="idhal" notation="numeric">998208</idno>
              <idno type="halauthorid" notation="string">1105692-998208</idno>
              <affiliation ref="#struct-452965"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">José</forename>
                <surname>Pereira</surname>
              </persName>
              <email type="md5">5d55c59054e8b5fd89fa96e2e88527de</email>
              <email type="domain">di.uminho.pt</email>
              <idno type="idhal" notation="numeric">968822</idno>
              <idno type="halauthorid" notation="string">488598-968822</idno>
              <affiliation ref="#struct-452965"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Ricardo</forename>
                <surname>Jiménez-Peris</surname>
              </persName>
              <email type="md5">31bc05a65d6c18ec861d711c3d1712b1</email>
              <email type="domain">leanxcale.com</email>
              <idno type="idhal" notation="numeric">998209</idno>
              <idno type="halauthorid" notation="string">1008565-998209</idno>
              <affiliation ref="#struct-302798"/>
            </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-01-13 14:02:44</date>
              <date type="whenModified">2023-12-01 12:30:10</date>
              <date type="whenReleased">2017-01-13 14:05:48</date>
              <date type="whenProduced">2016-06-06</date>
              <date type="whenEndEmbargoed">2019-01-01</date>
              <ref type="file" target="https://inria.hal.science/hal-01434800v1/document">
                <date notBefore="2019-01-01"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-01434800v1/file/416479_1_En_5_Chapter.pdf" id="file-1434800-1516150">
                <date notBefore="2019-01-01"/>
              </ref>
            </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-01434800</idno>
            <idno type="halUri">https://inria.hal.science/hal-01434800</idno>
            <idno type="halBibtex">goncalves:hal-01434800</idno>
            <idno type="halRefHtml">&lt;i&gt;16th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems (DAIS)&lt;/i&gt;, Jun 2016, Heraklion, Crete, Greece. pp.61-74, &lt;a target="_blank" href="https://dx.doi.org/10.1007/978-3-319-39577-7_5"&gt;&amp;#x27E8;10.1007/978-3-319-39577-7_5&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">16th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems (DAIS), Jun 2016, Heraklion, Crete, Greece. pp.61-74, &amp;#x27E8;10.1007/978-3-319-39577-7_5&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 - Attribution<ref corresp="#file-1434800-1516150"/></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-DAIS" corresp="IFIP">DAIS: Distributed Applications and Interoperable Systems</idno>
            <idno type="stamp" n="IFIP-LNCS-9687" corresp="IFIP-LNCS">Distributed Applications and Interoperable Systems (DAIS 2016)</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="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">An RDMA Middleware for Asynchronous Multi-stage Shuffling in Analytical Processing</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Rui</forename>
                    <forename type="middle">C.</forename>
                    <surname>Gonçalves</surname>
                  </persName>
                  <email type="md5">5347df595c740228a0840846782512eb</email>
                  <email type="domain">di.uminho.pt</email>
                  <idno type="idhal" notation="numeric">998208</idno>
                  <idno type="halauthorid" notation="string">1105692-998208</idno>
                  <affiliation ref="#struct-452965"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">José</forename>
                    <surname>Pereira</surname>
                  </persName>
                  <email type="md5">5d55c59054e8b5fd89fa96e2e88527de</email>
                  <email type="domain">di.uminho.pt</email>
                  <idno type="idhal" notation="numeric">968822</idno>
                  <idno type="halauthorid" notation="string">488598-968822</idno>
                  <affiliation ref="#struct-452965"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Ricardo</forename>
                    <surname>Jiménez-Peris</surname>
                  </persName>
                  <email type="md5">31bc05a65d6c18ec861d711c3d1712b1</email>
                  <email type="domain">leanxcale.com</email>
                  <idno type="idhal" notation="numeric">998209</idno>
                  <idno type="halauthorid" notation="string">1008565-998209</idno>
                  <affiliation ref="#struct-302798"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">Lecture Notes in Computer Science</title>
                <meeting>
                  <title>16th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems (DAIS)</title>
                  <date type="start">2016-06-06</date>
                  <date type="end">2016-06-09</date>
                  <settlement>Heraklion, Crete</settlement>
                  <country key="GR">Greece</country>
                </meeting>
                <editor>Márk Jelasity</editor>
                <editor>Evangelia Kalyvianaki</editor>
                <imprint>
                  <biblScope unit="serie">Distributed Applications and Interoperable Systems</biblScope>
                  <biblScope unit="volume">LNCS-9687</biblScope>
                  <biblScope unit="pp">61-74</biblScope>
                  <date type="datePub">2016</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1007/978-3-319-39577-7_5</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">RDMA</term>
                <term xml:lang="en">Middleware</term>
                <term xml:lang="en">OLAP</term>
                <term xml:lang="en">Distributed databases</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>A key component in large scale distributed analytical processing is shuffling, the distribution of data to multiple nodes such that the computation can be done in parallel. In this paper we describe the design and implementation of a communication middleware to support data shuffling for executing multi-stage analytical processing operations in parallel. The middleware relies on RDMA (Remote Direct Memory Access) to provide basic operations to asynchronously exchange data among multiple machines. Experimental results show that the RDMA-based middleware developed can provide a 75 % reduction of the costs of communication operations on parallel analytical processing tasks, when compared with a sockets middleware.</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="laboratory" xml:id="struct-452965" status="VALID">
          <orgName>High-Assurance Software Laboratory [Braga, Portugal]</orgName>
          <orgName type="acronym">HASLab</orgName>
          <desc>
            <address>
              <country key="PT"/>
            </address>
            <ref type="url">http://haslab.uminho.pt/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300854" type="direct"/>
            <relation active="#struct-450825" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-302798" status="VALID">
          <idno type="ROR">https://ror.org/03n6nwv02</idno>
          <orgName>Universidad Politécnica de Madrid</orgName>
          <orgName type="acronym">UPM</orgName>
          <desc>
            <address>
              <addrLine>Calle Ramiro de Maeztu, 7, 28040 Madrid</addrLine>
              <country key="ES"/>
            </address>
            <ref type="url">http://www.upm.es</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-300854" status="VALID">
          <orgName>Universidade do Minho = University of Minho  [Braga]</orgName>
          <date type="start">2016-11-23</date>
          <desc>
            <address>
              <addrLine>Largo do Paço, 4704-553 Braga</addrLine>
              <country key="PT"/>
            </address>
            <ref type="url">https://www.uminho.pt</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-450825" status="VALID">
          <idno type="ROR">https://ror.org/05fa8ka61</idno>
          <orgName>Institute for Systems and Computer Engineering, Technology and Science [Porto]</orgName>
          <orgName type="acronym">INESC TEC</orgName>
          <desc>
            <address>
              <addrLine>FEUP campus Rua Dr. Roberto Frias 4200 - 465 Porto Portugal</addrLine>
              <country key="PT"/>
            </address>
            <ref type="url">http://www.inesctec.pt/ip-en</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>