各ノード固有のデータベース。接続しているノードの数だけ存在する。シリアライズ化されたバイナリオブジェクト。Remoteとの通信の際に用いる。圧縮したバイナリオブジェクト。圧縮機能の一部として今回追加。DSは複数の表現を同時に持っており、現在は3種類の表現がある。シリアライズ化されたバイナリオブジェクト。Remoteとの通信の際に用いる。圧縮したバイナリオブジェクト。圧縮機能の一部として今回追加。MessagePackとは-シリアライズのための機能をまとめたライブラリであり、プログラミング言語に依存しないデータの表現形式として使用できる。Furuhashiが開発したシリアライズのための機能をまとめたオープンソースライブラリ。nilをバイト列にシリアライズできる。JSONのようにプログラミング言語に依存しないデータの表現形式として使用できる。通信の切断・再接続時の処理や分散トポロジーの構成、データの表現形式の選択など、Computationを支えている処理。VNCの場合、VNCサーバのデータを各VNCノードにコピーする処理。して分けて捉えている。Computationが行うためプログラマがシンプルに分散プログラムを記述できる環境を提供している。Computationとして分けて考える。Computationは、keyによりDSを待ち合わせ、DSが揃ったCSを並列に実行する処理。Computationは、VNCサーバからデータを受け取って表示する処理。通信の切断・再接続時の処理や分散トポロジーの構成、データの表現形式の選択など、Computationを支えている処理。TreeVNCの場合、VNCサーバのデータを各VNCノードにコピーする処理。