view paper/abstract.tex @ 21:9e67a49d2954

update
author Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
date Sun, 02 Feb 2014 21:57:38 +0900
parents 89f257eff582
children 2d6118b66367
line wrap: on
line source

\begin{abstract}
各クライアントをツリー状に接続し、親が配信したデータを木の上から下へとリレーさせることのできる分散版VNC(TreeVNC)のアプリケーションを実装した。
通常のVNCでは配信者へ負荷が集中する設計となっている。例えば、大学の講義等で通常のVNCを用いて画面共有を行った時、クライアントの増加に比例して配信者への負荷が増えてしまう。
この問題を解決する為に、ツリー構造にクライアントを接続させ、データを上から下へ流していくことでスケーラビリティを持たせた。
スケーラビリティを持つサービスとは、利用者が増加してもサービスの質を落とすこなく利用できるサービスのことである。
TreeVNCを使用した結果、クライアントの数を増やしてもサーバ側への負荷を抑えスループットを落とすことなく利用する事ができた。
更に、発表者をボタン一つで切り替えられるようにUserInterfaceの拡張を行い、マルチディスプレイを使用している場合、一つのディスプレイのデータを受け取ることができるようにマルチディスプレイのサポートも行った。
\end{abstract}