Mercurial > hg > Papers > 2011 > yuu-jssst
changeset 28:f66192cbe410
modify
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 09 Aug 2011 19:38:07 +0900 |
parents | 065efa179f7c |
children | 2a8113b84eb2 3859f6428e6e |
files | yuu-jssst.pdf yuu-jssst.tex |
diffstat | 2 files changed, 31 insertions(+), 32 deletions(-) [+] |
line wrap: on
line diff
--- a/yuu-jssst.tex Tue Aug 09 18:44:45 2011 +0900 +++ b/yuu-jssst.tex Tue Aug 09 19:38:07 2011 +0900 @@ -104,6 +104,7 @@ \section{Survey} + \subsection{Vnc Reflector} Vnc Reflector$B$O!"%[%9%H%5!<%P$K(BVNC Reflector$B$r@\B3$7!"(BVnc Reflector$B$X%/%i%$%"%s%H$,@\B3$9$k$H$$$&$U$&$K;HMQ$5$l$k!#(BVNC$B%j%U%l%/%?!<$OB??t$N%/%i%$%"%s%H$,!"@\B3$G$-$k$h$&$K@_7W$5$l$F$$$k!#(B @@ -141,7 +142,7 @@ \begin{center} \scalebox{0.80}{\includegraphics{fig/reconnection.eps}} \end{center} -\caption{$B#1HV$NLZ$,Mn$A$?$H$-$N:F@\B3$N=hM}(B(T$B$O(BTOP)} +\caption{$B#1HV$NLZ$,Mn$A$?$H$-$N:F@\B3$N=hM}(B(T$B$O%H%C%W(B)} \label{figure:splaying} \end{figure} @@ -155,15 +156,15 @@ \subsubsection{FramebufferUpdate} Rfb Protocol $B$G$N2hLL$NIA2h$N99?7$O!"(BFramebufferUpdate$BC10L$G9T$o$l$k!#(B -FramebufferUpdate$B$K$O99?7$r9T$&2hLL$N6k7A$N?t$,$^$:%X%C%@!<$H$7$FAw$i$l!"(B +FramebufferUpdate$B$K$O99?7$r9T$&2hLL$N6k7A$N?t$,$^$:Aw$i$l!"(B $B<!$K(Bx$B:BI8!"(By$B:BI8!"2#I}!"=DI}!"%(%s%3!<%I$N%?%$%W!"IA2h%G!<%?$,(B1$B%;%C%H$H$J$j6k7A$N?t$@$1%G!<%?$,Aw$i$l$F$/$k!#(B $BIA2h%G!<%?$O%(%s%3!<%I$N%?%$%W$K$7$?$,$C$?J}K!$GAw$i$l$F$/$k!#(B \subsubsection{$BIA2h%G!<%?$N@hFI$_(B} -FramebufferUpdate$B$GAw$i$l$F$-$?IA2h%G!<%?$N@hFI$_$O%(%s%3!<%I%?%$%W$K$h$C$F(B -$BNc$($P!"(BRAW$B%(%s%3!<%I$G(B - +FramebufferUpdate$B$GAw$i$l$/$k%G!<%?NL$O%(%s%3!<%I%?%$%W$^$GFI$_$3$a$PCN$k$3$H$,$G$-$k!#(B +$BNc$($P!"(BRAW$B%(%s%3!<%I$N>l9g$O(B width * height * 4 $B$N%P%$%H?t$,Aw$i$l$F$/$k!#(B +$B%X%C%@!<$H7W;;$G5a$a$??t$NJ,$@$1%P%$%H$rFI$_9~$_%3%T!<$r9T$&!#(B \begin{figure}[!htbp] \begin{center} @@ -179,8 +180,6 @@ - - \subsubsection{MulticastQueue} $B2hLL$,99?7$5$l$?:]$K99?7$r%/%i%$%"%s%H$KEA$($J$1$l$P$J$i$J$$!#%N!<%I$,B??t$"$k>l9g!"0l?M0l?M$K99?7$rCN$i$;$k$N$G$O$J$/!"F1;~$K2hLL$N99?7$rCN$i$;$?$$!#(B $BF1;~$K99?7$rCN$i$;$k$?$a$K!"(BCountDownLatch$B$rMQ$$$F(BMultiCastQueue$B$r:n@.$7$?!#(B @@ -191,14 +190,15 @@ \subsubsection{timeout} MultiCastQueue$B$r;H$C$F$N%G!<%?$N<hF@$K$OLdBj$,H/@8$7$?!#(B -$B$=$l$O!"@\B3$7$F$-$?%/%i%$%"%s%H$,%G!<%?$r<hF@$7$J$$>u67!"Nc$($P%5%9%Z%s%I>uBV$K$J$C$?$H$-$K(BTop Proxy$B$N%a%b%j$NCf$K%G!<%?$,;D$jB3$1$k$H$$$&$b$N$G$"$k!#(B +$B$=$l$O!"@\B3$7$F$-$?%/%i%$%"%s%H$,%G!<%?$r<hF@$7$J$$>u67!"Nc$($P%5%9%Z%s%I>uBV$K$J$C$?$H$-$K%H%C%W$N%a%b%j$NCf$K%G!<%?$,;D$jB3$1$k$H$$$&$b$N$G$"$k!#(B $B%a%b%j$K;D$jB3$1$?%G!<%?$O$d$,$F%a%b%j%*!<%P!<%U%m!<$r0z$-5/$3$7$F$7$^$&$N$G$"$k!#(B + \begin{figure}[!htbp] \begin{center} \includegraphics[scale = 0.5]{fig/TimeOut2.eps} \end{center} -\caption{$B%/%i%$%"%s%H%5%9%Z%s%I;~$N(BTop Proxy$B$N%a%b%j(B} +\caption{$B%/%i%$%"%s%H%5%9%Z%s%I;~$N%H%C%W$N%a%b%j(B} \label{figure:splaying} \end{figure} @@ -213,51 +213,44 @@ \label{figure:splaying} \end{figure} -TimeOut$B%9%l%C%I$,%/%i%$%"%s%H$NBe$o$j$K%G!<%?$r<hF@$9$k$3$H$G!"(BMulticastQueue$B$NCf$+$i%G!<%?$,:o=|$5$l(BTop Proxy$B$N%a%b%j$r05Gw$9$k$3$H$,$J$/$J$C$?!#(B +TimeOut$B%9%l%C%I$,%/%i%$%"%s%H$NBe$o$j$K%G!<%?$r<hF@$9$k$3$H$G!"(BMulticastQueue$B$NCf$+$i%G!<%?$,:o=|$5$l%H%C%W$N%a%b%j$r05Gw$9$k$3$H$,$J$/$J$C$?!#(B \subsection{$B05=L$NLdBj(B} VNC$B$G07$&(BRfb Protocol$B$K$O!";H$($k%(%s%3!<%G%#%s%0$N%?%$%W$N(B1$B$D$H$7$F(BZRLE(Zlib Run-Length Encoding)$B$,$"$k!#(B -ZRLE$B$O(BZlib$B05=L$5$l$?%G!<%?$rFbJq$9$k!#(B +ZRLE$B$O(BZlib$B$G05=L$5$l$?%G!<%?$H$=$N%G!<%?$N%P%$%H?t$,%X%C%@!<$H$7$FIU$1$i$lAw$i$l$F$/$k!#(B +Zlib$B$O%U%j!<$N%G!<%?05=L5Z$S2rE`$r9T$&%i%$%V%i%j$G$"$k!#(B +$B2D5U05=L%"%k%4%j%:%`$N(Bdeflater$B$r<BAu$7$F$$$k!#(Bdeflater$B$rMQ$$$F%G!<%?$N05=L$,9T$($k!#(B \subsubsection{java.util.zip.deflater$B$N%P%0(B} - deflater$B$O%W%j%;%C%H<-=q$r$b$A!"(BZlib$B05=L$5$l$?%G!<%?$O$=$N<-=q$rMQ$$$F2rE`$,9T$o$l$k!#(B $B<-=q$O99?7$5$l$k$3$H$b$"$k$N$G(BZlib$B05=L$5$l$?%G!<%?$r2rE`$9$k0Y$K$O<-=q$N%G!<%?$b<u$1<h$kI,MW$,$"$k!#(B $B$7$+$7!"(BJava$B$K$O$3$N(BZlib$B$N<-=q$rAj<j$X=q$-$@$9(B(flush)$B$9$k5!G=$,L5$$!#(B $B85!9$N(BZlib$B$N5,Ls$K$O$3$N<-=q$r(Bflush$B$9$k5!G=$,$"$C$?$,(BJava$B$K$O<BAu$5$l$F$$$J$+$C$?!#(B -$B$3$l$O(BJava.util.zip.deflater$B$N%P%0$G$"$k!#(B + \subsubsection{ZRLEE(ZRLE Economy)} -Zlib$B$N%G!<%?$NO"B3!#(B - -$B$=$3$G!"(BTop Proxy$B$,(BZRLE$B$G<u$1<h$C$?%G!<%?$r(Bunzip$B$7!"%G!<%?$r(Bzip$B$7D>$7$F:G8e$K(Bfinish() +$B$=$3$G!"%H%C%W$,(BZRLE$B$G<u$1<h$C$?%G!<%?$r(Bunzip$B$7!"%G!<%?$r(Bzip$B$7D>$7$F:G8e$K(Bfinish() $B$r$$$l$k$3$H$G=i$a$+$i%G!<%?$rFI$s$G$$$J$/$F$b2rE`$r9T$($k$h$&$K$7$?!#(B $B$3$N%(%s%3!<%I$O(BZRLEE$B%(%s%3!<%I$HDj5A$7$?!#(B $B0lEY(BZRLEE$B%(%s%3!<%I$KJQ49$7$F$7$^$($P!"$=$N%G!<%?$r$=$N$^$^N.$9$@$1$GNI$$!#(B -$B$h$C$FJQ49$O(BTop Proxy$B$,9T$&0l2s$@$1$G$9$`!#(B +$B$h$C$FJQ49$O%H%C%W$,9T$&0l2s$@$1$G$9$`!#(B $B$?$@$7!"(Bdeflater$B$G$OA02s$^$G$NDL?.$GF@$?<-=q$r%/%j%"$7$J$$$H$$$1$J$$$?$a!"(BClient$BB&$G$OKh2s(B deflater$B$O?7$7$$$b$N$r;H$&$3$H$K$J$k!#(B -ZRLEE$B$O%/%i%$%"%s%HB&$,BP1~$7$F$$$J$1$l$P$J$i$J$$$H$$$&LdBj$,$"$k!#(B +$B$^$?!"(BZRLEE$B$O%/%i%$%"%s%HB&$,BP1~$7$F$$$J$1$l$P$J$i$J$$$H$$$&LdBj$,$"$k!#(B \subsubsection{ZRLE$B$H(BZRLEE$B$N%G!<%?05=LN($NHf3S(B} - -ZRLE$B$H(BZRLEE$B$rMQ$$$FDL?.$r9T$&>l9g!"%G!<%?NL$K$I$l$/$i$$$N:9$,$G$?$N$+$r?^(B2$B$K<($9!#(B -$B?^(B2$B$O(B1920 * 1080$B$N2hLL$NA4IA2h$K$+$+$k%G!<%?NL$rB,$C$?7k2L$r<($7$??^$G$"$k!#(BZRLEE$B$NJ}$,%G!<%?NL$,>/$J$/$G$9$s$G$$$k!#(B -$B$3$l$O!"(BZRLE$B$N%G!<%?$NCf$K$O(Bdeflater$B$,;}$D<-=q$N%G!<%?$r99?7$7$h$&$H$9$k$?$a(B -1$B$D$N(BBufferedUpdate$B$N$?$S$K<-=q$rAw?.$9$k$O$:$N(BZRLEE$B$,M%$C$F$$$k$N$O!"(BVNC$B$,(B -$B$3$l$O!"(BVNC$B$G$O(BZlib$B$G05=L$5$l$?%G!<%?$r2rE`$9$k:]$K!";}$C$F$$$?2rE`$N0Y$N<-=q$,$=$3$^$GLr$KN)$?$J$$$3$H$r<($7$F$$$k!#(B -ZRLE - +RAW,ZRLE,ZRLEE$B$N%G!<%?NL$NHf3S$r9T$C$?!#(B +$B?^(B5$B$O(B1920 * 1080$B$N2hLL$NA4IA2h$K$+$+$k%G!<%?NL$rB,$C$?7k2L$r<($7$??^$G$"$k!#(BZRLEE$B$NJ}$,%G!<%?NL$,>/$J$/$G$9$s$G$$$k!#(B +$B$3$l$O!"(BZRLE(Zlib)$B$,=i$a$KAw$i$l$?<-=q$rMQ$$$F$N2rE`$,M>$jM-8zE*$KF/$$$F$$$J$$>l9g$,$"$k$+$i$@$H;W$o$l$k!#(B +$B$D$^$j(BVNC$B$N>l9g$O(BZRLEE$B$NMM$KKh2s<-=q$N%G!<%?$rIU2C$5$;$FAw$C$F$b%G!<%?NL$K:9$,$G$J$$$N$G$"$k!#(B \begin{figure}[!htbp] \begin{center} \includegraphics[scale = 0.5]{fig/compare_encoding.eps} \end{center} -\caption{ - -} +\caption{RAW,ZRLE,ZRLEE$B$K$h$k(B1$B2hLLIA2h$K$+$+$k%G!<%?NL(B} \label{figure:splaying} \end{figure} @@ -265,16 +258,22 @@ \section{$BI>2A(B} - +TreeVNC$B$N<BAu$r9T$$!"(Bvncreflector$B$H$NHf3S$r9T$C$?!#(B +$B%F%9%H4D6-$O(BBlade Server$B>e$K(BVM$B$r(B48$BBfMQ0U$7$F9T$C$?!#(B +Blade Server$B$N30$K(BTreeVNC$B$H(Bvncreflector$B$r5/F0$5$;$?(BPC$B$rCV$-!"(BVM48$BBf$K%"%/%;%9$5$;$?!#(B +%Blade Server$B>e$N(BVM$B$H(Bvncreflector$B$r5/F0$9$k(BPC$B$O(BGbitEthernet$B$H%9%$%C%A$G7R$2$i$l$F$$$k!#(B -\subsection{vncreflector} - +\subsection{vncreflector$B$H$NHf3S7k2L(B} +$B0l6K=8Cf7?$N(Bvncreflector$B$O!"%9%k!<%W%C%H$,(B20M$B$+$i(B5M$B$^$GMn$A$?!#(B +$B0lJ}(BTreeVNC$B$NJ}$O%9%k!<%W%C%H$r(B20M$B$N$^$^$r%-!<%W$9$k$3$H$,3NG'$G$-$?!#(B +$B$3$l$O!"(B1$BK\$NDL?.BS$X(B48$BBf$,%"%/%;%9$9$k(Bvncreflector$B$H0c$$!"%/%i%$%"%s%HF1;N$,DL?.$r9T$&0Y$G$"$k!#(B \subsection{TreeVNC$B$NMxE@(B} \begin{enumerate} \item $B%/%i%$%"%s%HF1;N$,%G!<%?$N$d$j<h$j$r$9$k$N$G(BVnc Server$B$XIi2Y$,>/$J$$!#(B \item $B0l6K=8Cf7?$G$O$J$$$N$G!"B??M?t$G;H$&:]$K2hLLI=<($N%9%H%l%9$,>/$J$$!#(B + \item $B%H%C%W<+?H$,(BViewer$B$r;}$D$3$H$b$G$-$k!#(B $B!!(B\end{enumerate}