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>
Binary file pix/Tree1.png has changed
Binary file pix/Tree2.png has changed