draft-ietf-rserpool-policies-09.txt   draft-ietf-rserpool-policies-10.txt 
Network Working Group M. Tuexen Network Working Group T. Dreibholz
Internet-Draft Muenster Univ. of Applied Sciences Internet-Draft University of Duisburg-Essen
Intended status: Experimental T. Dreibholz Intended status: Experimental M. Tuexen
Expires: November 30, 2008 University of Duisburg-Essen Expires: January 15, 2009 Muenster Univ. of Applied Sciences
May 29, 2008 July 14, 2008
Reliable Server Pooling Policies Reliable Server Pooling Policies
draft-ietf-rserpool-policies-09.txt draft-ietf-rserpool-policies-10.txt
Status of this Memo Status of this Memo
By submitting this Internet-Draft, each author represents that any By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79. aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
skipping to change at page 1, line 35 skipping to change at page 1, line 35
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire on November 30, 2008. This Internet-Draft will expire on January 15, 2009.
Abstract Abstract
This document describes server pool policies for Reliable Server This document describes server pool policies for Reliable Server
Pooling including considerations for implementing them at ENRP Pooling including considerations for implementing them at ENRP
servers and pool users. servers and pool users.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 4 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 4
skipping to change at page 2, line 25 skipping to change at page 2, line 25
4.1.2. ENRP Server Considerations . . . . . . . . . . . . . . 5 4.1.2. ENRP Server Considerations . . . . . . . . . . . . . . 5
4.1.3. Pool User Considerations . . . . . . . . . . . . . . . 5 4.1.3. Pool User Considerations . . . . . . . . . . . . . . . 5
4.1.4. Pool Member Selection Policy Parameter . . . . . . . . 5 4.1.4. Pool Member Selection Policy Parameter . . . . . . . . 5
4.2. Weighted Round Robin Policy . . . . . . . . . . . . . . . 6 4.2. Weighted Round Robin Policy . . . . . . . . . . . . . . . 6
4.2.1. Description . . . . . . . . . . . . . . . . . . . . . 6 4.2.1. Description . . . . . . . . . . . . . . . . . . . . . 6
4.2.2. ENRP Server Considerations . . . . . . . . . . . . . . 6 4.2.2. ENRP Server Considerations . . . . . . . . . . . . . . 6
4.2.3. Pool User Considerations . . . . . . . . . . . . . . . 6 4.2.3. Pool User Considerations . . . . . . . . . . . . . . . 6
4.2.4. Pool Member Selection Policy Parameter . . . . . . . . 6 4.2.4. Pool Member Selection Policy Parameter . . . . . . . . 6
4.3. Random Policy . . . . . . . . . . . . . . . . . . . . . . 6 4.3. Random Policy . . . . . . . . . . . . . . . . . . . . . . 6
4.3.1. Description . . . . . . . . . . . . . . . . . . . . . 6 4.3.1. Description . . . . . . . . . . . . . . . . . . . . . 6
4.3.2. ENRP Server Considerations . . . . . . . . . . . . . . 6 4.3.2. ENRP Server Considerations . . . . . . . . . . . . . . 7
4.3.3. Pool User Considerations . . . . . . . . . . . . . . . 7 4.3.3. Pool User Considerations . . . . . . . . . . . . . . . 7
4.3.4. Pool Member Selection Policy Parameter . . . . . . . . 7 4.3.4. Pool Member Selection Policy Parameter . . . . . . . . 7
4.4. Weighted Random Policy . . . . . . . . . . . . . . . . . . 7 4.4. Weighted Random Policy . . . . . . . . . . . . . . . . . . 7
4.4.1. Description . . . . . . . . . . . . . . . . . . . . . 7 4.4.1. Description . . . . . . . . . . . . . . . . . . . . . 7
4.4.2. ENRP Server Considerations . . . . . . . . . . . . . . 7 4.4.2. ENRP Server Considerations . . . . . . . . . . . . . . 7
4.4.3. Pool User Considerations . . . . . . . . . . . . . . . 7 4.4.3. Pool User Considerations . . . . . . . . . . . . . . . 7
4.4.4. Pool Member Selection Policy Parameter . . . . . . . . 7 4.4.4. Pool Member Selection Policy Parameter . . . . . . . . 8
4.5. Priority Policy . . . . . . . . . . . . . . . . . . . . . 8 4.5. Priority Policy . . . . . . . . . . . . . . . . . . . . . 8
4.5.1. Description . . . . . . . . . . . . . . . . . . . . . 8 4.5.1. Description . . . . . . . . . . . . . . . . . . . . . 8
4.5.2. ENRP Server Considerations . . . . . . . . . . . . . . 8 4.5.2. ENRP Server Considerations . . . . . . . . . . . . . . 8
4.5.3. Pool Element Considerations . . . . . . . . . . . . . 8 4.5.3. Pool Element Considerations . . . . . . . . . . . . . 8
4.5.4. Pool Member Selection Policy Parameter . . . . . . . . 8 4.5.4. Pool Member Selection Policy Parameter . . . . . . . . 8
5. Adaptive Policies . . . . . . . . . . . . . . . . . . . . . . 9 5. Adaptive Policies . . . . . . . . . . . . . . . . . . . . . . 9
5.1. Least Used Policy . . . . . . . . . . . . . . . . . . . . 9 5.1. Least Used Policy . . . . . . . . . . . . . . . . . . . . 9
5.1.1. Description . . . . . . . . . . . . . . . . . . . . . 9 5.1.1. Description . . . . . . . . . . . . . . . . . . . . . 9
5.1.2. ENRP Server Considerations . . . . . . . . . . . . . . 9 5.1.2. ENRP Server Considerations . . . . . . . . . . . . . . 9
5.1.3. Pool User Considerations . . . . . . . . . . . . . . . 9 5.1.3. Pool User Considerations . . . . . . . . . . . . . . . 9
5.1.4. Pool Member Selection Policy Parameter . . . . . . . . 9 5.1.4. Pool Member Selection Policy Parameter . . . . . . . . 9
5.2. Least Used with Degradation Policy . . . . . . . . . . . . 9 5.2. Least Used with Degradation Policy . . . . . . . . . . . . 10
5.2.1. Description . . . . . . . . . . . . . . . . . . . . . 10 5.2.1. Description . . . . . . . . . . . . . . . . . . . . . 10
5.2.2. ENRP Server Considerations . . . . . . . . . . . . . . 10 5.2.2. ENRP Server Considerations . . . . . . . . . . . . . . 10
5.2.3. Pool User Considerations . . . . . . . . . . . . . . . 10 5.2.3. Pool User Considerations . . . . . . . . . . . . . . . 10
5.2.4. Pool Member Selection Policy Parameter . . . . . . . . 10 5.2.4. Pool Member Selection Policy Parameter . . . . . . . . 10
5.3. Priority Least Used Policy . . . . . . . . . . . . . . . . 10 5.3. Priority Least Used Policy . . . . . . . . . . . . . . . . 11
5.3.1. Description . . . . . . . . . . . . . . . . . . . . . 10 5.3.1. Description . . . . . . . . . . . . . . . . . . . . . 11
5.3.2. ENRP Server Considerations . . . . . . . . . . . . . . 11 5.3.2. ENRP Server Considerations . . . . . . . . . . . . . . 11
5.3.3. Pool User Considerations . . . . . . . . . . . . . . . 11 5.3.3. Pool User Considerations . . . . . . . . . . . . . . . 11
5.3.4. Pool Member Selection Policy Parameter . . . . . . . . 11 5.3.4. Pool Member Selection Policy Parameter . . . . . . . . 11
5.4. Randomized Least Used Policy . . . . . . . . . . . . . . . 12 5.4. Randomized Least Used Policy . . . . . . . . . . . . . . . 12
5.4.1. Description . . . . . . . . . . . . . . . . . . . . . 12 5.4.1. Description . . . . . . . . . . . . . . . . . . . . . 12
5.4.2. ENRP Server Considerations . . . . . . . . . . . . . . 12 5.4.2. ENRP Server Considerations . . . . . . . . . . . . . . 12
5.4.3. Pool User Considerations . . . . . . . . . . . . . . . 12 5.4.3. Pool User Considerations . . . . . . . . . . . . . . . 12
5.4.4. Pool Member Selection Policy Parameter . . . . . . . . 12 5.4.4. Pool Member Selection Policy Parameter . . . . . . . . 12
6. Security Considerations . . . . . . . . . . . . . . . . . . . 12 6. Security Considerations . . . . . . . . . . . . . . . . . . . 12
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 12 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 13
7.1. A New Table for RSerPool Policy Types . . . . . . . . . . 13 7.1. A New Table for RSerPool Policy Types . . . . . . . . . . 13
8. Reference Implementation . . . . . . . . . . . . . . . . . . . 14 8. Reference Implementation . . . . . . . . . . . . . . . . . . . 14
9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 14 9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 14
9.1. Normative References . . . . . . . . . . . . . . . . . . . 14 9.1. Normative References . . . . . . . . . . . . . . . . . . . 14
9.2. Informative References . . . . . . . . . . . . . . . . . . 15 9.2. Informative References . . . . . . . . . . . . . . . . . . 15
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 16 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 16
Intellectual Property and Copyright Statements . . . . . . . . . . 17 Intellectual Property and Copyright Statements . . . . . . . . . . 17
1. Introduction 1. Introduction
skipping to change at page 15, line 13 skipping to change at page 15, line 13
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an [RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an
IANA Considerations Section in RFCs", BCP 26, RFC 5226, IANA Considerations Section in RFCs", BCP 26, RFC 5226,
May 2008. May 2008.
[I-D.ietf-rserpool-common-param] [I-D.ietf-rserpool-common-param]
Stewart, R., Xie, Q., Stillman, M., and M. Tuexen, Stewart, R., Xie, Q., Stillman, M., and M. Tuexen,
"Aggregate Server Access Protocol (ASAP) and Endpoint "Aggregate Server Access Protocol (ASAP) and Endpoint
Handlespace Redundancy Protocol (ENRP) Parameters", Handlespace Redundancy Protocol (ENRP) Parameters",
draft-ietf-rserpool-common-param-16 (work in progress), draft-ietf-rserpool-common-param-17 (work in progress),
March 2008. May 2008.
[I-D.ietf-rserpool-asap] [I-D.ietf-rserpool-asap]
Stewart, R., Xie, Q., Stillman, M., and M. Tuexen, Stewart, R., Xie, Q., Stillman, M., and M. Tuexen,
"Aggregate Server Access Protocol (ASAP)", "Aggregate Server Access Protocol (ASAP)",
draft-ietf-rserpool-asap-19 (work in progress), draft-ietf-rserpool-asap-21 (work in progress), July 2008.
March 2008.
[I-D.ietf-rserpool-enrp] [I-D.ietf-rserpool-enrp]
Kim, D., Stewart, R., Stillman, M., Tuexen, M., and A. Xie, Q., Stewart, R., Stillman, M., Tuexen, M., and A.
Silverton, "Endpoint Handlespace Redundancy Protocol Silverton, "Endpoint Handlespace Redundancy Protocol
(ENRP)", draft-ietf-rserpool-enrp-19 (work in progress), (ENRP)", draft-ietf-rserpool-enrp-21 (work in progress),
March 2008. July 2008.
[I-D.ietf-rserpool-threats] [I-D.ietf-rserpool-threats]
Stillman, M., Gopal, R., Guttman, E., Holdrege, M., and S. Stillman, M., Gopal, R., Guttman, E., Holdrege, M., and S.
Sengodan, "Threats Introduced by RSerPool and Requirements Sengodan, "Threats Introduced by RSerPool and Requirements
for Security in Response to Threats", for Security in Response to Threats",
draft-ietf-rserpool-threats-12 (work in progress), draft-ietf-rserpool-threats-15 (work in progress),
May 2008. July 2008.
9.2. Informative References 9.2. Informative References
[RSerPoolPage] [RSerPoolPage]
Dreibholz, T., "Thomas Dreibholz's RSerPool Page", Dreibholz, T., "Thomas Dreibholz's RSerPool Page",
URL: http://tdrwww.iem.uni-due.de/dreibholz/rserpool/. URL: http://tdrwww.iem.uni-due.de/dreibholz/rserpool/.
[Dre2006] Dreibholz, T., "Reliable Server Pooling -- Evaluation, [Dre2006] Dreibholz, T., "Reliable Server Pooling -- Evaluation,
Optimization and Extension of a Novel IETF Architecture", Optimization and Extension of a Novel IETF Architecture",
Ph.D. Thesis University of Duisburg-Essen, Faculty of Ph.D. Thesis University of Duisburg-Essen, Faculty of
skipping to change at page 16, line 12 skipping to change at page 16, line 10
Reliable Server Pooling Systems", Proceedings of the 30th Reliable Server Pooling Systems", Proceedings of the 30th
IEEE Local Computer Networks Conference, November 2005. IEEE Local Computer Networks Conference, November 2005.
[ICN2005] Dreibholz, T., Rathgeb, E., and M. Tuexen, "Load [ICN2005] Dreibholz, T., Rathgeb, E., and M. Tuexen, "Load
Distribution Performance of the Reliable Server Pooling Distribution Performance of the Reliable Server Pooling
Framework", Proceedings of the 4th IEEE International Framework", Proceedings of the 4th IEEE International
Conference on Networking, April 2005. Conference on Networking, April 2005.
Authors' Addresses Authors' Addresses
Michael Tuexen
Muenster University of Applied Sciences
Stegerwaldstrasse 39
48565 Steinfurt
Germany
Email: tuexen@fh-muenster.de
Thomas Dreibholz Thomas Dreibholz
University of Duisburg-Essen, Institute for Experimental Mathematics University of Duisburg-Essen, Institute for Experimental Mathematics
Ellernstrasse 29 Ellernstrasse 29
45326 Essen, Nordrhein-Westfalen 45326 Essen, Nordrhein-Westfalen
Germany Germany
Phone: +49 201 183-7637 Phone: +49-201-1837637
Fax: +49 201 183-7673 Fax: +49-201-1837673
Email: dreibh@iem.uni-due.de Email: dreibh@iem.uni-due.de
URI: http://www.iem.uni-due.de/~dreibh/ URI: http://www.iem.uni-due.de/~dreibh/
Michael Tuexen
Muenster University of Applied Sciences
Stegerwaldstrasse 39
48565 Steinfurt, Nordrhein-Westfalen
Germany
Phone: +49-2551-962550
Fax: +49-2551-962563
Email: tuexen@fh-muenster.de
Full Copyright Statement Full Copyright Statement
Copyright (C) The IETF Trust (2008). Copyright (C) The IETF Trust (2008).
This document is subject to the rights, licenses and restrictions This document is subject to the rights, licenses and restrictions
contained in BCP 78, and except as set forth therein, the authors contained in BCP 78, and except as set forth therein, the authors
retain all their rights. retain all their rights.
This document and the information contained herein are provided on an This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
 End of changes. 16 change blocks. 
32 lines changed or deleted 33 lines changed or added

This html diff was produced by rfcdiff 1.35. The latest version is available from http://tools.ietf.org/tools/rfcdiff/