Re: ASAP Handle Resolution Option

Thomas Dreibholz <[email protected]> Wed, 19 Nov 2008 15:17:37 +0100
Newsgroups gmane.ietf.rserpool
Organization University of Duisburg-Essen
Message-ID <[email protected]>
--===============1717914621==
Content-Type: multipart/signed;
  boundary="nextPart2093286.l2gIzlP7cF";
  protocol="application/pgp-signature";
  micalg=pgp-sha1
Content-Transfer-Encoding: 7bit

--nextPart2093286.l2gIzlP7cF
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On Mittwoch 19 November 2008, Dirk Hoffstadt wrote:
> Dear all,
>
> What about the draft draft-dreibholz-rserpool-asap-hropt-03
> (http://tools.ietf.org/html/draft-dreibholz-rserpool-asap-hropt-03) on
> the ASAP Handle Resolution option to specify the requested number of PE
> entries to be selected? I think this is a quite useful extension and
> should also be moved forward.
>
> In our deployed RSerPool pool for SimProcTC, we do not need the PU-side
> handle resolution cache. Therefore, on a handle resolution, the ENRP
> server should exactly select one PE entry for the SimProcTC PU. ASAP as
> defined in RFC 5352 lacks of the possibility to specify this. The handle
> resolution option allows the PU to exactly tell this information to the
> ENRP server. So, the ENRP  server can exactly select the one PE entry
> for our SimProcPC PU -- while it can provide more entries to PUs
> actually making use of the PU-side cache. I see a clear need for
> standardization of such an option, since its functionality is IMHO
> mandatory for efficient handle resolution.

Dear Dirk,

yes, this option is indeed really useful and I also think it is mandatory f=
or=20
efficient RSerPool deployment (and therefore, RSPLIB has it built-in, of=20
course).

I did some intensive analysis and performance optimization research on the=
=20
RSerPool handlespace management. The results of this work can be found in t=
he=20
journal article "An Evalulation of the Pool Maintenance Overhead in Reliabl=
e=20
Server Pooling Systems", which has been published in the International=20
Journal of Hybrid Information Technology (IJHIT), Volume 1, Number 2, April=
=20
2008. This article is available online here:=20
http://www.sersc.org/journals/IJHIT/vol1_no2_2008/2%20pp%2017-32.pdf .

In summary: if the ENRP server has no knowledge on how many PE entries to=20
select upon a PU's request, it will use an - usually - too high fixed=20
setting. In my experience, the PU-side cache is mostly not used (i.e. only =
1=20
PE entry is needed by the PU) to use the most accurate PE state for adaptiv=
e=20
policies. But setting the default to 1, it would make the PU-cache useless.=
=20
Therefore, if any of the PUs makes use of its cache, an ENRP server's setti=
ng=20
must be larger than 1. This implies significant inefficiency for handle=20
resolutions by PUs needing only one entry (waste of ENRP server CPU time an=
d=20
waste of bandwidth). This problem will be overcome by the usage of the hand=
le=20
resolution option, which lets the PU specify its desired number of PE=20
entries.


Best regards
=2D-=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 Dr. Thomas Dreibholz

 University of Duisburg-Essen,                   Room ES210
 Inst. for Experimental Mathematics              Ellernstra=DFe 29
 Computer Networking Technology Group            D-45326 Essen/Germany
=2D----------------------------------------------------------------------
 E-Mail:     [email protected]
 Homepage:   http://www.iem.uni-due.de/~dreibh
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

--nextPart2093286.l2gIzlP7cF
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBJJCAF32BbsHYPLWURAjs2AJ9yq46znJ7ValwBcbgiYqoV+9t5ggCdFyLS
wyGscj2bQS5ZGRePGibJM9E=
=6PF6
-----END PGP SIGNATURE-----

--nextPart2093286.l2gIzlP7cF--

--===============1717914621==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
rserpool mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/rserpool

--===============1717914621==--