# HG changeset patch # User suruga # Date 1519025122 -32400 # Node ID df67999ffb29ccbd9c79fd9d44d64d744095b01e # Parent bf55a5069bf10bbaf78d5dbe9085c4d824fef8eb fix diff -r bf55a5069bf1 -r df67999ffb29 paper/.DS_Store Binary file paper/.DS_Store has changed diff -r bf55a5069bf1 -r df67999ffb29 paper/final_main/chapter3.tex --- a/paper/final_main/chapter3.tex Mon Feb 19 15:56:50 2018 +0900 +++ b/paper/final_main/chapter3.tex Mon Feb 19 16:25:22 2018 +0900 @@ -205,10 +205,17 @@ \begin{figure}[H] \centering - \includegraphics[width=100mm]{pic/topologymanager3.pdf} + \includegraphics[width=90mm]{pic/topologymanager5.pdf} \caption{AliceによるJungleの木構造トポロジーの形成} \label{fig:topologymanager} \end{figure} +(図\ref{fig:topologymanager})の矢印の流れを以下に示す。 +\begin{enumerate} + \item TopologyManagerがトポロジーファイルを読み込む。 + \item TopologyNodeがTopologyManagerに接続先を尋ねる。 + \item 接続先のTopologyNodeのIPアドレス、ポート番号、接続名を送り返す。 + \item 受け取った接続先の情報を元に、トポロジーを形成する。 +\end{enumerate} %DataSegment CodeSegment Aliceはタスクを行うCodeSegmentと、CodeSegmentで使用するデータを扱うDataSegmentによってプログラムを行うスタイルを取る。 @@ -245,7 +252,7 @@ dot ファイルには、トポロジーをどのように構成するかが書かれている。dotファイルを読み込んだAliceのTopologyManagerに対して、サーバーノードは誰に接続を行えばよいかを尋ねる。TopologyManagerは尋ねてきたサーバーノードに対してノード番号を割り振り、dotファイルに記述している通りにサーバーノードが接続を行うように指示をだす。 -showTime オプションは、今回Aliceに実装した機能である。--showTime オプションをつけることで、出力される結果に、子ノードのJungleからの書き込みがrootノードのJungleへ到達し、書き込みが終了したときの時間が表示されるようになる。 4行目では、Jungleを起動している。このとき、-host でTopologyManagerのIPアドレスを渡し、-portでTopologyManagerのポート番号をしている。TopologyManagerのIPアドレスとポート番号を渡すことで、TopologyManagerへ参加表明をしている。 -10行目では、4行目と同様jungleを起動しているが、今回実装した-writeオプションと-countオプションをつけている。 +10行目では、4行目と同様Jungleを起動しているが、今回実装した-writeオプションと-countオプションをつけている。 -writeオプションは、Jungleにデータを書き込む機能をつけることができる。 -countオプションは、何回データを書き込むかを指定することができる。隣に引数をつけることで、回数を設定できる。本実験では、16台のJungleで、100回データを書き込むよう設定する。 すなわち、TopologyManagerに1台、writeモードで立ち上げるJungleに16台使た後、残りの15台はそのままJungleを起動させている。 diff -r bf55a5069bf1 -r df67999ffb29 paper/final_main/main.dvi Binary file paper/final_main/main.dvi has changed diff -r bf55a5069bf1 -r df67999ffb29 paper/final_main/main.log --- a/paper/final_main/main.log Mon Feb 19 15:56:50 2018 +0900 +++ b/paper/final_main/main.log Mon Feb 19 16:25:22 2018 +0900 @@ -1,4 +1,4 @@ -This is e-pTeX, Version 3.14159265-p3.7.1-161114-2.6 (utf8.euc) (TeX Live 2017) (preloaded format=platex 2018.2.19) 19 FEB 2018 15:55 +This is e-pTeX, Version 3.14159265-p3.7.1-161114-2.6 (utf8.euc) (TeX Live 2017) (preloaded format=platex 2018.2.19) 19 FEB 2018 16:24 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -625,12 +625,12 @@ File: ./pic/torque.pdf Graphic file (type pdf) <./pic/torque.pdf> [9] [10] [11] [12] -File: pic/topologymanager3.pdf Graphic file (type pdf) - - [13] +File: pic/topologymanager5.pdf Graphic file (type pdf) + + [13] [14] File: pic/LogupdateTree.pdf Graphic file (type pdf) - [14] [15] (./plsource.txt)) [16] + [15] (./plsource.txt)) [16] (./chapter4.tex [17] 第 4 章 [18 @@ -657,4 +657,4 @@ 929 hyphenation exceptions out of 8191 27i,9n,32p,795b,1701s stack positions out of 5000i,500n,10000p,200000b,80000s -Output written on main.dvi (25 pages, 71476 bytes). +Output written on main.dvi (25 pages, 72004 bytes). diff -r bf55a5069bf1 -r df67999ffb29 paper/final_main/main.pdf Binary file paper/final_main/main.pdf has changed diff -r bf55a5069bf1 -r df67999ffb29 paper/final_main/pic/topologymanager2.graffle Binary file paper/final_main/pic/topologymanager2.graffle has changed