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
Binary file paper/.DS_Store has changed
Binary file paper/slides/.DS_Store has changed
Binary file paper/slides/pictures/torque.graffle has changed
Binary file paper/slides/pictures/tree.graffle has changed
--- 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>