comparison paper/abstract.tex @ 99:be9d52d3c424

Fixed chapter1.tex
author Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
date Thu, 13 Feb 2014 22:53:32 +0900
parents 108b6336395d
children
comparison
equal deleted inserted replaced
98:f099e7314921 99:be9d52d3c424
1 \begin{abstract} 1 \begin{abstract}
2 スマートフォンやタブレット端末の普及により, ウェブサービスの利用者が増加している. 2  スマートフォンやタブレット端末の普及により, ウェブサービスの利用者が増加している.
3 それに伴い, サーバサイド側への負荷も増大しウェブサービスがダウンする事態が出てきている. 3 それに伴い, サーバサイド側への負荷も増大しウェブサービスがダウンする事態が出てきている.
4 そのため, スケーラビリティはウェブサービスにおいて重要な性質の1つとなっている. 4 そのため, スケーラビリティはウェブサービスにおいて重要な要件の1つとなっている.
5 スケーラビリティとは, ある複数のノードから構成される分散ソフトウェアがあるとき, その分散ソフトウェアに対して単純にノード を追加するだけで性能を線形に上昇させることができる性質である. 5 スケーラビリティとは, ある複数のノードから構成される分散ソフトウェアがあるとき, その分散ソフトウェアに対して単純にノード を追加するだけで性能を線形に上昇させることができる性質である.
6 ウェブサービスにスケーラビリティを持たせるにはまずデータベースがスケーラビリティを持たなければならない. 6 ウェブサービスにスケーラビリティを持たせるには, まずデータベースがスケーラビリティを持たなければならない.
7 7
8 そこで, 当研究室ではスケーラビリティのあるデータベースとして, 非破壊的木構造を用いたデータベースJungleを設計・開発している. 8 そこで, 当研究室ではスケーラビリティのあるデータベースとして, 非破壊的木構造を用いたデータベース``Jungle''を設計・開発している.
9 非破壊的木構造とは, データの編集の際に一度木構造として保存したデータを変更せず, 新しく木構造を作成してデータの編集を行うことを言う. 9 非破壊的木構造とは, データの編集の際に一度木構造として保存したデータを変更せず, 新しく木構造を作成してデータの編集を行うことを言う.
10 10
11 本研究では, Jungle に分散データベースと永続性の実装を行った. 11 本研究では, Jungle に分散データベースと永続性の実装を行った.
12 データ分散部分には当研究室で開発中である並列分散フレームワークである Alice を使用した. 12 データ分散部分には当研究室で開発中である並列分散フレームワークである Alice を使用した.
13 学科の並列環境を用いて複数のサーバノード間でデータの分散を行うことを確認した. 13 学科の並列環境を用いて複数のサーバノード間でデータの分散を行うことを確認した.
14 また, 例題アプリケーションとして簡易掲示板プログラムの作成を行った. 14 また, 例題アプリケーションとして簡易掲示板プログラムの作成を行った.
15 Jungle と Cassandra により作成した掲示板プログラムに対して読み込みと書き込みの負荷をかけ 15 Jungle と Cassandra により作成した掲示板プログラムに対して読み込みと書き込みの負荷をかけ
16 比較を行った. 16 比較を行った.
17 結果, Cassandra以上の性能を確認することができた. 17 結果, Cassandra以上の性能を確認することができた.
18 課題としてデータ分割の実装, Mergeアルゴリズムの設計, 分断耐性の実装, 過去のデータの掃除についての課題が確認された. 18 残された課題としてデータ分割の実装, Mergeアルゴリズムの設計, 分断耐性の実装, 過去のデータの掃除についての課題が確認された.
19 19
20 \end{abstract} 20 \end{abstract}