# HG changeset patch # User Nobuyasu Oshiro # Date 1390802074 -32400 # Node ID 92bc4faa9a37cf7b6d43b8df547c9c0f940931bc # Parent 13cfa2b88fd15a7bb77064a857bb11323d169f67 Added benchmark images diff -r 13cfa2b88fd1 -r 92bc4faa9a37 paper/.DS_Store Binary file paper/.DS_Store has changed diff -r 13cfa2b88fd1 -r 92bc4faa9a37 paper/abstract.tex --- a/paper/abstract.tex Mon Jan 27 09:11:41 2014 +0900 +++ b/paper/abstract.tex Mon Jan 27 14:54:34 2014 +0900 @@ -9,7 +9,10 @@ 本研究では, Jungle に分散データベースと永続性の実装を行った. データ分散部分には当研究室で開発中である並列分散フレームワークである Alice を使用した. -結果, 複数のサーバノード間でデータの分散を行うことを確認した. +結果, 学科の並列環境を用いて複数のサーバノード間でデータの分散を行うことを確認した. +また, 例題アプリケーションとして簡易掲示板プログラムの作成を行った. +Jungle と Cassandra により作成した掲示板プログラムに対して読み込みと書き込みの負荷をかけ +評価を行った. \end{abstract} diff -r 13cfa2b88fd1 -r 92bc4faa9a37 paper/chapter2.tex --- a/paper/chapter2.tex Mon Jan 27 09:11:41 2014 +0900 +++ b/paper/chapter2.tex Mon Jan 27 14:54:34 2014 +0900 @@ -1,5 +1,7 @@ \chapter{木構造データベースJungleの分散設計} + + \section{木構造データベースJungle} Jungle はスケーラビリティのある CMS の開発を目指して当研究室で開発されている非破壊的木構造データベースである. 一般的なコンテンツマネジメントシステムではブログツールや Wiki・SNS が多く, これらの @@ -194,7 +196,7 @@ \begin{figure}[htpb] \begin{center} \includegraphics[scale=0.48]{figures/tree_conflict.pdf} - \caption{編集に衝突の発生しないデータ編集} + \caption{衝突の発生しないデータ編集} \label{fig:tree_conflict1} \end{center} \end{figure} diff -r 13cfa2b88fd1 -r 92bc4faa9a37 paper/chapter4.tex --- a/paper/chapter4.tex Mon Jan 27 09:11:41 2014 +0900 +++ b/paper/chapter4.tex Mon Jan 27 14:54:34 2014 +0900 @@ -6,3 +6,20 @@ \section{実験結果} + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=1.0]{figures/read_bench.pdf} + \caption{読み込みベンチマーク結果} + \label{fig:read_cassandra} + \end{center} +\end{figure} + + +\begin{figure}[htpb] + \begin{center} + \includegraphics[scale=1.0]{figures/write_bench.pdf} + \caption{書き込みベンチマーク結果} + \label{fig:write_cassandra} + \end{center} +\end{figure} diff -r 13cfa2b88fd1 -r 92bc4faa9a37 paper/figures/read_bench.pdf Binary file paper/figures/read_bench.pdf has changed diff -r 13cfa2b88fd1 -r 92bc4faa9a37 paper/figures/read_bench.xbb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/figures/read_bench.xbb Mon Jan 27 14:54:34 2014 +0900 @@ -0,0 +1,8 @@ +%%Title: ./read_bench.pdf +%%Creator: extractbb 20130405 +%%BoundingBox: 0 0 360 252 +%%HiResBoundingBox: 0.000000 0.000000 360.000000 252.000000 +%%PDFVersion: 1.4 +%%Pages: 1 +%%CreationDate: Mon Jan 27 13:57:49 2014 + diff -r 13cfa2b88fd1 -r 92bc4faa9a37 paper/figures/write_bench.pdf Binary file paper/figures/write_bench.pdf has changed diff -r 13cfa2b88fd1 -r 92bc4faa9a37 paper/figures/write_bench.xbb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/figures/write_bench.xbb Mon Jan 27 14:54:34 2014 +0900 @@ -0,0 +1,8 @@ +%%Title: ./write_bench.pdf +%%Creator: extractbb 20130405 +%%BoundingBox: 0 0 360 252 +%%HiResBoundingBox: 0.000000 0.000000 360.000000 252.000000 +%%PDFVersion: 1.4 +%%Pages: 1 +%%CreationDate: Mon Jan 27 13:57:49 2014 + diff -r 13cfa2b88fd1 -r 92bc4faa9a37 paper/introduciton.tex --- a/paper/introduciton.tex Mon Jan 27 09:11:41 2014 +0900 +++ b/paper/introduciton.tex Mon Jan 27 14:54:34 2014 +0900 @@ -13,9 +13,16 @@ 本研究では, Jungle に分散データベースと永続性の実装を行った. データ分散部分には当研究室で開発中である並列分散フレームワークである Alice を使用した. -結果, 複数のサーバノード間でデータの分散を行うことを確認した. +結果, 学科の並列環境を用いて複数のサーバノード間でデータの分散を行うことを確認した. -\newpage \subsection{本論文の構成} - +本論文では, 始めに分散データベースについて既存の製品を例に上げながら述べる. +第3章では, 非破壊的木構造による Jungle の基本設計と, 分散バージョン管理システムを参考にした分散設計 +について述べる. +第4章では, 第3章で行った設計を +第5章では, 第4章で実装した分散データベース Jungle の評価を行うため, 簡易掲示板プログラムを実装する. +この掲示板プログラムは Jungle と Cassanra それぞれのデータベースを使うものを用意した. +学科の並列環境上で開発した掲示板プログラムを複数のノードで実行させ, 負荷をかけることで Jungle と Cassandra の +性能比較を行う. +第6章は, 本研究におけるまとめと今後の課題について述べる. diff -r 13cfa2b88fd1 -r 92bc4faa9a37 paper/master_paper.pdf Binary file paper/master_paper.pdf has changed