Mercurial > hg > Papers > 2010 > jsst-kazz
changeset 4:ec43386bfda7
add linda
author | kazz <kazz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 24 Aug 2010 14:26:29 +0900 |
parents | b1cab0c473e8 |
children | da25d11707c8 |
files | paper/jsst-kazz.tex |
diffstat | 1 files changed, 72 insertions(+), 20 deletions(-) [+] |
line wrap: on
line diff
--- a/paper/jsst-kazz.tex Sat Aug 21 12:43:16 2010 +0900 +++ b/paper/jsst-kazz.tex Tue Aug 24 14:26:29 2010 +0900 @@ -149,24 +149,16 @@ % \end{description} -\section{$B4XO"8&5f(B} - -\subsection{$BY(J?2=$H%H%C%W%@%&%sY(J?2=(B}\label{subsection:splaying} +\section{$B%2!<%`$NNcBj(B} -$B%9%W%l!<LZ$K$*$1$kY(J?2=$H$O!$@aE@$NC5:wA`:n$K$*$$$F(B -$B%"%/%;%9$7$?%Q%9$ND9$5$r$*$h$=H>J,$K$7$D$D!$L\I8(B -$B@aE@(B(${\it delete\/}$$B$K$*$$$F$O!$L\I8@aE@$ND>A0$^$?$OD>8e$N%-!<$r$b$D@aE@(B) -$B$rLZ$N:,$^$GIb>e$5$;$kA`:n$G$"$k!%Y(J?2=$O;^$N2sE>(B(rotation)$B$r4pK\A`(B -$B:n$H$7$F$*$j!$?^(B\ref{figure:splaying}$B$K<($9(B -zig, zig-zig, zig-zag$B$N$&$A$NE,@Z$JA`:n$r%\(B -$B%H%`%"%C%W$K7+$jJV$9!%0J2<K\O@J8$G$O!$:81&BP>N$JA`:n72$O$=$NJRJ}$N$_$r<((B -$B$9!%$^$??^Cf$N>.J8;z$O@aE@!$BgJ8;z$OItJ,LZ$r<($9!%(B -% -${\it update}$, ${\it delete\/}$$BEy$N8DJL$N(B -$BA`:n%"%k%4%j%:%`$K$D$$$F$OB?$/$NJQ<o$,$"$k!%Y(J?2=$NBg$-$JFCD'$O!$%"%/%;(B -$B%9$7$?%Q%9>e$N3F@aE@$N?<$5$rLsH>J,$K$9$k0lJ}$G!$%"%/(B -$B%;%9$7$?%Q%9$N>e$K$J$$@aE@$r!$9b!9(B${\rm O}(1)$$BCJ$7$+?<$/$7$J$$$3$H(B -$B$G$"$k!%(B +\subsection{$B?eB24[%2!<%`(B}\label{subsection:splaying} +$BK\8&5f$G$O!"%M%C%H%o!<%/%2!<%`$rNcBj$H$7$FMQ$$$k$3$H$K$7$?!#$=$N%2!<%`$O!"(B +$BJ#?t$N%/%i%$%"%s%H$N%G%#%9%W%l%$$rJB$Y$F;HMQ$9$k!#3F%W%l%$%d!<$O(B1$BI$$:$D(B +$B5{$N%*%V%8%'%/%H$,M?$($i$l!"$=$l$r<+M3$KA`:n$9$k$3$H$,=PMh$k!#$^$?!"5{$O(B +$B2hLL$NC<$^$G0\F0$9$k$H!"<+J,$N2hLL>e$+$i$O>C$(!"NY$N%W%l%$%d!<$N2hLL$NC<(B +$B$+$i5{$,=P$F$/$k!#(B + +TODO: $B$3$3$K%/%i%$%"%s%H$N2hLL$rJB$Y$??^$rF~$l$k!#(B \begin{figure}[tb] \begin{center} @@ -181,9 +173,69 @@ \label{figure:splaying} \end{figure} -$BY(J?2=$O%\%H%`%"%C%W$JJQ7AA`:n$G$"$k$?$a!$JBNsA`:n$K$OE,$5$J$$!%(B -$BJ88%(B\Cite{ST85}$B$O%H%C%W%@%&%sY(J?2=$bDs0F$7$F$$$k$,!$$3$l$O<BAu$N(B -$BMF0W2=$,<g$JL\E*$G$"$j!$LZ$N:,$OA`:n=*N;$ND>A0$^$G3NDj$7$J$$!%(B +\section{Federated Linda} + +\subsection{Linda $B$H$O(B}\label{subsection:splaying} +Linda $B$O!"%?%W%k%9%Z!<%9$H$$$&(B ID $B$G6h2h$5$l$?%G!<%?%9%H%"$K!"0J2<$N(B API +\ref{tab:lindaapi} +$B$rMQ$$$F%G!<%?$r=P$7F~$l$9$k$3$H$K$h$C$F!"30It$H$NDL?.$r9T$&J,;6%W%m%0%i(B +$B%_%s%0%b%G%k$G$"$k!#(B + +\begin{table}[htbp] +\begin{center} +\caption{Linda API} +\label{tab:lindaapi} +\begin{tabular}[t]{|l|l|} +\hline +in(id)&$B%?%W%k6u4V$+$i<h$j=P$9!#(B\\&$B%?%W%k6u4V$K%?%W%k$O;D$i$J$$!#(B\\ +\hline +rd(id)&$B%?%W%k6u4V$+$i<h$j=P$9!#(B\\&$B%?%W%k6u4V$K%?%W%k$,;D$k!#(B\\ +\hline +out(id,data)&$B%?%W%k6u4V$K%?%W%k$rF~$l$k!#(B \\ +\hline +\end{tabular} +\end{center} +\end{table} + +TODO: Linda $B$N%b%G%k?^(B + +\subsection{Federated Linda $B$H$O(B}\label{subsection:splaying} +Federated Linda $B$O(B Linda $B%5!<%P!<$rJ#?tBf!"Aj8_$K@\B3$9$k$3$H$K$h$C$F!"(B +$BJ,;6%W%m%0%i%_%s%0$r<B8=$9$k!#3F%5!<%P!<$O!"@\B3$7$?(B Linda $B%5!<%P!<Fb$N(B +$B%?%W%k%9%Z!<%9$X%G!<%?$N(Bin()/out() $B$r9T$&$3$H$K$h$C$F!"%G!<%?$rEAHB$9$k!#(B + + +\subsection{Meta Engine $B$H$O(B}\label{subsection:splaying} + +\section{Linda API $B$N8+D>$7(B} +\subsection{update() API $B$NDI2C(B}\label{subsection:splaying} + +\section{Meta Engine $B$rMQ$$$?%5!<%P!<$N@_7W$H<BAu(B} +\subsection{$B%D%j!<7?%H%]%m%8!<$rMQ$$$?Ii2YJ,;6(B}\label{subsection:splaying} + +\section{$BI>2A(B} +\subsection{update() API $B$N8!>Z(B}\label{subsection:splaying} +\subsection{$B%D%j!<7?%H%]%m%8!<$K$h$kIi2YJ,;6$N8!>Z(B}\label{subsection:splaying} + + +% $B%9%W%l!<LZ$K$*$1$kY(J?2=$H$O!$@aE@$NC5:wA`:n$K$*$$$F(B +% $B%"%/%;%9$7$?%Q%9$ND9$5$r$*$h$=H>J,$K$7$D$D!$L\I8(B +% $B@aE@(B(${\it delete\/}$$B$K$*$$$F$O!$L\I8@aE@$ND>A0$^$?$OD>8e$N%-!<$r$b$D@aE@(B) +% $B$rLZ$N:,$^$GIb>e$5$;$kA`:n$G$"$k!%Y(J?2=$O;^$N2sE>(B(rotation)$B$r4pK\A`(B +% $B:n$H$7$F$*$j!$?^(B\ref{figure:splaying}$B$K<($9(B +% zig, zig-zig, zig-zag$B$N$&$A$NE,@Z$JA`:n$r%\(B +% $B%H%`%"%C%W$K7+$jJV$9!%0J2<K\O@J8$G$O!$:81&BP>N$JA`:n72$O$=$NJRJ}$N$_$r<((B +% $B$9!%$^$??^Cf$N>.J8;z$O@aE@!$BgJ8;z$OItJ,LZ$r<($9!%(B +% % +% ${\it update}$, ${\it delete\/}$$BEy$N8DJL$N(B +% $BA`:n%"%k%4%j%:%`$K$D$$$F$OB?$/$NJQ<o$,$"$k!%Y(J?2=$NBg$-$JFCD'$O!$%"%/%;(B +% $B%9$7$?%Q%9>e$N3F@aE@$N?<$5$rLsH>J,$K$9$k0lJ}$G!$%"%/(B +% $B%;%9$7$?%Q%9$N>e$K$J$$@aE@$r!$9b!9(B${\rm O}(1)$$BCJ$7$+?<$/$7$J$$$3$H(B +% $B$G$"$k!%(B + +% $BY(J?2=$O%\%H%`%"%C%W$JJQ7AA`:n$G$"$k$?$a!$JBNsA`:n$K$OE,$5$J$$!%(B +% $BJ88%(B\Cite{ST85}$B$O%H%C%W%@%&%sY(J?2=$bDs0F$7$F$$$k$,!$$3$l$O<BAu$N(B +% $BMF0W2=$,<g$JL\E*$G$"$j!$LZ$N:,$OA`:n=*N;$ND>A0$^$G3NDj$7$J$$!%(B \subsection{$BJBNsA`:n$K4X$9$k2a5n$N8&5f(B}\label{subsection:related-parallel}