Mercurial > hg > Papers > 2018 > suruga-thesis
changeset 42:affad4dda4cf
fix slide
author | suruga |
---|---|
date | Thu, 22 Feb 2018 05:12:57 +0900 |
parents | cd2d73cb6b2c |
children | 3763786f1680 |
files | paper/.DS_Store paper/slides/.DS_Store paper/slides/pictures/torque.graffle paper/slides/pictures/tree.graffle paper/slides/sample.html paper/slides/sample.markdown paper/slides/sample.pdf.html |
diffstat | 7 files changed, 93 insertions(+), 47 deletions(-) [+] |
line wrap: on
line diff
--- a/paper/slides/sample.html Thu Feb 22 04:12:36 2018 +0900 +++ b/paper/slides/sample.html Thu Feb 22 05:12:57 2018 +0900 @@ -86,7 +86,7 @@ <!-- === begin markdown block === generated by markdown/1.2.0 on Ruby 2.4.0 (2016-12-24) [x86_64-darwin14] - on 2018-02-22 04:12:15 +0900 with Markdown engine kramdown (1.13.2) + on 2018-02-22 05:11:14 +0900 with Markdown engine kramdown (1.13.2) using options {} --> @@ -142,10 +142,22 @@ <h1 id="jungle-1">Jungleの分散機構</h1> <ul> <li>Jungleの分散機構はツリートポロジーを想定している</li> - <li>ツリー型であれば、一度トップまでデータを伝搬させることでデータの整合性を取ることができる</li> + <li>ツリー型であれば、一度トップまでデータを伝搬させることで木全体のデータを同期できる</li> </ul> -<div align="center"><img src="./pictures/tree.svg" style="center" /></div> +<div> + <img src="./pictures/tree4.svg" alt="message" style="float: left;width: 50%;" /> + <div style="float: right; width: 50%;"> + <ol> + <li>node1からnode0へデータが送られる</li> + <li>node0でデータがupdateされ、そのデータがnode1,node2へ送られる</li> + <li>node1からnode3,node4へデータが送られ、全体でデータの同期が完了する</li> + </ol> + </div> + <div style="clear: both;"></div> +</div> + +<div align="center"><img src="./pictures/tree2.svg" style="center" /></div> </div> @@ -155,9 +167,7 @@ <ul> <li>Webサーバーを取り除いた、Jungleの純粋な性能を計測する環境を構築する</li> <li>学科のVM16台でPCクラスタを構築し、クラスタ上にジョブスケジューラーTORQUEを設定した</li> - <li> - <p>他の利用者とリソースが競合しないよう、TORQUEジョブスケジューラーを利用している</p> - </li> + <li>他の利用者とリソースが競合しないよう、TORQUEジョブスケジューラーを利用している</li> <li>本研究で用いたVMの性能を以下に示す</li> </ul> <table style="border-collapse: collapse;border:1px solid #000000;"> @@ -180,12 +190,13 @@ <!-- _S9SLIDE_ --> <h1 id="torque-resource-manager">TORQUE Resource Manager</h1> <ul> + <li>TORQUEはジョブスケジューラーであり、分散された複数のノードに一度にジョブを投入することができる為、本研究で採用した</li> <li>TORQUEはジョブを管理・投下・実行する3つの処理で構成されている</li> <li>ジョブの管理・投下を担うヘッダーノードから、ジョブの実行を担う計算ノードへジョブが投下される</li> <li>本実験では、TORQUEを用いて、計測用のスクリプトを15台のJungleに一度に投入するスクリプトを投入した</li> </ul> -<div align="center"><img src="./pictures/torque.svg" style="center" /></div> +<div align="center"><img src="./pictures/torque2.svg" style="center" /></div> </div> @@ -193,7 +204,7 @@ <!-- _S9SLIDE_ --> <h1 id="torque">TORQUEの使い方</h1> <ul lang="c"> - <li>ジョブはqsubコマンドで投入</li> + <li>ジョブはqsubコマンドで投入する</li> </ul> <pre><code>$ qsub scripts/LogupdateTest-qsub.sh </code></pre> @@ -211,20 +222,26 @@ 563.tino-VM1 LogUpdateTest ie-user 0 C jungle </code></pre> -<p># -* 以上が実験の環境についての説明である -* つづいて、このTORQUEを用いて、Jungleの分散性能を測定する</p> + +</div> +<div class='slide '> +<!-- _S9SLIDE_ --> +<h1 id="section-4">これまでのまとめ</h1> +<ul> + <li>以上が実験の環境についての説明である</li> + <li>つづいて、このTORQUEを用いて、Jungleの分散性能を測定する</li> +</ul> </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-4">実験</h1> +<h1 id="section-5">実験</h1> <ul> <li>以下にJungleの分散性能を測定する手順を示す</li> </ul> <div> - <img src="./pictures/gaiyou.svg" alt="message" style="float: left;width: 50%;" /> + <img src="./pictures/gaiyou3.svg" alt="message" style="float: left;width: 50%;" /> <div style="float: right; width: 50%;"> <ul> <li>1台でTopologyManagerを起動し,残りの15台でJungleを1つずつ起動する</li> @@ -253,7 +270,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-5">実験をするにあたりぶつかった問題点とその対処法</h1> +<h1 id="section-6">実験をするにあたりぶつかった問題点とその対処法</h1> <ul> <li>ところが、TORQUEにジョブを投入しても、実験がうまくいかなかった</li> <li>原因は、Jungleには、自身の処理を終了させる機能が備わっていないことだった @@ -269,7 +286,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-6">実験の準備の為に行なったこと</h1> +<h1 id="section-7">実験の準備の為に行なったこと</h1> <ul> <li>TORQUEに使用するperlスクリプトを用意した</li> <li></li> @@ -284,7 +301,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-7">まとめと今後の課題</h1> +<h1 id="section-8">まとめと今後の課題</h1> <ul> <li>本研究ではJungleの分散性能の測定方法の提案と測定環境の構築を行なった</li> <li>それにあたり、Jungleが自身を終了させることができない問題が起きた @@ -318,7 +335,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-8">計測結果(1/2)</h1> +<h1 id="section-9">計測結果(1/2)</h1> <ul lang="c"> <li>1台に書き込み/1回書き込み</li> </ul> @@ -339,7 +356,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-9">計測結果(2/2)</h1> +<h1 id="section-10">計測結果(2/2)</h1> <ul lang="c"> <li>1台に書き込み/100回書き込み</li> </ul> @@ -367,7 +384,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 lang="c" id="section-10">ジョブスクリプト</h1> +<h1 lang="c" id="section-11">ジョブスクリプト</h1> <pre><code>#!/bin/sh #PBS -q jungle #PBS -N LogUpdateTest @@ -412,7 +429,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-11">その言葉を待っていました</h1> +<h1 id="section-12">その言葉を待っていました</h1> <ul> <li>開発中です</li> </ul>
--- a/paper/slides/sample.markdown Thu Feb 22 04:12:36 2018 +0900 +++ b/paper/slides/sample.markdown Thu Feb 22 05:12:57 2018 +0900 @@ -28,15 +28,26 @@ # Jungleの分散機構 * Jungleの分散機構はツリートポロジーを想定している -* ツリー型であれば、一度トップまでデータを伝搬させることでデータの整合性を取ることができる +* ツリー型であれば、一度トップまでデータを伝搬させることで木全体のデータを同期できる -<div align="center"><img src="./pictures/tree.svg" style="center"></div> +<div> + <img src="./pictures/tree4.svg" alt="message" style="float: left;width: 50%;"> + <div style="float: right; width: 50%;"> + <ol> + <li>node1からnode0へデータが送られる</li> + <li>node0でデータがupdateされ、そのデータがnode1,node2へ送られる</li> + <li>node1からnode3,node4へデータが送られ、全体でデータの同期が完了する</li> + </ol> + </div> + <div style="clear: both;"></div> +</div> + +<div align="center"><img src="./pictures/tree2.svg" style="center"></div> #実験の準備 * Webサーバーを取り除いた、Jungleの純粋な性能を計測する環境を構築する * 学科のVM16台でPCクラスタを構築し、クラスタ上にジョブスケジューラーTORQUEを設定した * 他の利用者とリソースが競合しないよう、TORQUEジョブスケジューラーを利用している - * 本研究で用いたVMの性能を以下に示す <table style="border-collapse: collapse;border:1px solid #000000;"> <th style="border:1px solid #000000;padding:5px 15px 5px 15px;">マシン台数</th> @@ -54,15 +65,16 @@ #TORQUE Resource Manager +* TORQUEはジョブスケジューラーであり、分散された複数のノードに一度にジョブを投入することができる為、本研究で採用した * TORQUEはジョブを管理・投下・実行する3つの処理で構成されている * ジョブの管理・投下を担うヘッダーノードから、ジョブの実行を担う計算ノードへジョブが投下される * 本実験では、TORQUEを用いて、計測用のスクリプトを15台のJungleに一度に投入するスクリプトを投入した -<div align="center"><img src="./pictures/torque.svg" style="center"></div> +<div align="center"><img src="./pictures/torque2.svg" style="center"></div> #TORQUEの使い方 -* ジョブはqsubコマンドで投入 +* ジョブはqsubコマンドで投入する ```c $ qsub scripts/LogupdateTest-qsub.sh ``` @@ -76,14 +88,14 @@ 563.tino-VM1 LogUpdateTest ie-user 0 C jungle ``` -# +# これまでのまとめ * 以上が実験の環境についての説明である * つづいて、このTORQUEを用いて、Jungleの分散性能を測定する # 実験 * 以下にJungleの分散性能を測定する手順を示す <div> - <img src="./pictures/gaiyou.svg" alt="message" style="float: left;width: 50%;"> + <img src="./pictures/gaiyou3.svg" alt="message" style="float: left;width: 50%;"> <div style="float: right; width: 50%;"> <ul> <li>1台でTopologyManagerを起動し,残りの15台でJungleを1つずつ起動する</li>
--- a/paper/slides/sample.pdf.html Thu Feb 22 04:12:36 2018 +0900 +++ b/paper/slides/sample.pdf.html Thu Feb 22 05:12:57 2018 +0900 @@ -70,7 +70,7 @@ <!-- === begin markdown block === generated by markdown/1.2.0 on Ruby 2.4.0 (2016-12-24) [x86_64-darwin14] - on 2018-02-22 04:12:15 +0900 with Markdown engine kramdown (1.13.2) + on 2018-02-22 05:11:14 +0900 with Markdown engine kramdown (1.13.2) using options {} --> @@ -126,10 +126,22 @@ <h1 id="jungle-1">Jungleの分散機構</h1> <ul> <li>Jungleの分散機構はツリートポロジーを想定している</li> - <li>ツリー型であれば、一度トップまでデータを伝搬させることでデータの整合性を取ることができる</li> + <li>ツリー型であれば、一度トップまでデータを伝搬させることで木全体のデータを同期できる</li> </ul> -<div align="center"><img src="./pictures/tree.svg" style="center" /></div> +<div> + <img src="./pictures/tree4.svg" alt="message" style="float: left;width: 50%;" /> + <div style="float: right; width: 50%;"> + <ol> + <li>node1からnode0へデータが送られる</li> + <li>node0でデータがupdateされ、そのデータがnode1,node2へ送られる</li> + <li>node1からnode3,node4へデータが送られ、全体でデータの同期が完了する</li> + </ol> + </div> + <div style="clear: both;"></div> +</div> + +<div align="center"><img src="./pictures/tree2.svg" style="center" /></div> </div> @@ -139,9 +151,7 @@ <ul> <li>Webサーバーを取り除いた、Jungleの純粋な性能を計測する環境を構築する</li> <li>学科のVM16台でPCクラスタを構築し、クラスタ上にジョブスケジューラーTORQUEを設定した</li> - <li> - <p>他の利用者とリソースが競合しないよう、TORQUEジョブスケジューラーを利用している</p> - </li> + <li>他の利用者とリソースが競合しないよう、TORQUEジョブスケジューラーを利用している</li> <li>本研究で用いたVMの性能を以下に示す</li> </ul> <table style="border-collapse: collapse;border:1px solid #000000;"> @@ -164,12 +174,13 @@ <!-- _S9SLIDE_ --> <h1 id="torque-resource-manager">TORQUE Resource Manager</h1> <ul> + <li>TORQUEはジョブスケジューラーであり、分散された複数のノードに一度にジョブを投入することができる為、本研究で採用した</li> <li>TORQUEはジョブを管理・投下・実行する3つの処理で構成されている</li> <li>ジョブの管理・投下を担うヘッダーノードから、ジョブの実行を担う計算ノードへジョブが投下される</li> <li>本実験では、TORQUEを用いて、計測用のスクリプトを15台のJungleに一度に投入するスクリプトを投入した</li> </ul> -<div align="center"><img src="./pictures/torque.svg" style="center" /></div> +<div align="center"><img src="./pictures/torque2.svg" style="center" /></div> </div> @@ -177,7 +188,7 @@ <!-- _S9SLIDE_ --> <h1 id="torque">TORQUEの使い方</h1> <ul lang="c"> - <li>ジョブはqsubコマンドで投入</li> + <li>ジョブはqsubコマンドで投入する</li> </ul> <pre><code>$ qsub scripts/LogupdateTest-qsub.sh </code></pre> @@ -195,20 +206,26 @@ 563.tino-VM1 LogUpdateTest ie-user 0 C jungle </code></pre> -<p># -* 以上が実験の環境についての説明である -* つづいて、このTORQUEを用いて、Jungleの分散性能を測定する</p> + +</div> +<div class='slide '> +<!-- _S9SLIDE_ --> +<h1 id="section-4">これまでのまとめ</h1> +<ul> + <li>以上が実験の環境についての説明である</li> + <li>つづいて、このTORQUEを用いて、Jungleの分散性能を測定する</li> +</ul> </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-4">実験</h1> +<h1 id="section-5">実験</h1> <ul> <li>以下にJungleの分散性能を測定する手順を示す</li> </ul> <div> - <img src="./pictures/gaiyou.svg" alt="message" style="float: left;width: 50%;" /> + <img src="./pictures/gaiyou3.svg" alt="message" style="float: left;width: 50%;" /> <div style="float: right; width: 50%;"> <ul> <li>1台でTopologyManagerを起動し,残りの15台でJungleを1つずつ起動する</li> @@ -237,7 +254,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-5">実験をするにあたりぶつかった問題点とその対処法</h1> +<h1 id="section-6">実験をするにあたりぶつかった問題点とその対処法</h1> <ul> <li>ところが、TORQUEにジョブを投入しても、実験がうまくいかなかった</li> <li>原因は、Jungleには、自身の処理を終了させる機能が備わっていないことだった @@ -253,7 +270,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-6">実験の準備の為に行なったこと</h1> +<h1 id="section-7">実験の準備の為に行なったこと</h1> <ul> <li>TORQUEに使用するperlスクリプトを用意した</li> <li></li> @@ -268,7 +285,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-7">まとめと今後の課題</h1> +<h1 id="section-8">まとめと今後の課題</h1> <ul> <li>本研究ではJungleの分散性能の測定方法の提案と測定環境の構築を行なった</li> <li>それにあたり、Jungleが自身を終了させることができない問題が起きた @@ -302,7 +319,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-8">計測結果(1/2)</h1> +<h1 id="section-9">計測結果(1/2)</h1> <ul lang="c"> <li>1台に書き込み/1回書き込み</li> </ul> @@ -323,7 +340,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-9">計測結果(2/2)</h1> +<h1 id="section-10">計測結果(2/2)</h1> <ul lang="c"> <li>1台に書き込み/100回書き込み</li> </ul> @@ -351,7 +368,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 lang="c" id="section-10">ジョブスクリプト</h1> +<h1 lang="c" id="section-11">ジョブスクリプト</h1> <pre><code>#!/bin/sh #PBS -q jungle #PBS -N LogUpdateTest @@ -396,7 +413,7 @@ </div> <div class='slide '> <!-- _S9SLIDE_ --> -<h1 id="section-11">その言葉を待っていました</h1> +<h1 id="section-12">その言葉を待っていました</h1> <ul> <li>開発中です</li> </ul>