Mercurial > hg > Papers > 2013 > nobuyasu-jssst
changeset 35:8b791e059160
modified abstract
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 19 Jul 2013 12:48:05 +0900 |
parents | 4bb5c7fa6dbf |
children | 03a6fc0fb03d |
files | Paper/jssst.tex |
diffstat | 1 files changed, 14 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/Paper/jssst.tex Fri Jul 19 12:19:44 2013 +0900 +++ b/Paper/jssst.tex Fri Jul 19 12:48:05 2013 +0900 @@ -63,9 +63,10 @@ % 和文アブストラクト \Jabstract{% 当研究室では並列・分散プログラミングスタイルとして Data Segment, Code Segment によるプログラミング手法を提案している. -Data Segment のJava上の実装としてAliceを作成してきた。 -非破壊的木構造データベースjungleの分散実装を行う際にノード間での通信が必要になる。 -Aliceを用いてデータベースノード間の通信を行う利点と欠点について考察する。 +Data Segment, Code Segment のJava上の実装として Alice を作成してきた。 +Alice は分散管理フレームワークであり, Alice を用いることで分散プログラムが比較的楽に行える. +そこで, 当研究室で開発している非破壊的木構造データベース Jungle の分散実装を Alice を用いて行った. +本研究では, Alice に Jungle の分散実装を通じて, データベースノード間の通信を行う利点と欠点について考察する。 } % @@ -108,14 +109,20 @@ 具体的には以下の API が用意されている. \begin{itemize} \item \verb+void put(String key, Value val)+ +\end{itemize} +put は Data Segment をリストへと追加する API である. +\begin{itemize} \item \verb+void update(String key, Value val)+ +\end{itemize} +update はリストに入っている Data Segment を更新する API である. +\begin{itemize} \item \verb+void peek(Receiver receiver, String key)+ +\end{itemize} +peek はリストに入っている Data Segment を取り出す API である. +peek により取り出された Data Segement はリストより削除されない. +\begin{itemize} \item \verb+void take(Receiver receiver, String key)+ \end{itemize} -put は Data Segment をリストへと追加する API である. -update はリストに入っている Data Segment を更新する API である. -peek はリストに入っている Data Segment を取り出す API である. -peek により取り出された Data Segement はリストより削除されない. take はリストに入っている Data Segment を取り出す API である. 取り出した Data Segment はリストより削除される.