changeset 4:0604a55dd286

add dataLnegth.png. modify index.html
author Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
date Thu, 08 Sep 2011 04:15:54 +0900
parents 6af251bcad63
children d1f572bde42f
files OpenSourceConference/index.html OpenSourceConference/pix/dataLength.png
diffstat 2 files changed, 103 insertions(+), 14 deletions(-) [+]
line wrap: on
line diff
--- a/OpenSourceConference/index.html	Thu Sep 08 02:28:07 2011 +0900
+++ b/OpenSourceConference/index.html	Thu Sep 08 04:15:54 2011 +0900
@@ -101,7 +101,7 @@
 	      <img clas="scale" src="./pix/NormalVNC3.png" width="450">
 	      </p>
 	      </td>
-	    <td width=50%>
+	    <td width=50% style="text-align: left;">
 	      <li><small>VNC Serverの負荷が重い。</small></li>
 	      <li><small>Server側の通信網1本への通信負荷が高い。</small></li>
 	  </td>
@@ -149,38 +149,74 @@
       <!-- PAGE -->
       <div class="slide">
 	<h1>TreeVNCの利点</h1>
+	<table class="center" width=100% style="text-align: center;">
+	  <tr>
+	    <td><small>通常のVNC</small></td>
+	    <td><small>TreeVNC</small></td>
+	  </tr>
+	  <tr>
+	    <td>
+		<img class="scale" src="./pix/NormalVNC3.png" width="300">
+	      </td>
+	    <td>
+	      <img src="./pix/TreeVNC3.png" width="300">
+	    </td>
+	  </tr>
+	    </p>
+	</table>
 	<li>クライアントが増えてもかかる負荷一定。</li>
 	<li>通信網1本に対する負荷が減り、安定した通信ができる(有線)。</li>
-	<table class="center" width=80% style="text-align: center;">
+	</div>
+      </div>
+      <!-- PAGE -->
+      <div class="slide">
+	<h1>TreeVNCの利点</h1>
+	<table class="center" width=100% style="text-align: center;">
 	  <tr>
 	    <td><small>通常のVNC</small></td>
 	    <td><small>TreeVNC</small></td>
 	  </tr>
 	  <tr>
 	    <td>
-		<img class="scale" src="./pix/NormalVNC3.png" width="450">
+		<img class="scale" src="./pix/NormalVNC3.png" width="300">
 	      </td>
 	    <td>
-	      <img src="./pix/TreeVNC3.png" width="450">
+	      <img src="./pix/TreeVNC3.png" width="300">
 	    </td>
 	  </tr>
 	    </p>
 	</table>
+	<table class="center" border=1 cellspacing="0" width=80%>
+	  <tr>
+	    <td></td>
+	    <td>通常のVNC</td>
+	    <td>TreeVNC</td>
+	  </tr>
+	  <tr>
+	    <td>最大負荷</td>
+	    <td> N (クライアントの数に比例) </td>
+	    <td> M+1 </td>
+	  </tr>
+	</table>
+	<p style="text-align: center;"><small>クライアントの数をN、木構造の子供の数をMとする</small> </p>
 	</div>
       </div>
       <!-- PAGE -->
       <div class="slide">
 	<h1>TreeVNCの設計</h1>
 	<li>TreeVNCのクライアントは最初にTop Proxyに接続を行う。</li>
-	<li>データは木の下へと流していく。</li>
+	<li>データは木の下へと流れていく。</li>
 	<li>tightVNC ViewerのJava版(ver 1.3)を元にTreeVNCの実装を行う。</li>
+	<p style="text-align: center;">
+	  <img class="scale" src="./pix/TreeVNC0.png" width="500" heigth="500">
+	    </p>
 	</div>
       <!-- PAGE -->
       <div class="slide">
 	<h1>発表内容</h1>
 	<ul>
 	  <li>RFB Protocol</li>
-	  <li>データ量の見積もり</li>
+	  <li>データ転送量</li>
 	  <li>データ転送に用いたMulticastQueueについての説明</li>
 	  <li>TreeVNCのデモ</li>
 	  <li>木構造の再構築</li>
