annotate presen/slide.md @ 34:a55afdfb536b

Add presen
author Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
date Thu, 18 Feb 2016 02:44:11 +0900
parents f85aef510a85
children 8cf792825826
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
34
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
1 title: PC画面配信システムTreeVNCの NAT への対応
33
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 author: Tatsuki IHA, Shinji KONO
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 profile:
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 lang: Japanese
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 code-engine: coderay
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 # 画面共有を利用したコミュニケーション
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 - 授業やゼミ等で、それぞれが PC 端末を持っている場合では、PC の機能を活かした コミュニケーションが可能である
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 - 画面配信システム TreeVNC は参加したクライアントをバイナリツリー状に接続し、配信コストを分散させる 仕組みを取っている。そのため, 多人数が参加しても処理性能が下がらない
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 - ツリー のルートが参照している VNC サーバーを変更することで、ケーブルの差し替えなしに画面の切替が行える
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 # TreeVNC の問題点
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 - TreeVNC を実際に使用していく中で様々な問題が発生
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 - 講義等を大学外の遠隔地から受けたい場合がある
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 - TreeVNC は NAT を越えた接続が行うことができない
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 # TreeVNC の問題点
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 - ゼミ等で発表者毎に画面切り替えを行う際、デュアルディスプレイを使っている学生がいた
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 - その際 VNC サーバーからはすべての画面データが送信されており、発表とは関係ない画面も配信されていた
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 <img src="./images/multidisplay.svg" alt="message" width="500">
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
22
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 # この発表は
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 - TreeVNC の概要
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 - 構造
34
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
26 - 原理
33
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
27 - 画面切り替え
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28 - 今回の改良
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
29 - NAT を越えた通信
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
30 - マルチディスプレイの対応
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
31 - TreeVNC の評価
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
32 - 画像データ送信の遅延
34
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
33 - ネックになってるノードへの対処
33
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
34
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
35 # TreeVNC
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
36 - TreeVNC は本研究室で開発している VNC を利用した画面配信システム
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
37 - 参加したクライアントをバイナリツリー状で接続することで配信コストを分散させる
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
38 - スムーズな配信画面の切替を行う
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
39
34
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
40 <img src="./images/treeVnc.svg" alt="message" width="400">
33
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
41
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
42 # VNC
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
43 - VNC(Virtual Network Computing) は RFBプロトコルを用いて遠隔操作を行うソフトウェア
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
44 - サーバー側とクライアント側に分かれており、サーバーを起動し、クライアントがサーバーに接続を行うことで遠隔操作を可能とする
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
45
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
46 <img src="./images/vnc.svg" alt="message" width="600">
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
47
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
48 # RFB プロトコル
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
49 - RFB(Remote Frame Buffer)プロトコルは VNC で用いられているプロトコル
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
50 - 自身の画面をネットワーク越しに他者の画面に表示する
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
51 - Framebuffer と呼ばれるメモリ上に置かれた画像データを使用して画面表示を行う
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
52 - サーバーは Framebuffer が更新されるたびにクライアントに対して変更部分だけを送信する。
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
53
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
54 # TreeVNC の構造
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
55 - Java で作成されたTightVNC(Tight Virtual Network Computing) を元に作成されている
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
56 - 様々なメッセージで通信を行う
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
57 - クライアント同士をバイナリツリー状に接続する
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
58 - バイナリツリーのルートのノードをRoot Nodeと呼び、 Root Node に接続されるノードを Node と呼ぶ
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
59
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
60 # TreeVNCの原理
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
61 - ポート一本あたりの負荷
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
62 - 従来のVNC : Node数 * データ量
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
63 - TreeVNC : (2(子供の数) + 1) * データ量
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
64 - 従来のVNCはNode数に比例
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
65 - TreeVNCはNode数に関係なく一定
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
66
34
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
67 <img src="./images/treeVncTheory.svg" alt="message" width="600">
33
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
68
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
69 # 切断時の木の再構成
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
70 - TreeVNC はバイナリーツリーという特性上 Node の切断を検知できずにいると、Node 同士で構成された木構造が崩れてしまう
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
71 - TreeVNC は Node 切断の検知を LOST\_CHILD というメッセージで行っている
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
72
34
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
73 <img src="./images/lostChild.svg" alt="message" width="800">
33
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
74
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
75 # 共有画面切り替え
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
76 - TreeVNC の Root Node は配信者の VNC サーバーと通信を行っている
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
77 - 画面を配信されている側のビューワにある Share Screen ボタンが押す
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
78 - Root Node に SERVER\_CHANGE\_REQUEST を木構造を辿りながら送信
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
79 - Root Node は Share Screen ボタンを押したクライアントの VNC サーバーと通信を開始
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
80
34
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
81 # Direct Connection
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
82 - NATを越えたネットワークからの接続は直接配信側の Root Node に接続を行うことで実現する
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
83 - Direct Connection した Node はそのネットワークの Root Node になる
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
84 - Direct Connection された Root Node では NAT を越えたネットワーク先の Node の管理を行わない
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
85
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
86 <img src="./images/directConnection.svg" alt="message" width="800">
33
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
87
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
88 # マルチディスプレイ
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
89 - 画面切り替えの際のSERVER\_CHANGE\_REQUESTに共有するディスプレイの座標を付加する
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
90 - Root Node は 接続した VNC サーバーから画像データを要求する FRAME\_BUFFER\_UPDATE\_REQUEST に受け取った座標を付加する
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
91 - VNC サーバーは要求された座標内の画像データを FRAME\_BUFFER\_UPDATE で Root Node に送信する
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
92
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
93 <img src="./images/shareScreenToMultiDisplay.svg" alt="message" width="800">
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
94
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
95 # TreeVNCの評価
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
96 - 木の深さによる画像データの遅延を調べる
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
97 - 実験環境
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
98 - 実際に講義を受講している学生が TreeVNC を使用
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
99 - 約20名の接続
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
100
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
101 # 実測方法
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
102 - Root Node は 送信時間と画像データを持った CHECK\_DELAY を 末端 Node まで木構造を辿りながら伝達する
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
103 - CHECK\_DELAY を受け取った各 Node は 付加された送信時間を CHECK\_DELAY\_REPLY に付加し、 Root Node に送信する
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
104 - CHECK\_DELAY\_REPLY を受け取った Root Node は CHECK\_DELAY の送信にどれだけ時間がかかったかの計算を行う
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
105
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
106 ```java
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
107 // 遅延時間の計算
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
108 Long delay = System.currentTimeMillis() - time;
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
109 ```
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
110
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
111 # 深さ1, 2
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
112 <img src="./images/depth1.svg" alt="message" width="450">
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
113 <img src="./images/depth2.svg" alt="message" width="450">
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
114
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
115 # 深さ3, 4
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
116 <img src="./images/depth3.svg" alt="message" width="450">
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
117 <img src="./images/depth4.svg" alt="message" width="450">
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
118
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
119 # 結果から
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
120 - 画像データの伝達はほぼ1秒以内に収まっている
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
121 - 容量が小さい場合でも時間がかかる場合がある。 それはその送信の前に大容量の画像を送信した後の回線の遅延が残っているためだと考えられる
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
122 - 深さ3が遅い原因として1つの Node がボトルネックになっている事が判明した。
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
123 - ネックになった Node をそのままにするとその子Nodeに影響を及ぼしてしまう。 そのためその Node に何らかの対応を行う必要がある
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
124
34
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
125 # ネックになっているノードへの対処
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
126 - CHECK\_DELAY\_REPLY で Root Node は ネックかどうかのを判断をする
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
127 - ネックになっているなら、そのノードを木構造のリストから削除
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
128 - 最後のノードを削除したnodeの場所に移動
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
129 - ネックになったところは三分木になる
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
130
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
131 <img src="./images/fixTree.svg" alt="message" width="800">
a55afdfb536b Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 33
diff changeset
132
33
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
133 # まとめと課題
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
134 - 今回TreeVNCの様々な問題点の解決を行った
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
135 - 実験を行うことによりさらなる問題点が判明した
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
136 - 実測で判明したネックになっているNodeへの対処
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
137 - NATを越えた画面切り替え
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
138 - 追加した機能の評価方法を思考し、評価を行う
f85aef510a85 Add presen
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
139