Mercurial > hg > Papers > 2016 > parusu-thesis
changeset 36:c4c878ba84e0
Fix
author | Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 18 Feb 2016 04:30:23 +0900 |
parents | 8cf792825826 |
children | 09942c79307d |
files | presen/slide.html |
diffstat | 1 files changed, 20 insertions(+), 20 deletions(-) [+] |
line wrap: on
line diff
--- a/presen/slide.html Thu Feb 18 04:27:35 2016 +0900 +++ b/presen/slide.html Thu Feb 18 04:30:23 2016 +0900 @@ -67,7 +67,7 @@ <tr> <td> <div align="center"> - <h1><font color="#808db5">PC画面配信システムTreeVNCの NAT への対応</font></h1> + <h2><font color="#808db5">PC画面配信システムTreeVNCの NAT への対応</font></h2> </div> </td> </tr> @@ -92,7 +92,7 @@ --> <!-- _S9SLIDE_ --> -<h1 id="section">画面共有を利用したコミュニケーション</h1> +<h2 id="section">画面共有を利用したコミュニケーション</h2> <ul> <li>授業やゼミ等で、それぞれが PC 端末を持っている場合では、PC の機能を活かした コミュニケーションが可能である</li> <li>画面配信システム TreeVNC は参加したクライアントをバイナリツリー状に接続し、配信コストを分散させる 仕組みを取っている。そのため, 多人数が参加しても処理性能が下がらない</li> @@ -103,7 +103,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="treevnc-">TreeVNC の問題点</h1> +<h2 id="treevnc-">TreeVNC の問題点</h2> <ul> <li>TreeVNC を実際に使用していく中で様々な問題が発生</li> <li>講義等を大学外の遠隔地から受けたい場合がある</li> @@ -114,7 +114,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="treevnc--1">TreeVNC の問題点</h1> +<h2 id="treevnc--1">TreeVNC の問題点</h2> <ul> <li>ゼミ等で発表者毎に画面切り替えを行う際、デュアルディスプレイを使っている学生がいた</li> <li>その際 VNC サーバーからはすべての画面データが送信されており、発表とは関係ない画面も配信されていた</li> @@ -126,7 +126,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-1">この発表は</h1> +<h2 id="section-1">この発表は</h2> <ul> <li>TreeVNC の概要 <ul> @@ -153,7 +153,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="treevnc">TreeVNC</h1> +<h2 id="treevnc">TreeVNC</h2> <ul> <li>TreeVNC は本研究室で開発している VNC を利用した画面配信システム</li> <li>参加したクライアントをバイナリツリー状で接続することで配信コストを分散させる</li> @@ -166,7 +166,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="vnc">VNC</h1> +<h2 id="vnc">VNC</h2> <ul> <li>VNC(Virtual Network Computing) は RFBプロトコルを用いて遠隔操作を行うソフトウェア</li> <li>サーバー側とクライアント側に分かれており、サーバーを起動し、クライアントがサーバーに接続を行うことで遠隔操作を可能とする</li> @@ -178,7 +178,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="rfb-">RFB プロトコル</h1> +<h2 id="rfb-">RFB プロトコル</h2> <ul> <li>RFB(Remote Frame Buffer)プロトコルは VNC で用いられているプロトコル</li> <li>自身の画面をネットワーク越しに他者の画面に表示する</li> @@ -190,7 +190,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="treevnc--2">TreeVNC の構造</h1> +<h2 id="treevnc--2">TreeVNC の構造</h2> <ul> <li>Java で作成されたTightVNC(Tight Virtual Network Computing) を元に作成されている</li> <li>様々なメッセージで通信を行う</li> @@ -203,7 +203,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="treevnc-1">TreeVNCの原理</h1> +<h2 id="treevnc-1">TreeVNCの原理</h2> <ul> <li>ポート一本あたりの負荷 <ul> @@ -221,7 +221,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-2">共有画面切り替え</h1> +<h2 id="section-2">共有画面切り替え</h2> <ul> <li>TreeVNC の Root Node は配信者の VNC サーバーと通信を行っている</li> <li>画面を配信されている側のビューワにある Share Screen ボタンが押す</li> @@ -233,7 +233,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="direct-connection">Direct Connection</h1> +<h2 id="direct-connection">Direct Connection</h2> <ul> <li>NATを越えたネットワークからの接続は直接配信側の Root Node に接続を行うことで実現する</li> <li>Direct Connection した Node はそのネットワークの Root Node になる</li> @@ -246,7 +246,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-3">マルチディスプレイ</h1> +<h2 id="section-3">マルチディスプレイ</h2> <ul> <li>画面切り替えの際のSERVER_CHANGE_REQUESTに共有するディスプレイの座標を付加する</li> <li>Root Node は 接続した VNC サーバーから画像データを要求する FRAME_BUFFER_UPDATE_REQUEST に受け取った座標を付加する</li> @@ -259,7 +259,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="treevnc-2">TreeVNCの評価</h1> +<h2 id="treevnc-2">TreeVNCの評価</h2> <ul> <li>木の深さによる画像データの遅延を調べる</li> <li>実験環境 @@ -274,7 +274,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-4">実測方法</h1> +<h2 id="section-4">実測方法</h2> <ul> <li>Root Node は 送信時間と画像データを持った CHECK_DELAY を 末端 Node まで木構造を辿りながら伝達する</li> <li>CHECK_DELAY を受け取った各 Node は 付加された送信時間を CHECK_DELAY_REPLY に付加し、 Root Node に送信する</li> @@ -289,7 +289,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-5">深さ1, 2</h1> +<h2 id="section-5">深さ1, 2</h2> <p><img src="./images/depth1.svg" alt="message" width="450" /> <img src="./images/depth2.svg" alt="message" width="450" /></p> @@ -297,7 +297,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-6">深さ3, 4</h1> +<h2 id="section-6">深さ3, 4</h2> <p><img src="./images/depth3.svg" alt="message" width="450" /> <img src="./images/depth4.svg" alt="message" width="450" /></p> @@ -305,7 +305,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-7">結果から</h1> +<h2 id="section-7">結果から</h2> <ul> <li>画像データの伝達はほぼ1秒以内に収まっている</li> <li>容量が小さい場合でも時間がかかる場合がある。 それはその送信の前に大容量の画像を送信した後の回線の遅延が残っているためだと考えられる</li> @@ -317,7 +317,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-8">ネックになっているノードへの対処</h1> +<h2 id="section-8">ネックになっているノードへの対処</h2> <ul> <li>CHECK_DELAY_REPLY で Root Node は ネックかどうかのを判断をする</li> <li>ネックになっているなら、そのノードを木構造のリストから削除</li> @@ -331,7 +331,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-9">まとめと課題</h1> +<h2 id="section-9">まとめと課題</h2> <ul> <li>今回TreeVNCの様々な問題点の解決を行った <ul>