Mercurial > hg > Papers > 2020 > tobiuo-midterm
view 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 |
line wrap: on
line source
\section{Abyssサーバー} 本研究で提案しているAbyssサーバーはクライアント側から投げられたRakuスクリプトを実行するためのサーバーである. 図\ref{fig:Abyss_execute}はAbyssサーバーを用いたRakuの実行手順である. AbyssサーバーはユーザーがRakuを直接立ち上げるのではなく, まず同一ホスト内でAbyssサーバーを起動し, ユーザーはAbyssサーバーにファイルパスをソケット通信で送り, Abyssサーバーがファイルを開き実行し, その実行結果をユーザーに返す. 表\ref{table:time_comparison}は, Abyssサーバーを用いた手法と通常との実行時間の比較である. 実行したものはhelloworldを出力するだけのプログラムである. Abyssサーバーを用いた手法は通常実行に比べてRakudoの起動時間分実行時間を短縮できている. \begin{center} \includegraphics[width=80mm]{images/abyss.pdf} \caption{Abyssサーバーを用いたRakuの実行} \label{fig:Abyss_execute} \end{center} \begin{tabular}{|c|c|} \hline 手法 &実行時間 \\ \hline Abyssサーバーを用いた実行 &0.0238sec \\ 通常実行 &0.2695sec \\ \hline \end{tabular} \caption{実行時間の比較} \label{table:time_comparison} \section{Abyssサーバーの課題}