# HG changeset patch # User suruga # Date 1518953720 -32400 # Node ID b1e659ca3552eabbf9ef10a95b69ed158a1e4b80 # Parent 91879dd23dd00daa67470156311a128c0cc3bd32 fix diff -r 91879dd23dd0 -r b1e659ca3552 paper/final_main/chapter3.tex --- a/paper/final_main/chapter3.tex Sun Feb 18 19:22:18 2018 +0900 +++ b/paper/final_main/chapter3.tex Sun Feb 18 20:35:20 2018 +0900 @@ -114,7 +114,8 @@ \section{分散フレームワーク Alice による分散環境の構築} -本研究では、分散環境上でのJungleの性能を確認する為、VM32台分のサーバーノードを用意し、それぞれでJungleを起動することで、Jungle間で通信をする環境をつくる。 +分散させたJungleの通信部分を担うのが、当研究室で開発している並列分散フレームワークAlice[1である。Aliceは、ネットワーク上の複数のサーバーノードにトポロジーを形成させ、通信する機能を提供する。今回扱うサーバーノードに学科の仮想マシン(VM)を用いる。 +本研究では、分散環境上でのJungleの性能を確認する為、VM32台分のサーバーノードを用意し、それぞれで1台ずつJungle起動することで、分散させる。 Jungleを起動したサーバーノード間の通信部分を、当研究室で開発している並列分散フレームワークAlice[1]にて再現する。 Aliceには、ネットワークのトポロジーを構成するTopologyManager[2]という機能が備わっている。サーバーノードはTopologyManagerに、誰に接続を行えばよいかを尋ねる。TopologyManagerは尋ねてきたサーバーノードに順番に、接続先のサーバーノードのIPアドレス、ポート番号、接続名を送り、受け取ったサーバーノードはそれらに従って接続する。 diff -r 91879dd23dd0 -r b1e659ca3552 paper/final_main/main.aux --- a/paper/final_main/main.aux Sun Feb 18 19:22:18 2018 +0900 +++ b/paper/final_main/main.aux Sun Feb 18 20:35:20 2018 +0900 @@ -36,30 +36,30 @@ \newlabel{src:LogupdateTest.pl}{{3.1}{9}} \@writefile{lol}{\contentsline {lstlisting}{\numberline {3.1}本実験で投入するジョブスクリプト}{9}} \@writefile{toc}{\contentsline {section}{\numberline {3.5}分散フレームワーク Alice による分散環境の構築}{10}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces AliceによるJungleの木構造トポロジーの形成}}{10}} -\newlabel{fig:topologymanager}{{3.3}{10}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces トポロジーの形成}}{11}} -\newlabel{fig:LogupdateTree}{{3.4}{11}} -\@writefile{toc}{\contentsline {section}{\numberline {3.6}Jungleの分散性能測定用テストプログラムの実装}{12}} -\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces TestプログラムによるJungleの性能測定}}{12}} -\newlabel{fig:logupdatetest}{{3.5}{12}} -\newlabel{src:Logupdate.pl}{{3.2}{13}} -\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.2}Alice によるネットワークトポロジーマネージャーの起動}{13}} -\newlabel{src:WriteCount}{{3.3}{13}} -\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.3}writeモードでのJungleの起動}{13}} -\newlabel{src:jungle}{{3.4}{13}} -\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.4}Jungleの起動}{13}} -\@writefile{toc}{\contentsline {chapter}{\numberline {第4章}性能評価}{14}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces AliceによるJungleの木構造トポロジーの形成}}{11}} +\newlabel{fig:topologymanager}{{3.3}{11}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces トポロジーの形成}}{12}} +\newlabel{fig:LogupdateTree}{{3.4}{12}} +\@writefile{toc}{\contentsline {section}{\numberline {3.6}Jungleの分散性能測定用テストプログラムの実装}{13}} +\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces TestプログラムによるJungleの性能測定}}{13}} +\newlabel{fig:logupdatetest}{{3.5}{13}} +\newlabel{src:Logupdate.pl}{{3.2}{14}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.2}Alice によるネットワークトポロジーマネージャーの起動}{14}} +\newlabel{src:WriteCount}{{3.3}{14}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.3}writeモードでのJungleの起動}{14}} +\newlabel{src:jungle}{{3.4}{14}} +\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.4}Jungleの起動}{14}} +\@writefile{toc}{\contentsline {chapter}{\numberline {第4章}性能評価}{15}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\contentsline {section}{\numberline {4.1}java版jungleとhuskell版jungleの比較}{14}} -\@writefile{toc}{\contentsline {section}{\numberline {4.2}java版jungleの分散性能の評価}{14}} -\@writefile{toc}{\contentsline {section}{\numberline {4.3}性能測定方法の評価}{14}} -\@writefile{toc}{\contentsline {chapter}{\numberline {第5章}結論}{15}} +\@writefile{toc}{\contentsline {section}{\numberline {4.1}java版jungleとhuskell版jungleの比較}{15}} +\@writefile{toc}{\contentsline {section}{\numberline {4.2}java版jungleの分散性能の評価}{15}} +\@writefile{toc}{\contentsline {section}{\numberline {4.3}性能測定方法の評価}{15}} +\@writefile{toc}{\contentsline {chapter}{\numberline {第5章}結論}{16}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\contentsline {section}{\numberline {5.1}まとめ}{15}} -\@writefile{toc}{\contentsline {section}{\numberline {5.2}今後の課題}{15}} +\@writefile{toc}{\contentsline {section}{\numberline {5.1}まとめ}{16}} +\@writefile{toc}{\contentsline {section}{\numberline {5.2}今後の課題}{16}} \bibcite{1}{1} \bibcite{2}{2} \bibcite{3}{3} diff -r 91879dd23dd0 -r b1e659ca3552 paper/final_main/main.dvi Binary file paper/final_main/main.dvi has changed diff -r 91879dd23dd0 -r b1e659ca3552 paper/final_main/main.lof --- a/paper/final_main/main.lof Sun Feb 18 19:22:18 2018 +0900 +++ b/paper/final_main/main.lof Sun Feb 18 20:35:20 2018 +0900 @@ -6,8 +6,8 @@ \addvspace {10\p@ } \contentsline {figure}{\numberline {3.1}{\ignorespaces 複数のjungleに書き込まれたデータがrootのjungleへ到達する時間を計測する}}{7} \contentsline {figure}{\numberline {3.2}{\ignorespaces TORQUEの構成}}{9} -\contentsline {figure}{\numberline {3.3}{\ignorespaces AliceによるJungleの木構造トポロジーの形成}}{10} -\contentsline {figure}{\numberline {3.4}{\ignorespaces トポロジーの形成}}{11} -\contentsline {figure}{\numberline {3.5}{\ignorespaces TestプログラムによるJungleの性能測定}}{12} +\contentsline {figure}{\numberline {3.3}{\ignorespaces AliceによるJungleの木構造トポロジーの形成}}{11} +\contentsline {figure}{\numberline {3.4}{\ignorespaces トポロジーの形成}}{12} +\contentsline {figure}{\numberline {3.5}{\ignorespaces TestプログラムによるJungleの性能測定}}{13} \addvspace {10\p@ } \addvspace {10\p@ } diff -r 91879dd23dd0 -r b1e659ca3552 paper/final_main/main.log --- a/paper/final_main/main.log Sun Feb 18 19:22:18 2018 +0900 +++ b/paper/final_main/main.log Sun Feb 18 20:35:20 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 2017.10.20) 18 FEB 2018 19:21 +This is e-pTeX, Version 3.14159265-p3.7.1-161114-2.6 (utf8.euc) (TeX Live 2017) (preloaded format=platex 2017.10.20) 18 FEB 2018 20:35 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -625,20 +625,20 @@ [10] File: pic/LogupdateTree.pdf Graphic file (type pdf) - [11] + [11] [12] File: pic/logupdatetest2.pdf Graphic file (type pdf) - [12]) (./chapter4.tex [13] + [13]) (./chapter4.tex [14] 第 4 章 -[14 +[15 ]) (./chapter5.tex 第 5 章 -) (./bibliography.tex [15 +) (./bibliography.tex [16 -]) (./thanks.tex [16 +]) (./thanks.tex [17 -]) [17 +]) [18 ] (./main.aux) @@ -654,4 +654,4 @@ 929 hyphenation exceptions out of 8191 27i,8n,32p,662b,1701s stack positions out of 5000i,500n,10000p,200000b,80000s -Output written on main.dvi (21 pages, 53184 bytes). +Output written on main.dvi (22 pages, 53760 bytes). diff -r 91879dd23dd0 -r b1e659ca3552 paper/final_main/main.lol --- a/paper/final_main/main.lol Sun Feb 18 19:22:18 2018 +0900 +++ b/paper/final_main/main.lol Sun Feb 18 20:35:20 2018 +0900 @@ -1,4 +1,4 @@ \contentsline {lstlisting}{\numberline {3.1}本実験で投入するジョブスクリプト}{9} -\contentsline {lstlisting}{\numberline {3.2}Alice によるネットワークトポロジーマネージャーの起動}{13} -\contentsline {lstlisting}{\numberline {3.3}writeモードでのJungleの起動}{13} -\contentsline {lstlisting}{\numberline {3.4}Jungleの起動}{13} +\contentsline {lstlisting}{\numberline {3.2}Alice によるネットワークトポロジーマネージャーの起動}{14} +\contentsline {lstlisting}{\numberline {3.3}writeモードでのJungleの起動}{14} +\contentsline {lstlisting}{\numberline {3.4}Jungleの起動}{14} diff -r 91879dd23dd0 -r b1e659ca3552 paper/final_main/main.pdf Binary file paper/final_main/main.pdf has changed diff -r 91879dd23dd0 -r b1e659ca3552 paper/final_main/main.toc --- a/paper/final_main/main.toc Sun Feb 18 19:22:18 2018 +0900 +++ b/paper/final_main/main.toc Sun Feb 18 20:35:20 2018 +0900 @@ -10,11 +10,11 @@ \contentsline {section}{\numberline {3.3}実験環境}{8} \contentsline {section}{\numberline {3.4}TORQUE Resource Manager}{8} \contentsline {section}{\numberline {3.5}分散フレームワーク Alice による分散環境の構築}{10} -\contentsline {section}{\numberline {3.6}Jungleの分散性能測定用テストプログラムの実装}{12} -\contentsline {chapter}{\numberline {第4章}性能評価}{14} -\contentsline {section}{\numberline {4.1}java版jungleとhuskell版jungleの比較}{14} -\contentsline {section}{\numberline {4.2}java版jungleの分散性能の評価}{14} -\contentsline {section}{\numberline {4.3}性能測定方法の評価}{14} -\contentsline {chapter}{\numberline {第5章}結論}{15} -\contentsline {section}{\numberline {5.1}まとめ}{15} -\contentsline {section}{\numberline {5.2}今後の課題}{15} +\contentsline {section}{\numberline {3.6}Jungleの分散性能測定用テストプログラムの実装}{13} +\contentsline {chapter}{\numberline {第4章}性能評価}{15} +\contentsline {section}{\numberline {4.1}java版jungleとhuskell版jungleの比較}{15} +\contentsline {section}{\numberline {4.2}java版jungleの分散性能の評価}{15} +\contentsline {section}{\numberline {4.3}性能測定方法の評価}{15} +\contentsline {chapter}{\numberline {第5章}結論}{16} +\contentsline {section}{\numberline {5.1}まとめ}{16} +\contentsline {section}{\numberline {5.2}今後の課題}{16}