changeset 34:553b683e6f96

eng abstract
author kazz <kazz@cr.ie.u-ryukyu.ac.jp>
date Sat, 11 Feb 2012 08:51:55 +0900
parents ec5fe0bbeb16
children 2ae538750258
files paper/abstract.tex paper/chapter4.tex
diffstat 2 files changed, 43 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/paper/abstract.tex	Fri Feb 10 11:33:53 2012 +0900
+++ b/paper/abstract.tex	Sat Feb 11 08:51:55 2012 +0900
@@ -11,4 +11,18 @@
 Alice は Data Segment と Code Segment という単位でデータと処理を細かく分割し、それぞれの依存関係をシンプルに記述して分散プログラムを作成することができる。また、他のマシンとの接続トポロジーの構築等の機能も盛り込まれており、ユーザーはトポロジー構築後の処理を記述することに集中できる。
 
 最後に、先行研究である Federated Linda との性能比較を行う。
+
+\newpage
+
+The spread of the environments of broadband internet and mobile data terminal would be cause the huge increase in active users of internet services. But, it is so difficult to write a distributed program having scalability. The scalability is the performance standard. It can keep quality by only additional resource.
+We have to propose more protocol, implement it and verify it to develop the distributed program having scalability.
+
+Then we design and implement a distributed network application framework Alice. You can simply write a scalable distributed program with using it.
+
+Alice made by an experiment of developping Federated Linda, and an idea proposing new design of concurrent task manager Cerium we developped.
+
+You can simply develop a distributed program with splitting data as Data Segment and processing as Code Segment, and you set dependency each other.
+And Alice has a feature building topology with distributed computers. You can concentrate writing source code for distributed program.
+
+At last Alice are compared with Federated Linda.
 \end{abstract}
--- a/paper/chapter4.tex	Fri Feb 10 11:33:53 2012 +0900
+++ b/paper/chapter4.tex	Sat Feb 11 08:51:55 2012 +0900
@@ -127,19 +127,20 @@
 \section{Federated Linda との性能比較}
 
 続いて、 Alice と Federated Linda の性能比較を行う。
+実験内容は、 Federated Linda がかつて実験したリングトポロジーによる実験を、 Alice 上で再現した。
 
 \subsection{実験環境}
-今回はブレードサーバー(表 \ref{tb:blade})上のバーチャルマシンによる仮想クラスタ環境を用いて実験した。
+今回はブレードサーバー(表 \ref{tb:blade})上の仮想マシン(表 \ref{tb:virtual})による仮想クラスタ環境を用いて実験した。
 
 \begin{table}[htbp]
-\caption{ブレードサーバーのスペック}
+\caption{ブレードサーバーの詳細}
 \label{tb:blade}
 \begin{center}
 \begin{tabular} {|l|l|}
   \hline
-  {\bf CPU}&Intel(R) Xeon(R) X5650 @ 2.67GHz\\
+  {\bf マシン台数}&8台\\
   \hline
-  {\bf Memory}&132GB\\
+  {\bf CPU}&Intel(R) Xeon(R) X5650 @ 2.67GHz\\
   \hline
   {\bf 物理コア数}&12\\
   \hline
@@ -147,17 +148,40 @@
   \hline
   {\bf CPU キャッシュ}&12MB\\
   \hline
+  {\bf Memory}&132GB\\
+  \hline
 \end{tabular}
 \end{center}
 \end{table}
 
+\begin{table}[htbp]
+\caption{仮想クラスタの詳細}
+\label{tb:virtual}
+\begin{center}
+\begin{tabular} {|l|l|}
+  \hline
+  {\bf マシン台数}&48台\\
+  \hline
+  {\bf CPU}&Intel(R) Xeon(R) X5650 @ 2.67GHz\\
+  \hline
+  {\bf 物理コア数}&2\\
+  \hline
+  {\bf 仮想コア数}&4\\
+  \hline
+  {\bf CPU キャッシュ}&12MB\\
+  \hline
+  {\bf Memory}&8GB\\
+  \hline
+\end{tabular}
+\end{center}
+\end{table}
 
 \subsection{実験概要}
 リングのトポロジーを構成し、メッセージが 100 周する時間を計り、1周あたりの平均時間を求める実験である。(図 \ref{fig:topologyring})
 
 \begin{figure}[htbp]
   \begin{center}
-    \includegraphics[width=90mm]{./images/topologyring.pdf}
+    \includegraphics[width=110mm]{./images/topologyring.pdf}
   \end{center}
   \caption{100周にかかる時間を計測し、1周あたりの平均時間を求める}
   \label{fig:topologyring}