Overview and Evaluation of the Server Redundancy and Session Failover Mechanisms in the Reliable Server Pooling Framework

In: International Journal on Advances in Internet Technology : IJAIT, Jg. 2 (2009) ; Nr. 1, S. 1-14
ISSN: 1942-2652
Zeitschriftenaufsatz / Fach: Informatik
Zentrale wissenschaftliche Einrichtungen » Institut für Experimentelle Mathematik (IEM) Essen
The number of availability-critical Internet applications
is steadily increasing. To support the development and operation
of such applications, the IETF has recently defined a
new standard for a common server redundancy and session
failover framework: Reliable Server Pooling (RSerPool).
The basic ideas of the RSerPool framework are not entirely
new, but their combination into a single, resource-efficient
and unified architecture is. Service availability achieved by
the redundancy of servers directly leads to the issues of load
distribution and load balancing, which are both important
for the performance of RSerPool systems. Therefore, it is
crucial to evaluate the performance of such systems with
respect to the load balancing strategy required by the service
In this article – which is an extended version of our paper
[1] – we first present an overview of the RSerPool architecture
with a focus on the component failure detection
and handling mechanisms. We will also shortly introduce
the underlying SCTP protocol and its link redundancy features.
After that, we will present a quantitative, applicationindependent
performance analysis of the failure detection
and session failover mechanisms provided by RSerPool,
with respect to important adaptive and non-adaptive load
balancing strategies.