<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rfc [
<!ENTITY nbsp "&#160;">
<!ENTITY zwsp "&#8203;">
<!ENTITY nbhy "&#8209;">
<!ENTITY wj "&#8288;">
]>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" category="info" ipr="trust200902" docName="draft-dreibholz-rserpool-score-38" obsoletes="" updates="" submissionType="IETF" xml:lang="en" tocInclude="true" symRefs="false" version="3">
  <front>
    <title abbrev="RSerPool Bakeoff Scoring">Reliable Server Pooling (RSerPool) Bakeoff Scoring</title>
    <seriesInfo name="Internet-Draft" value="draft-dreibholz-rserpool-score-38"/>
    <!-- ************** THOMAS DREIBHOLZ *************** -->
    <author initials="T." surname="Dreibholz" fullname="Thomas Dreibholz">
      <organization abbrev="SimulaMet">Simula Metropolitan Centre for Digital Engineering</organization>
      <address>
        <postal>
          <street>Stensberggata 27</street>
          <city>0170 Oslo</city>
          <country>Norway</country>
        </postal>
        <email>dreibh@simula.no</email>
        <uri>https://www.simula.no/people/dreibh</uri>
      </address>
    </author>
    <!-- ************** MICHAEL TUEXEN *************** -->
    <author initials="M." surname="Tuexen" fullname="Michael Tuexen">
      <organization abbrev="Münster Univ. of App. Sciences">Münster University of Applied Sciences</organization>
      <address>
        <postal>
          <street>Stegerwaldstraße 39</street>
          <city>48565 Steinfurt</city>
          <country>Germany</country>
        </postal>
        <email>tuexen@fh-muenster.de</email>
        <uri>https://www.fh-muenster.de/en/eti/ueber-uns/personen/tuexen/</uri>
      </address>
    </author>
    <date day="15" month="March" year="2026" />
    <keyword>Internet-Draft</keyword>
    <abstract>
      <t>This memo describes some of the scoring to be used in the testing of
Reliable Server Pooling protocols ASAP and ENRP at upcoming bakeoffs.</t>
    </abstract>
  </front>
  <middle>
    <section toc="default">
      <name>Introduction</name>
      <t>This document will be used as a basis for point scoring at upcoming
RSerPool bakeoffs. Its purpose is similar to that described in RFC1025. It
is hoped that a clear definition of where and how to score points will
further the development of RSerPool.
</t>
      <t>Note that while attending a bakeoff no one else will score your points
for you. We trust that all implementations will faithfully record their
points that are received honestly. Note also that these scores are NOT
to be used for marketing purposes. They are for the use of the
implementations to know how well they are doing. The only reporting
that will be done is a basic summary to the Reliable Server Pooling Working
Group but please note that NO company or implementation names will be
attached.</t>
    </section>
    <section toc="default">
      <name>Aggregate Server Access Protocol</name>
      <t>The ASAP protocol and useful extensions are described in the follwing documents:
</t>
      <ul spacing="normal">
        <li>
          <xref target="RFC5352" format="default"/>
        </li>
        <li>
          <xref target="RFC5354" format="default"/>
        </li>
        <li>
          <xref target="I-D.dreibholz-rserpool-asap-hropt" format="default"/>
        </li>
        <li>
          <xref target="I-D.dreibholz-rserpool-delay" format="default"/>
        </li>
      </ul>
      <section toc="default">
        <name>Pool Element Communication</name>
        <t>These points will be scored for EACH peer implementation that you
