annotate text/abyss.tex @ 10:077fb40023ba

Format text.
author Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
date Tue, 15 Sep 2020 03:21:58 +0900
parents ef6f859b8297
children 93c3f2bfae80
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 \section{Abyssサーバー}
6
246b5d78aa68 Replace \par to \n.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
2 本研究で提案しているAbyssサーバーはクライアント側から投げられたRakuスクリプトを実行するためのサーバーである.
246b5d78aa68 Replace \par to \n.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
3
10
077fb40023ba Format text.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents: 7
diff changeset
4 図\ref{fig:Abyss_execute}はAbyssサーバーを用いたRakuの実行手順である.
077fb40023ba Format text.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents: 7
diff changeset
5 AbyssサーバーはユーザーがRakuを直接立ち上げるのではなく, まず同一ホスト内でAbyssサーバーを起動し, ユーザーはAbyssサーバーにファイルパスをソケット通信で送り, Abyssサーバーがファイルを開き実行し, その実行結果をユーザーに返す.
6
246b5d78aa68 Replace \par to \n.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
6
10
077fb40023ba Format text.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents: 7
diff changeset
7 表\ref{table:time_comparison}は, Abyssサーバーを用いた手法と通常との実行時間の比較である.
077fb40023ba Format text.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents: 7
diff changeset
8 実行したものはhelloworldを出力するだけのプログラムである.
077fb40023ba Format text.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents: 7
diff changeset
9 Abyssサーバーを用いた手法は通常実行に比べてRakudoの起動時間分実行時間を短縮できている.
2
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 \begin{center}
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 \includegraphics[width=80mm]{images/abyss.pdf}
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 \caption{Abyssサーバーを用いたRakuの実行}
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 \label{fig:Abyss_execute}
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 \end{center}
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 \begin{tabular}{|c|c|}
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 \hline
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 手法 &実行時間 \\
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 \hline
7
ef6f859b8297 Fix table:time_comparison.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
21 Abyssサーバーを用いた実行 &0.0238sec \\
ef6f859b8297 Fix table:time_comparison.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
22 通常実行 &0.2695sec \\
2
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 \hline
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 \end{tabular}
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 \caption{実行時間の比較}
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 \label{table:time_comparison}
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
27
6056683ef01e Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28 \section{Abyssサーバーの課題}