Mercurial > hg > Papers > 2014 > nobuyasu-master
annotate paper/abstract.tex @ 102:6f73e05d5024
Fixed chapter4.tex
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 15 Feb 2014 06:00:54 +0900 |
parents | be9d52d3c424 |
children |
rev | line source |
---|---|
0 | 1 \begin{abstract} |
99
be9d52d3c424
Fixed chapter1.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
73
diff
changeset
|
2 スマートフォンやタブレット端末の普及により, ウェブサービスの利用者が増加している. |
38
559589aec976
Writed how to use alice topology manager
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
30
diff
changeset
|
3 それに伴い, サーバサイド側への負荷も増大しウェブサービスがダウンする事態が出てきている. |
99
be9d52d3c424
Fixed chapter1.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
73
diff
changeset
|
4 そのため, スケーラビリティはウェブサービスにおいて重要な要件の1つとなっている. |
9
c09b83fe37ef
Writed abstract
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
5
diff
changeset
|
5 スケーラビリティとは, ある複数のノードから構成される分散ソフトウェアがあるとき, その分散ソフトウェアに対して単純にノード を追加するだけで性能を線形に上昇させることができる性質である. |
99
be9d52d3c424
Fixed chapter1.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
73
diff
changeset
|
6 ウェブサービスにスケーラビリティを持たせるには, まずデータベースがスケーラビリティを持たなければならない. |
65 | 7 |
99
be9d52d3c424
Fixed chapter1.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
73
diff
changeset
|
8 そこで, 当研究室ではスケーラビリティのあるデータベースとして, 非破壊的木構造を用いたデータベース``Jungle''を設計・開発している. |
27
1abd3c17cff9
Added tree_conflict figures
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
9 非破壊的木構造とは, データの編集の際に一度木構造として保存したデータを変更せず, 新しく木構造を作成してデータの編集を行うことを言う. |
3
fc37b0330bdc
Modified master.sty and appendix.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
10 |
27
1abd3c17cff9
Added tree_conflict figures
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
11 本研究では, Jungle に分散データベースと永続性の実装を行った. |
11 | 12 データ分散部分には当研究室で開発中である並列分散フレームワークである Alice を使用した. |
65 | 13 学科の並列環境を用いて複数のサーバノード間でデータの分散を行うことを確認した. |
30
92bc4faa9a37
Added benchmark images
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
14 また, 例題アプリケーションとして簡易掲示板プログラムの作成を行った. |
92bc4faa9a37
Added benchmark images
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
15 Jungle と Cassandra により作成した掲示板プログラムに対して読み込みと書き込みの負荷をかけ |
38
559589aec976
Writed how to use alice topology manager
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
30
diff
changeset
|
16 比較を行った. |
63
d770a2b534b3
Writed description of persistent
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
38
diff
changeset
|
17 結果, Cassandra以上の性能を確認することができた. |
99
be9d52d3c424
Fixed chapter1.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
73
diff
changeset
|
18 残された課題としてデータ分割の実装, Mergeアルゴリズムの設計, 分断耐性の実装, 過去のデータの掃除についての課題が確認された. |
11 | 19 |
0 | 20 \end{abstract} |