successfully communicate with.</t>
        <ul spacing="normal">
          <li>2 Successful ASAP Registration Request of a PE in a pool using Round Robin
   policy and handling of ASAP Registration Response.</li>
          <li>2 Failing ASAP Registration Request of a PE requesting Least Used policy in
   a pool using Round Robin policy and appropriate handling of ASAP
   Registration Response (e.g. printing error message, but not retrying
   registration).</li>
          <li>2 Successful re-registration of a PE in a pool using Round Robin policy.</li>
          <li>2 Successful ASAP Deregistration Request of the PE from its pool
   and handling of ASAP Deregistration Response.</li>
          <li>2 Successful handling of ASAP Endpoint Keep-Alive without Home bit set, i.e.
   answering with ASAP Endpoint Keep-Alive Ack.</li>
          <li>5 Successful handling of ASAP Endpoint Keep-Alive with Home bit set:
   respond with ASAP Endpoint Keep-Alive Ack and
   use new ENRP server for re-registration.</li>
          <li>5 Successful connection to and registration at an ENRP server announcing
   itself via multicast ASAP Announces.</li>
          <li>1 Successful registration into pool using Least Used policy.</li>
          <li>1 Successful registration into pool using Weighted Round Robin policy.</li>
          <li>1 Successful registration into pool using Random policy.</li>
          <li>1 Successful registration into pool using Weighted Random policy.</li>
        </ul>
      </section>
      <section toc="default">
        <name>Pool User Communication</name>
        <t>These points will be scored for EACH peer implementation that you
successfully communicate with.</t>
        <ul spacing="normal">
          <li>5 Successful ASAP Handle Resolution in a pool using Round Robin policy,
   correct handling of ASAP Handle Resolution Response.</li>
          <li>2 Successful failure reporting using ASAP Endpoint Unreachable.</li>
          <li>5 Successful connection to and handle resolution at ENRP server announcing itself
   via multicast ASAP Announces.</li>
          <li>1 Successful handle resolution in a pool using Least Used policy.</li>
          <li>1 Successful handle resolution in a pool using Weighted Round Robin policy.</li>
          <li>1 Successful handle resolution in a pool using Random policy.</li>
          <li>1 Successful handle resolution in a pool using Weighted Random policy.</li>
        </ul>
      </section>
      <section toc="default">
        <name>ENRP Server Communication</name>
        <t>These points will be scored for EACH peer implementation that you
successfully communicate with.</t>
        <ul spacing="normal">
          <li>2 Successful handling of an ASAP Registration Request into a pool using
   Round Robin policy (ENRP server answers with successful
   ASAP Registration Response).</li>
          <li>2 Rejecting registration of a PE requesting Round Robin policy into
   a pool using Least Used policy.</li>
          <li>5 Rejecting registration of a PE with all addresses *not* being part
   of the ASAP association.</li>
          <li>5 Successful registration of a PE with some addresses *not* being part
   of the ASAP association. The invalid addresses may *not* go into the
   handlespace.</li>
          <li>5 Successful handling of ASAP Endpoint Unreachable messages. The ENRP server
   must remove the given PE after MAX-BAD-PE-REPORTS=3 unreachability
   reports.</li>
          <li>2 Sending regular ASAP Endpoint Keep-Alives to its PEs.</li>
          <li>2 Removing PE not answering to ASAP Endpoint Keep-Alive.</li>
        </ul>
      </section>
    </section>
    <section toc="default">
      <name>Endpoint Handlespace Redundancy Protocol</name>
      <t>The ENRP protocol and useful extensions are described in the follwing documents:
