Mercurial > hg > Papers > 2011 > yuu-jssst
changeset 58:ca7ae1dc95cc
update
author | Yu Taninari <you@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 26 Sep 2011 15:49:45 +0900 |
parents | e4f9f1e37993 |
children | 72872a363e42 |
files | jssst.html pix/Tree1.png pix/Tree2.png |
diffstat | 3 files changed, 69 insertions(+), 32 deletions(-) [+] |
line wrap: on
line diff
--- a/jssst.html Mon Sep 26 01:56:09 2011 +0900 +++ b/jssst.html Mon Sep 26 15:49:45 2011 +0900 @@ -135,7 +135,7 @@ <tr> <td>48台</td> - <td>4M(1台あたりのスループット)</td> + <td>4M(1台あたり)</td> <td>100%</td> </tr> </table> @@ -161,13 +161,21 @@ <!-- PAGE --> <div class="slide"> <h1>TreeVNCの設計</h1> - <li>木構造での接続</li> - <li>クライアントの管理を行うTop Proxyを置く。</li> - <li>データは木の下へと流していくようにする。</li> + <table> + <tr> + <td> + <li>木構造での接続</li> + <li>クライアントの管理を行うTop Proxyを置く。</li> + <li>データは木の下へと流していくようにする。</li> + </td> + <td> <!-- <li>tightVNC ViewerのJava版を元にTreeVNCの実装を行う。</li> --> <p style="text-align: center;"> <img class="scale" src="./pix/TreeVNC0.png" width="500" heigth="500"> </p> + </td> + </tr> + </table> </div> <!-- PAGE --> @@ -177,59 +185,83 @@ <table class="tanitable"> <tr> <td width=50%> - <center><img class="scale" style="display: block; width: 100%; margin: auto;" src="pix/connect1.png" alt=""></center> + <center><img class="scale" style="display: block; width: 70%; margin: auto;" src="pix/tree1.png" alt=""></center> </td> <td valign="top"> <Font size="6"> - TはTopProxy<br> - クライアントが接続する際に一旦Topに接続して、新しい接続先を + 2分木の場合の木の構成について説明する。<br> + クライアントは一旦Top Proxyに接続して、自分の接続先をProxyから取得する。<br> </td> </tr> </table> </div> </div> - + + <!-- PAGE --> <div class="slide"> <div class="taninaritop"> <h1>木の構成手順</h1> <table class="tanitable"> <tr> - <td> - <center><img class="scale" src="pix/connect2.png" alt=""></center> + <td width=50%> + <center><img class="scale" style="display: block; width: 70%; margin: auto;" src="pix/tree2.png" alt=""></center> </td> <td valign="top" style="display: block; width: 100%; margin: auto;"> <Font size="6"> - 接続先を決定する際に<br> + 親を決定する方法はTop Proxyで<br> <Font color="red"> - parentNum = (treeNum - 2) / treebranch<br> + parentNumber = (myNumber - 1) / treeBranch<br> </Font> - を計算して接続先を決定している。 + を計算してクライアントにどの親に接続すればよいかを知らせる。 </td> </tr> </table> </div> </div> -<div class="slide"> - <div class="taninaritop"> - <h1>木の構成手順</h1> - <table class="tanitable"> - <tr> - <td> - <center><img class="scale" src="pix/connect3.png" alt=""></center> - </td> - <td valign="top"> - <Font size="6"> - - </Font> - </Font> - </td> - </tr> - </table> - </div> -</div> + <!-- PAGE --> + <div class="slide"> + <div class="taninaritop"> + <h1>木の構成手順</h1> + <table class="tanitable"> + <tr> + <td width=50%> + <center><img class="scale" style="display: block; width: 70%; margin: auto;" src="pix/tree3.png" alt=""></center> + </td> + <td valign="top" style="display: block; width: 100%; margin: auto;"> + <Font size="6"> + 親を決定する方法はTop Proxyで<br> + <Font color="red"> + parentNumber = (myNumber - 1) / treeBranch<br> + </Font> + を計算してクライアントにどの親に接続すればよいかを知らせる。 + </td> + </tr> + </table> + </div> + </div> - + <!-- PAGE --> + <div class="slide"> + <div class="taninaritop"> + <h1>木の構成手順</h1> + <table class="tanitable"> + <tr> + <td width=50%> + <center><img class="scale" style="display: block; width: 70%; margin: auto;" src="pix/tree4.png" alt=""></center> + </td> + <td valign="top" style="display: block; width: 100%; margin: auto;"> + <Font size="6"> + 親を決定する方法はTop Proxyで<br> + <Font color="red"> + parentNumber = (myNumber - 1) / treeBranch<br> + </Font> + を計算してクライアントにどの親に接続すればよいかを知らせる。 + </td> + </tr> + </table> + </div> + </div> <!--PAGE--> <div class="slide"> @@ -242,6 +274,9 @@ </td> <td valign="top"> <Font size="6"> + クライアント1が落ちたときの説明<br> + クライアント1が落ちたとき子供のリーダー(クライアント3)がTop Proxyに親が落ちたことを報告する。<br> + Top Proxyからラストノードに対して、落ちたノードの代わりをするように命令が行く。<br> </Font> </Font> </td> @@ -261,6 +296,8 @@ </td> <td valign="top"> <Font size="6"> + 命令を受けたラストノードが落ちたノードの代わりとなる。<br> + 子供たちが新しい親に対して接続を行う。 </Font> </td> </tr>