@@ -236,7 +272,8 @@
       <!-- PAGE -->
       <div class="slide">
 	<h1>RFB Protocol</h1>
-	<li>FramebufferUpdateRequestの内容</li>
+	<li>FramebufferUpdateRequest:</li>
+	<li><small>画面に差分が発生したらサーバから教えて貰うためのリクエスト</small></li>
 <small>
 <table>
 <td width=50%>
@@ -287,13 +324,13 @@
 </td>
 </table>
 <li>このリクエストはTop Proxyだけが行う。 </li>
-
 </small>
 	</div>
       <!-- PAGE -->
       <div class="slide">
 	<h1>RFB Protocol</h1>
-	<li>FramebufferUpdate</li>
+	<li>FramebufferUpdate: <small>画面の更新データ</small></li>
+	
 <small>
 <table border=1 cellspacing="0" >
     <tr>
@@ -385,7 +422,7 @@
 
 
 	<p style="text-align: center;">
-	Framebufferupdate
+	例:Framebufferupdate
 	</p>
 <table class="center" border=1 cellspacing="0" width=50%>
   <tr>
@@ -414,7 +451,7 @@
   </tr>
 
   <tr>
-    <td>ZRLEData</td>
+    <td>ZRLE</td>
     <td>...</td>
   </tr>
 
@@ -438,9 +475,52 @@
       <!-- PAGE -->
       <div class="slide">
 	<h1>データ転送量</h1>
-	<li>負荷分散を行う上で重要: -> 転送するデータ量を見積もること </li>
-	<li>ネットワークの帯域やswtichにかかる負荷を把握するため。負荷を把握していないと負荷分散できているかどうかも解らない。</li>
-	<li>RFB Protocolで送られてくるデータ量: -> 先頭の20バイトを読むことで見積もることができる。 </li>
+	<p style="text-align: center;">
+	  <small>矩形の大きさと描画に必要なデータ量(単位:Byte)</small>
+	</p>
+	  <table class="center"  border=1 cellspacing="0" width=80%>
+	    <tr>
+	      <td>矩形の大きさ \ エンコード</td>
+	      <td>RAW</td>
+	      <td>ZRLE</td>
+	    </tr>
+
+	    <tr>
+	      <td>800 * 521</td>
+	      <!--
+	      <td>1667200</td> 
+	      <td>298046</td> 
+	      -->
+	      <td>1.6M</td>
+	      <td>0.3M</td>
+	    </tr>
+
+	    <tr>
+	      <td>1920 * 64</td>
+	      <!--
+	      <td>491520</td>
+	      <td>309602</td>
+	      -->
+	      <td>0.5M</td>
+	      <td>0.15M</td>
+	    </tr>
+
+	    <tr>
+	      <td>1920 * 1080</td>
+	      <!--
+	      <td>8294400</td>
+	      <td>3472780</td>
+	      -->
+	      <td>8.2M</td>
+	      <td>3.4M</td>
+	    </tr>
+
+	  </table>
+
+	<p style="text-align: center;">
+	  <img src="./pix/dataLength.png" width="450" heigth="325"> <br>
+	    <small>RAW、ZRLE、ZRLEEエンコードのデータ量の比較</small>
+	</p>
 	</div>
       <!-- PAGE -->
       <div class="slide">
@@ -486,6 +566,15 @@
 	</div>
       <!-- PAGE -->
       <div class="slide">
+	<h1>データ転送量</h1>
+	<table class="center" border=1 cellspacing="0">
+	  
+	  
+	</table>
+
+      </div>
+      <!-- PAGE -->
+      <div class="slide">
 	<h1>データ量の見積もり</h1>
 	<li>先頭20バイトを読みupdate一回分のデータ量を調べる。</li>
 	<li>update1回分のデータを読み込み次のクライアントに送信する。</li>
Binary file OpenSourceConference/pix/dataLength.png has changed