</t>
      <ul spacing="normal">
        <li>
          <xref target="RFC5353" format="default"/>
        </li>
        <li>
          <xref target="RFC5354" format="default"/>
        </li>
        <li>
          <xref target="I-D.dreibholz-rserpool-enrp-takeover" format="default"/>
        </li>
      </ul>
      <section toc="default">
        <name>Peer Management</name>
        <t>These points will be scored for EACH peer implementation that you
   successfully communicate with.</t>
        <ul spacing="normal">
          <li>2 Sending ENRP Presence to a new ENRP server.</li>
          <li>2 Sending ENRP Presences in the interval given by PEER-HEARTBEAT-CYCLE.</li>
          <li>5 Requesting peer list from new ENRP server using ENRP Peer List Request,
   handling ENRP Peer List Response and adding entries to its own peer list.</li>
          <li>2 Handling ENRP Peer List Request and replying with own peer list in
   ENRP Peer List Response.</li>
          <li>5 Requesting handlespace from new ENRP server using ENRP Handle Table Request,
   handling ENRP Handle Table Response (without M-bit set) and inserting entries
   into its own handlespace copy.</li>
          <li>5 Requesting handlespace from new ENRP server using ENRP Handle Table Request,
   handling ENRP Handle Table Response with M-bit set,
   requesting more entries and inserting entries into its own handlespace copy.</li>
          <li>2 Handling ENRP Handle Table Request and replying own handlespace in
   ENRP Handle Table Response (without M-bit).</li>
          <li>10 Handling ENRP Handle Table Request and replying own handlespace in
   ENRP Handle Table Response with M-bit set, remembering point to continue from,
   responding next block of handlespace entries upon following
   ENRP Handle Table Request, etc. until transfer of handlespace data is
   complete.</li>
          <li>5 Successful addition of new ENRP server announcing itself via multicast
   ENRP Presence (including association establishment as well as download
   of peer list and handlespace).</li>
        </ul>
      </section>
      <section toc="default">
        <name>Update</name>
        <t>These points will be scored for EACH peer implementation that you
   successfully communicate with.</t>
        <ul spacing="normal">
          <li>2 Handling an ENRP Handle Update adding a PE.</li>
          <li>2 Handling an ENRP Handle Update updating a PE. The changes must be entered
   into the local handlespace copy.</li>
          <li>2 Handling an ENRP Handle Update removing a PE.</li>
        </ul>
      </section>
      <section toc="default">
        <name>Synchronization</name>
        <t>These points will be scored for EACH peer implementation that you
   successfully communicate with.</t>
        <ul spacing="normal">
          <li>5 Successful detection of different handlespace checksums
   upon reception of ENRP Presence (due to additional PE),
   request of Handle Table with W-bit set, integration of missing
   PE into local handlespace copy and reporting the correct
   checksum in own ENRP Presence.</li>
          <li>5 Successful detection of different handlespace checksums
   upon reception of ENRP Presence (due to out-of-date PE),
   request of Handle Table with W-bit set, removal of
   PE from local handlespace copy and reporting the correct checksum
   in own ENRP Presence.</li>
          <li>10 Successful detection of different handlespace checksums
   upon reception of ENRP Presence (due to multiple new and
   out-of-date PE identities; size of PE identities is larger
   than maximum ENRP message size),
   request of Handle Table with W-bit set,
   handling of ENRP Handle Table Responses with M-bit set,
   removal of out-of-date PEs, integration of new PEs
   into the local handlespace copy
   and reporting correct checksum in own ENRP Presence.</li>
        </ul>
      </section>
      <section toc="default">
        <name>Takeover</name>
        <t>These points will be scored for EACH peer implementation that you
   successfully communicate with. The setup contains your ENRP server
   plus a set of peers running another implementation.</t>
        <ul spacing="normal">
          <li>5 Successfully detecting the failure of a remote peer and
      initiating a takeover procedure.</li>
          <li>5 Acknowledging another peer's takeover and
      aborting own takeover procedure.</li>
          <li>10 Correctly handling a remote peer's Takeover Server message,
      including ownership change for the remote peer's PEs.</li>
          <li>10 Successfully taking over a dead peer, including ownership
      change and informing the PEs taken over.</li>
        </ul>
      </section>
    </section>
    <section toc="default">
      <name>Bonus Points</name>
      <t>You can also earn Bonus Points:

</t>
      <ul spacing="normal">
        <li>20 points for the ENRP server handling the largest number of PEs.</li>
        <li>20 points for the ENRP server achieving the highest handle resolution
   throughput for a pool containing 100 (should this be larger?) PEs.</li>
      </ul>
      <t>

Please note that the whole period of the bakeoff is relevant.
</t>
    </section>
    <section toc="default">
      <name>Reference Implementation</name>
      <t>The RSerPool reference implementation RSPLIB can be found at
