'''Reliable Server Pooling''' ('''RSerPool''') è un [[framework]] di protocollo per la gestione e l'accesso a un gruppo di [[server]] (server pool). RSerPoll è uno standard [[IETF]] sviluppato dal gruppo di lavoro RserPool<ref>{{en}} [httphttps://www.ietf.org/html.charters/rserpool-charter.html Gruppo di lavoro RSerPool] {{webarchive|url=https://web.archive.org/web/20060219144242/http://www.ietf.org/html.charters/rserpool-charter.html |data=19 febbraio 2006 }}</ref> e documentato dalle RFC con numerazione da 5351 a 5356.
== Introduzione ==
All'interno di un operation scope, un handlespace è gestito da dei Pool Registrar (PR), anche detti server ENRP o Name Server (NS). I PR devono essere ridondanti per evitare singoli punti di rottura (single point of failure SPoF). Ciascun PR all'interno di un operational scope è identificato da un identificatore (PR ID) che è un numero casuale a 32 bit. Non è necessario garantire l'unicità dei PR ID. Ciascun PR contiene una copia completa degli handlespace di un operational scope.
La sincronizzazione della visione degli handlespace di un operation nei PR e ottenuta tramite il protocollo ''Endpoint Handlespace Redundancy Protocol'' (ENRP). Le vecchie versioni di questo protocollo utilizzavano la terminologia ''Endpoint Namespace Redundancy Protocol'' poi abbandonata pernonper non creare confusione con il [[Domain Name System|DNS]], ma l'acronimo ENRP è stato conservato.
Grazie alla sincronizzazione garantita dal protocollo ENRP, ciascun PR all'interno di un operational scope è funzionalmente equivalente agli altri. In questo modo si può garantire la ridondanza in quanto la funzionalità di un PR può essere sostituita in modo trasparente da un altro PR.
== Implementazioni ==
Queste sono le principali implementazioni:
* Progetto RSPLIB <ref>{{en}} [httphttps://tdrwwwwww.iemnntb.uni-due.deno/dreibholz~dreibh/rserpool/ Progetto RSPLIB]</ref> dell'università di Duisburg-Essen<ref>{{de}} [http://www.uni-due.de/tdr/ Sito dell'Università di Duisburg-Essen]</ref>
* [[Università di Münster]] dipartimento di matematica ed informatica.
* [[Motorola]]
== Collegamenti esterni ==
* {{en}}cita [httpweb|https://tdrwwwwww.iemnntb.uni-due.deno/dreibholz~dreibh/rserpool/ |Thomas Dreibholz's Reliable Server Pooling (RSerPool) Page]|lingua=en}}
* {{en}}cita [httpweb|https://wwwdatatracker.ietf.org/html.charterswg/rserpool-/charter.html /|IETF RSerPool Working Group]|lingua=en}}
=== RFC ===
* {{en}} RFC 5355 ''Threats Introduced by Reliable Server Pooling (RSerPool) and Requirements for Security in Response to Threats''
* {{en}} RFC 5356 ''Reliable Server Pooling Policies''
* {{en}} RFC 5525 ''Reliable Server Pooling MIB Module Definition''
=== Documenti del Working Group RSerPool ===
* {{en}}cita [web|http://www.watersprings.org/pub/id/draft-ietf-rserpool-mibarch-0612.txt|Architecture for Reliable Server Pooling: Management Information Base using SMIv2]|lingua=en}}
* {{en}}cita [web|http://www.watersprings.org/pub/id/draft-ietf-rserpool-archcomp-1211.txt|Comparison Architectureof Protocols for Reliable Server Pooling]|lingua=en}}
* {{en}}cita [web|http://www.watersprings.org/pub/id/draft-ietf-rserpool-comptcpmapping-1103.txt|TCP Comparison of ProtocolsMapping for Reliable Server Pooling] Enhanced Mode|lingua=en}}
* {{en}}cita [web|http://www.watersprings.org/pub/id/draft-ietf-rserpool-tcpmappingservice-0302.txt|Services TCPProvided Mapping forBy Reliable Server Pooling Enhanced Mode]|lingua=en}}
* {{en}}cita [web|http://www.watersprings.org/pub/id/draft-ietf-rserpool-serviceapi-0200.txt|Reliable ServicesServer ProvidedPooling BySockets ReliableAPI Server Pooling]Extensions|lingua=en}}
* {{en}} [http://www.watersprings.org/pub/id/draft-ietf-rserpool-api-00.txt Reliable Server Pooling Sockets API Extensions]
=== Altri documenti ===
* {{en}}cita [httpweb|https://wwwtools.waterspringsietf.org/pub/id/draft-dreibholz-rserpool-asap-hropt-0220.txt |Handle Resolution Option for ASAP]|lingua=en}}
* {{en}}cita [httpweb|https://wwwtools.waterspringsietf.org/pub/id/draft-dreibholz-rserpool-delay-0220.txt |Least-Used Policy for Reliable Server Pooling]|lingua=en}}
* {{en}}cita [httpweb|https://wwwtools.waterspringsietf.org/pub/id/draft-coene-rserpool-applic-ipfix-0618.txt |Reliable Server Pooling Applicability for IP Flow Information Exchange]|lingua=en}}
* {{en}}cita [httpweb|https://wwwtools.waterspringsietf.org/pub/id/draft-dreibholz-rserpool-applic-distcomp-0523.txt |Applicability of Reliable Server Pooling for Real-Time Distributed Computing]|lingua=en}}
* {{en}}cita [httpweb|https://wwwtools.waterspringsietf.org/pub/id/draft-dreibholz-rserpool-score-0321.txt |Reliable Server Pooling (RSerPool) Bakeoff Scoring]|lingua=en}}
* {{en}}cita [httpweb|https://wwwtools.waterspringsietf.org/pub/id/draft-dreibholz-rserpool-applic-mobility-0422.txt |Applicability of Reliable Server Pooling for SCTP-Based Endpoint Mobility]|lingua=en}}
* {{cita web|https://tools.ietf.org/id/draft-dreibholz-rserpool-enrp-takeover-18.txt|Takeover Suggestion Flag for the ENRP Handle Update Message|lingua=en}}
* {{cita web|https://tools.ietf.org/id/draft-dreibholz-vnfpool-rserpool-applic-05.txt|The Applicability of Reliable Server Pooling (RSerPool) for Virtual Network Function Resource Pooling (VNFPOOL)|lingua=en}}
* {{cita web|https://tools.ietf.org/id/draft-dreibholz-rserpool-nextgen-ideas-08.txt|Ideas for a Next Generation of the Reliable Server Pooling Framework|lingua=en}}
{{Portale|Telematica}}
[[Categoria:Standard Internet]]
[[Categoria:Protocolli livello sessione]]
[[bs:Reliable Server Pooling]]
[[de:Reliable Server Pooling]]
[[en:Reliable server pooling]]
[[es:Reliable server pooling]]
[[fr:Reliable Server Pooling]]
[[hr:Reliable server Pooling]]
[[zh:可信服务器池]]
|