# HG changeset patch # User Yu Taninari # Date 1317019785 -32400 # Node ID ca7ae1dc95cc1dfe0eca52cd9228014481631080 # Parent e4f9f1e3799324c01808af7492026c253a2b0de6 update diff -r e4f9f1e37993 -r ca7ae1dc95cc jssst.html --- 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 @@ 48台 - 4M(1台あたりのスループット) + 4M(1台あたり) 100% @@ -161,13 +161,21 @@

TreeVNCの設計

-
  • 木構造での接続
  • -
  • クライアントの管理を行うTop Proxyを置く。
  • -
  • データは木の下へと流していくようにする。
  • + + + + + +
    +
  • 木構造での接続
  • +
  • クライアントの管理を行うTop Proxyを置く。
  • +
  • データは木の下へと流していくようにする。
  • +

    +
    @@ -177,59 +185,83 @@
    -
    +
    - TはTopProxy
    - クライアントが接続する際に一旦Topに接続して、新しい接続先を +  2分木の場合の木の構成について説明する。
    + クライアントは一旦Top Proxyに接続して、自分の接続先をProxyから取得する。
    - + +

    木の構成手順

    -
    -
    +
    +
    - 接続先を決定する際に
    + 親を決定する方法はTop Proxyで
    - parentNum = (treeNum - 2) / treebranch
    + parentNumber = (myNumber - 1) / treeBranch
    - を計算して接続先を決定している。 + を計算してクライアントにどの親に接続すればよいかを知らせる。
    -
    -
    -

    木の構成手順

    - - - - - -
    -
    -
    - - - - -
    -
    -
    + +
    +
    +

    木の構成手順

    + + + + + +
    +
    +
    + + 親を決定する方法はTop Proxyで
    + + parentNumber = (myNumber - 1) / treeBranch
    +
    + を計算してクライアントにどの親に接続すればよいかを知らせる。 +
    +
    +
    - + +
    +
    +

    木の構成手順

    + + + + + +
    +
    +
    + + 親を決定する方法はTop Proxyで
    + + parentNumber = (myNumber - 1) / treeBranch
    +
    + を計算してクライアントにどの親に接続すればよいかを知らせる。 +
    +
    +
    @@ -242,6 +274,9 @@ + クライアント1が落ちたときの説明
    + クライアント1が落ちたとき子供のリーダー(クライアント3)がTop Proxyに親が落ちたことを報告する。
    + Top Proxyからラストノードに対して、落ちたノードの代わりをするように命令が行く。
    @@ -261,6 +296,8 @@ + 命令を受けたラストノードが落ちたノードの代わりとなる。
    + 子供たちが新しい親に対して接続を行う。
    diff -r e4f9f1e37993 -r ca7ae1dc95cc pix/Tree1.png Binary file pix/Tree1.png has changed diff -r e4f9f1e37993 -r ca7ae1dc95cc pix/Tree2.png Binary file pix/Tree2.png has changed