<xref target="RSerPool-Website" format="default"/>. It supports the functionalities
defined by
<xref target="RFC5351" format="default"/>,
<xref target="RFC5352" format="default"/>,
<xref target="RFC5353" format="default"/>,
<xref target="RFC5354" format="default"/> and
<xref target="RFC5356" format="default"/> as well as the options
<xref target="I-D.dreibholz-rserpool-asap-hropt" format="default"/>,
<xref target="I-D.dreibholz-rserpool-enrp-takeover" format="default"/> and
<xref target="I-D.dreibholz-rserpool-delay" format="default"/>.
The MIB module is defined in <xref target="RFC5525" format="default"/>.
An introduction to this implementation is provided in
<xref target="Dre2006" format="default"/>.</t>
    </section>
    <section toc="default">
      <name>Testbed Platform</name>
      <t>A large-scale and realistic Internet testbed platform with support for the multi-homing feature of the underlying SCTP protocol is NorNet. A description of NorNet is provided in <xref target="PAMS2013-NorNet" format="default"/>, some further information can be found on the project website <xref target="NorNet-Website" format="default"/>.</t>
    </section>
    <section toc="default">
      <name>Security Considerations</name>
      <t>This document does only describe test scenarios and therefore does not
introduce any new security issues.</t>
      <t>For security considerations of the RSerPool protocols see
