Mercurial > hg > Papers > 2020 > tobiuo-midterm
annotate text/abyss.tex @ 12:93c3f2bfae80
Fix time_conparison.
author | Kaito Okura <e175748@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 15 Sep 2020 15:07:24 +0900 (2020-09-15) |
parents | 077fb40023ba |
children | 9b3f9bff4911 |
rev | line source |
---|---|
2
6056683ef01e
Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1 \section{Abyssサーバー} |
6 | 2 本研究で提案しているAbyssサーバーはクライアント側から投げられたRakuスクリプトを実行するためのサーバーである. |
3 | |
10 | 4 図\ref{fig:Abyss_execute}はAbyssサーバーを用いたRakuの実行手順である. |
5 AbyssサーバーはユーザーがRakuを直接立ち上げるのではなく, まず同一ホスト内でAbyssサーバーを起動し, ユーザーはAbyssサーバーにファイルパスをソケット通信で送り, Abyssサーバーがファイルを開き実行し, その実行結果をユーザーに返す. | |
6 | 6 |
10 | 7 表\ref{table:time_comparison}は, Abyssサーバーを用いた手法と通常との実行時間の比較である. |
8 実行したものはhelloworldを出力するだけのプログラムである. | |
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 |
12
93c3f2bfae80
Fix time_conparison.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
10
diff
changeset
|
17 \begin{center} |
2
6056683ef01e
Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
18 \begin{tabular}{|c|c|} |
6056683ef01e
Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
19 \hline |
6056683ef01e
Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
20 手法 &実行時間 \\ |
6056683ef01e
Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
21 \hline |
7
ef6f859b8297
Fix table:time_comparison.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
6
diff
changeset
|
22 Abyssサーバーを用いた実行 &0.0238sec \\ |
ef6f859b8297
Fix table:time_comparison.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
6
diff
changeset
|
23 通常実行 &0.2695sec \\ |
2
6056683ef01e
Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
24 \hline |
6056683ef01e
Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
25 \end{tabular} |
6056683ef01e
Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
26 \caption{実行時間の比較} |
6056683ef01e
Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
27 \label{table:time_comparison} |
12
93c3f2bfae80
Fix time_conparison.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
10
diff
changeset
|
28 \end{center} |
2
6056683ef01e
Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
29 |
6056683ef01e
Modify the correct template.
Kaito Okura <e175748@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
30 \section{Abyssサーバーの課題} |