RFC 3237 (rfc3237) - Page 2 of 10
Requirements for Reliable Server Pooling
Alternative Format: Original Text Document
RFC 3237 Requirements for Reliable Server Pooling January 2002 This document defines requirements for an architecture and protocols enabling pooling of servers to support high reliability and availability for applications. The range of applications that can benefit from reliable server pooling includes both mobile and real-time applications. Reliable server pooling mechanisms will be designed to support functionality for flexible pooling such as registration and deregistration, and load balancing of traffic across the server pool. Mechanisms will need to balance the needs of scalability, overhead traffic and response time to changes in pool status, as discussed below. 1.2. Terminology This document uses the following terms: Operation scope: The part of the network visible to pool users by a specific instance of the reliable server pooling protocols. Pool (or server pool): A collection of servers providing the same application functionality. Pool handle (or pool name): A logical pointer to a pool. Each server pool will be identifiable in the operation scope of the system by a unique pool handle or "name". Pool element: A server entity having registered to a pool. Pool user: A server pool user. Pool element handle (or endpoint handle): A logical pointer to a particular pool element in a pool, consisting of the name of the pool and one or more destination transport addresses for the pool element. Name space: A cohesive structure of pool names and relations that may be queried by an internal or external agent. Name server: Entity which is responsible for managing and maintaining the name space within the RSerPool operation scope. Tuexen, et al. Informational