<xref target="RFC3237" format="default"/>,
<xref target="RFC5351" format="default"/>,
<xref target="RFC5352" format="default"/>,
<xref target="RFC5353" format="default"/>,
<xref target="RFC5354" format="default"/>.
<xref target="RFC5356" format="default"/> and in particular
<xref target="RFC5355" format="default"/>.
</t>
    </section>
    <section toc="default">
      <name>IANA Considerations</name>
      <t>This document introduces no additional considerations for IANA.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <reference anchor="RFC3237" target="https://www.rfc-editor.org/info/rfc3237" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.3237.xml">
          <front>
            <title>Requirements for Reliable Server Pooling</title>
            <author initials="M." surname="Tuexen" fullname="M. Tuexen">
              <organization/>
            </author>
            <author initials="Q." surname="Xie" fullname="Q. Xie">
              <organization/>
            </author>
            <author initials="R." surname="Stewart" fullname="R. Stewart">
              <organization/>
            </author>
            <author initials="M." surname="Shore" fullname="M. Shore">
              <organization/>
            </author>
            <author initials="L." surname="Ong" fullname="L. Ong">
              <organization/>
            </author>
            <author initials="J." surname="Loughney" fullname="J. Loughney">
              <organization/>
            </author>
            <author initials="M." surname="Stillman" fullname="M. Stillman">
              <organization/>
            </author>
            <date year="2002" month="January"/>
            <abstract>
              <t>This document defines a basic set of requirements for reliable server pooling.  This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="3237"/>
          <seriesInfo name="DOI" value="10.17487/RFC3237"/>
        </reference>
        <reference anchor="RFC5351" target="https://www.rfc-editor.org/info/rfc5351" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5351.xml">
          <front>
            <title>An Overview of Reliable Server Pooling Protocols</title>
            <author initials="P." surname="Lei" fullname="P. Lei">
              <organization/>
            </author>
            <author initials="L." surname="Ong" fullname="L. Ong">
              <organization/>
            </author>
            <author initials="M." surname="Tuexen" fullname="M. Tuexen">
              <organization/>
            </author>
            <author initials="T." surname="Dreibholz" fullname="T. Dreibholz">
              <organization/>
            </author>
            <date year="2008" month="September"/>
            <abstract>
              <t>The Reliable Server Pooling effort (abbreviated "RSerPool") provides an application-independent set of services and protocols for building fault-tolerant and highly available client/server applications.  This document provides an overview of the protocols and mechanisms in the Reliable Server Pooling suite.  This memo provides information for the  Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5351"/>
          <seriesInfo name="DOI" value="10.17487/RFC5351"/>
        </reference>
        <reference anchor="RFC5352" target="https://www.rfc-editor.org/info/rfc5352" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5352.xml">
          <front>
            <title>Aggregate Server Access Protocol (ASAP)</title>
            <author initials="R." surname="Stewart" fullname="R. Stewart">
              <organization/>
            </author>
            <author initials="Q." surname="Xie" fullname="Q. Xie">
              <organization/>
            </author>
            <author initials="M." surname="Stillman" fullname="M. Stillman">
              <organization/>
            </author>
            <author initials="M." surname="Tuexen" fullname="M. Tuexen">
              <organization/>
            </author>
            <date year="2008" month="September"/>
            <abstract>
              <t>Aggregate Server Access Protocol (ASAP; RFC 5352), in conjunction with the Endpoint Handlespace Redundancy Protocol (ENRP; RFC 5353), provides a high-availability data transfer mechanism over IP networks.  ASAP uses a handle-based addressing model that isolates a logical communication endpoint from its IP address(es), thus effectively eliminating the binding between the communication endpoint and its physical IP address(es), which normally constitutes a single point of failure.</t>
              <t>In addition, ASAP defines each logical communication destination as a pool, providing full transparent support for server pooling and load sharing.  It also allows dynamic system scalability -- members of a server pool can be added or removed at any time without interrupting the service.</t>
              <t>ASAP is designed to take full advantage of the network level redundancy provided by the Stream Transmission Control Protocol (SCTP; RFC 4960).  Each transport protocol, other than SCTP, MUST have an accompanying transport mapping document.  It should be noted that ASAP messages passed between Pool Elements (PEs) and ENRP servers MUST use the SCTP transport protocol.</t>
              <t>The high-availability server pooling is gained by combining two protocols, namely ASAP and ENRP, in which ASAP provides the user interface for Pool Handle to address translation, load sharing management, and fault management, while ENRP defines the high- availability Pool Handle translation service.  This memo defines an  Experimental Protocol for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5352"/>
          <seriesInfo name="DOI" value="10.17487/RFC5352"/>
        </reference>
        <reference anchor="RFC5353" target="https://www.rfc-editor.org/info/rfc5353" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5353.xml">
          <front>
            <title>Endpoint Handlespace Redundancy Protocol (ENRP)</title>
            <author initials="Q." surname="Xie" fullname="Q. Xie">
              <organization/>
            </author>
            <author initials="R." surname="Stewart" fullname="R. Stewart">
              <organization/>
            </author>
            <author initials="M." surname="Stillman" fullname="M. Stillman">
              <organization/>
            </author>
            <author initials="M." surname="Tuexen" fullname="M. Tuexen">
              <organization/>
            </author>
            <author initials="A." surname="Silverton" fullname="A. Silverton">
              <organization/>
            </author>
            <date year="2008" month="September"/>
            <abstract>
              <t>The Endpoint Handlespace Redundancy Protocol (ENRP) is designed to work in conjunction with the Aggregate Server Access Protocol (ASAP) to accomplish the functionality of the Reliable Server Pooling (RSerPool) requirements and architecture.  Within the operational scope of RSerPool, ENRP defines the procedures and message formats of a distributed, fault-tolerant registry service for storing, bookkeeping, retrieving, and distributing pool operation and membership information.  This memo defines an Experimental Protocol  for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5353"/>
          <seriesInfo name="DOI" value="10.17487/RFC5353"/>
        </reference>
        <reference anchor="RFC5354" target="https://www.rfc-editor.org/info/rfc5354" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5354.xml">
          <front>
            <title>Aggregate Server Access Protocol (ASAP) and Endpoint Handlespace Redundancy Protocol (ENRP) Parameters</title>
            <author initials="R." surname="Stewart" fullname="R. Stewart">
              <organization/>
            </author>
            <author initials="Q." surname="Xie" fullname="Q. Xie">
              <organization/>
            </author>
            <author initials="M." surname="Stillman" fullname="M. Stillman">
              <organization/>
            </author>
            <author initials="M." surname="Tuexen" fullname="M. Tuexen">
              <organization/>
            </author>
            <date year="2008" month="September"/>
            <abstract>
              <t>This document details the parameters of the Aggregate Server Access Protocol (ASAP) and Endpoint Handlespace Redundancy Protocol (ENRP) defined within the Reliable Server Pooling (RSerPool) architecture.   This memo defines an Experimental Protocol for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5354"/>
          <seriesInfo name="DOI" value="10.17487/RFC5354"/>
        </reference>
        <reference anchor="RFC5355" target="https://www.rfc-editor.org/info/rfc5355" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5355.xml">
          <front>
            <title>Threats Introduced by Reliable Server Pooling (RSerPool) and Requirements for Security in Response to Threats</title>
            <author initials="M." surname="Stillman" fullname="M. Stillman" role="editor">
              <organization/>
            </author>
            <author initials="R." surname="Gopal" fullname="R. Gopal">
              <organization/>
            </author>
            <author initials="E." surname="Guttman" fullname="E. Guttman">
              <organization/>
            </author>
            <author initials="S." surname="Sengodan" fullname="S. Sengodan">
              <organization/>
            </author>
            <author initials="M." surname="Holdrege" fullname="M. Holdrege">
              <organization/>
            </author>
            <date year="2008" month="September"/>
            <abstract>
              <t>Reliable Server Pooling (RSerPool) is an architecture and set of protocols for the management and access to server pools supporting highly reliable applications and for client access mechanisms to a server pool.  This document describes security threats to the RSerPool architecture and presents requirements for security to thwart these threats.  This memo provides information for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5355"/>
          <seriesInfo name="DOI" value="10.17487/RFC5355"/>
        </reference>
        <reference anchor="RFC5356" target="https://www.rfc-editor.org/info/rfc5356" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5356.xml">
          <front>
            <title>Reliable Server Pooling Policies</title>
            <author initials="T." surname="Dreibholz" fullname="T. Dreibholz">
              <organization/>
            </author>
            <author initials="M." surname="Tuexen" fullname="M. Tuexen">
              <organization/>
            </author>
            <date year="2008" month="September"/>
            <abstract>
              <t>This document describes server pool policies for Reliable Server Pooling (RSerPool) including considerations for implementing them at Endpoint Handlespace Redundancy Protocol (ENRP) servers and pool users.  This memo defines an Experimental Protocol for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5356"/>
          <seriesInfo name="DOI" value="10.17487/RFC5356"/>
        </reference>
        <reference anchor="RFC5525" target="https://www.rfc-editor.org/info/rfc5525" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.5525.xml">
          <front>
            <title>Reliable Server Pooling MIB Module Definition</title>
            <author initials="T." surname="Dreibholz" fullname="T. Dreibholz">
              <organization/>
            </author>
            <author initials="J." surname="Mulik" fullname="J. Mulik">
              <organization/>
            </author>
            <date year="2009" month="April"/>
            <abstract>
              <t>Reliable Server Pooling (RSerPool) is a framework to provide reliable server pooling.  The RSerPool framework consists of two protocols: ASAP (Aggregate Server Access Protocol) and ENRP (Endpoint Handlespace Redundancy Protocol).  This document defines an \%SMIv2- compliant (Structure of Management Information Version 2) Management Information Base (MIB) module providing access to managed objects in an RSerPool implementation.  This memo defines an Experimental  Protocol for the Internet community.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5525"/>
          <seriesInfo name="DOI" value="10.17487/RFC5525"/>
        </reference>
        <reference anchor="I-D.dreibholz-rserpool-asap-hropt" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.dreibholz-rserpool-asap-hropt.xml" target="https://www.ietf.org/archive/id/draft-dreibholz-rserpool-asap-hropt-29.txt">
          <front>
            <title>Handle Resolution Option for ASAP</title>
            <author fullname="Thomas Dreibholz">
              <organization>SimulaMet</organization>
            </author>
            <date month="September" day="6" year="2021"/>
            <abstract>
              <t>   This document describes the Handle Resolution option for the ASAP
   protocol.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-dreibholz-rserpool-asap-hropt-29"/>
        </reference>
        <reference anchor="I-D.dreibholz-rserpool-delay" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.dreibholz-rserpool-delay.xml" target="https://www.ietf.org/archive/id/draft-dreibholz-rserpool-delay-28.txt">
          <front>
            <title>Definition of a Delay Measurement Infrastructure and Delay-Sensitive Least-Used Policy for Reliable Server Pooling</title>
            <author fullname="Thomas Dreibholz">
              <organization>SimulaMet</organization>
            </author>
            <author fullname="Xing Zhou">
              <organization>Hainan University</organization>
            </author>
            <date month="September" day="6" year="2021"/>
            <abstract>
              <t>   This document contains the definition of a delay measurement
   infrastructure and a delay-sensitive Least-Used policy for Reliable
   Server Pooling.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-dreibholz-rserpool-delay-28"/>
        </reference>
        <reference anchor="I-D.dreibholz-rserpool-enrp-takeover" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.dreibholz-rserpool-enrp-takeover.xml" target="https://www.ietf.org/archive/id/draft-dreibholz-rserpool-enrp-takeover-26.txt">
          <front>
            <title>Takeover Suggestion Flag for the ENRP Handle Update Message</title>
            <author fullname="Thomas Dreibholz">
              <organization>SimulaMet</organization>
            </author>
            <author fullname="Xing Zhou">
              <organization>Hainan University</organization>
            </author>
            <date month="September" day="6" year="2021"/>
            <abstract>
              <t>   This document describes the Takeover Suggestion Flag for the
   ENRP_HANDLE_UPDATE message of the ENRP protocol.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-dreibholz-rserpool-enrp-takeover-26"/>
        </reference>
      </references>
      <references>
        <name>Informative References</name>
        <reference anchor="Dre2006" target="https://duepublico.uni-duisburg-essen.de/servlets/DerivateServlet/Derivate-16326/Dre2006_final.pdf">
          <front>
            <title>Reliable Server Pooling – Evaluation, Optimization and Extension of a Novel IETF Architecture</title>
            <author initials="T." surname="Dreibholz" fullname="Thomas&nbsp;Dreibholz"/>
            <date day="7" month="March" year="2007"/>
          </front>
        </reference>
        <reference anchor="PAMS2013-NorNet" target="https://www.simula.no/file/threfereedinproceedingsreference2012-12-207643198512pdf/download">
          <front>
            <title>Design and Implementation of the NorNet Core Research Testbed for Multi-Homed Systems</title>
            <author initials="T." surname="Dreibholz" fullname="Thomas&nbsp;Dreibholz"/>
            <author initials="E.&nbsp;G." surname="Gran" fullname="Ernst Gunnar&nbsp;Gran"/>
            <date day="27" month="March" year="2013"/>
          </front>
          <seriesInfo name="Proceedings of the 3nd International Workshop on Protocols and Applications with Multi-Homing Support&nbsp;(PAMS)" value="Pages 1094-1100, ISBN&nbsp;978-0-7695-4952-1, DOI&nbsp;10.1109/WAINA.2013.71"/>
        </reference>
        <reference anchor="RSerPool-Website" target="https://www.nntb.no/~dreibh/rserpool/">
          <front>
            <title>Thomas Dreibholz's RSerPool Page</title>
            <author initials="T." surname="Dreibholz" fullname="Thomas&nbsp;Dreibholz"/>
            <date year="2022"/>
          </front>
        </reference>
        <reference anchor="NorNet-Website" target="https://www.nntb.no/">
          <front>
            <title>NorNet – A Real-World, Large-Scale Multi-Homing Testbed</title>
            <author initials="T." surname="Dreibholz" fullname="Thomas Dreibholz"/>
            <date year="2022"/>
          </front>
        </reference>
      </references>
    </references>
  </back>
</rfc>
