diff options
| author | guest <guest@cba7306a-a4a0-4afd-bcb4-bd19f8a24309> | 2007-11-30 13:41:25 +0000 |
|---|---|---|
| committer | guest <guest@cba7306a-a4a0-4afd-bcb4-bd19f8a24309> | 2007-11-30 13:41:25 +0000 |
| commit | eacbf5bb4d57af21c731f41251015d3b991ad490 (patch) | |
| tree | 477f43a79c75b400228a7c492f670a1c4886b5c3 /diplomathesis/node44.html | |
final version, initial import
git-svn-id: svn+ssh://mecka.net/home/svn/rtcorba-thesis@1 cba7306a-a4a0-4afd-bcb4-bd19f8a24309
Diffstat (limited to 'diplomathesis/node44.html')
| -rw-r--r-- | diplomathesis/node44.html | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/diplomathesis/node44.html b/diplomathesis/node44.html new file mode 100644 index 0000000..95c6aa3 --- /dev/null +++ b/diplomathesis/node44.html @@ -0,0 +1,82 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> + +<!--Converted with LaTeX2HTML 2002-2-1 (1.71) +original version by: Nikos Drakos, CBLU, University of Leeds +* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan +* with significant contributions from: + Jens Lippmann, Marek Rouchal, Martin Wilck and others --> +<HTML> +<HEAD> +<TITLE>RTPOA</TITLE> +<META NAME="description" CONTENT="RTPOA"> +<META NAME="keywords" CONTENT="diplomathesis"> +<META NAME="resource-type" CONTENT="document"> +<META NAME="distribution" CONTENT="global"> + +<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1"> +<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> + +<LINK REL="STYLESHEET" HREF="diplomathesis.css"> + +<LINK REL="previous" HREF="node42.html"> +<LINK REL="up" HREF="node41.html"> +<LINK REL="next" HREF="node45.html"> +</HEAD> + +<BODY > + +<DIV CLASS="navigation"><!--Navigation Panel--> +<A NAME="tex2html798" + HREF="node45.html"> +<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" + SRC="/usr/share/latex2html/icons/next.png"></A> +<A NAME="tex2html794" + HREF="node41.html"> +<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" + SRC="/usr/share/latex2html/icons/up.png"></A> +<A NAME="tex2html790" + HREF="node43.html"> +<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" + SRC="/usr/share/latex2html/icons/prev.png"></A> +<A NAME="tex2html796" + HREF="node3.html"> +<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents" + SRC="/usr/share/latex2html/icons/contents.png"></A> +<BR> +<B> Next:</B> <A NAME="tex2html799" + HREF="node45.html">V1 Prozessabbild übertragen</A> +<B> Up:</B> <A NAME="tex2html795" + HREF="node41.html">TAO</A> +<B> Previous:</B> <A NAME="tex2html791" + HREF="node43.html">RT_ Info</A> + <B> <A NAME="tex2html797" + HREF="node3.html">Contents</A></B> +<BR> +<BR></DIV> +<!--End of Navigation Panel--> + +<H4><A NAME="SECTION00063220000000000000"></A> +<A NAME="sec:taopoa"></A> +<BR> +RTPOA +</H4> +Der TAO RTPOA kann wahlweise nach der perfect Hashing oder active Demultiplexing Methode arbeiten. Beide Methoden finden das zum IOR (Kapitel <A HREF="node25.html#sec:ior">2.6.5</A>) zugehörige Objekt in konstanter Zeit. + +<P> +<DL> +<DT><STRONG>perfect Hashing</STRONG></DT> +<DD>Eine perfect Hash Table bestimmt anhand des Hashwertes des IOR den zugehörigen Skeleton. Eine zweite Hash Table dient zur Bestimmung der zugehörigen Funktion. Hierzu wird das GNU Tool gperf verwendet. Perfect Hashing kann nur verwendet werden, wenn zum Zeitpunkt der Kompilierung bekannt ist, mit welchen Objektschlüsseln und Funktionsnamen gearbeitet wird. +</DD> +<DT><STRONG>active Demultiplexing</STRONG></DT> +<DD>Sendet der Client die IOR im Request Header an den Server, so kann damit in einem Schritt der entsprechende Servant und die verknüpfte Operation bestimmt werden. +</DD> +</DL> + +<P> +<BR><HR> +<ADDRESS> +Manuel Traut +2007-02-25 +</ADDRESS> +</BODY> +</HTML> |
