Mercurial > hg > Papers > 2014 > nobuyasu-master
changeset 65:27d920592c13
fix
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 01 Feb 2014 17:08:52 +0900 |
parents | c06ec0269eba |
children | 493c5c90ca55 |
files | paper/abstract.tex paper/abstract_eng.tex paper/introduciton.tex paper/master_paper.pdf |
diffstat | 4 files changed, 16 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/paper/abstract.tex Sat Feb 01 16:15:35 2014 +0900 +++ b/paper/abstract.tex Sat Feb 01 17:08:52 2014 +0900 @@ -3,17 +3,18 @@ それに伴い, サーバサイド側への負荷も増大しウェブサービスがダウンする事態が出てきている. そのため, スケーラビリティはウェブサービスにおいて重要な性質の1つとなっている. スケーラビリティとは, ある複数のノードから構成される分散ソフトウェアがあるとき, その分散ソフトウェアに対して単純にノード を追加するだけで性能を線形に上昇させることができる性質である. -そこで, スケーラビリティを持たせるためにアーキテクチャの設計から考えることにした. -当研究室では非破壊的木構造を用いたデータベースである Jungle を開発している. +ウェブサービスにスケーラビリティを持たせるにはまずデータベースがスケーラビリティを持たなければならない. + +そこで, 当研究室ではスケーラビリティのあるデータベースとして, 非破壊的木構造を用いたデータベースJungleを設計・開発している. 非破壊的木構造とは, データの編集の際に一度木構造として保存したデータを変更せず, 新しく木構造を作成してデータの編集を行うことを言う. 本研究では, Jungle に分散データベースと永続性の実装を行った. データ分散部分には当研究室で開発中である並列分散フレームワークである Alice を使用した. -結果, 学科の並列環境を用いて複数のサーバノード間でデータの分散を行うことを確認した. +学科の並列環境を用いて複数のサーバノード間でデータの分散を行うことを確認した. また, 例題アプリケーションとして簡易掲示板プログラムの作成を行った. Jungle と Cassandra により作成した掲示板プログラムに対して読み込みと書き込みの負荷をかけ 比較を行った. 結果, Cassandra以上の性能を確認することができた. - +課題としてデータ分割の実装, Mergeアルゴリズムの設計, 分断耐性の実装, 過去のデータの掃除についての課題が確認された. \end{abstract}
--- a/paper/abstract_eng.tex Sat Feb 01 16:15:35 2014 +0900 +++ b/paper/abstract_eng.tex Sat Feb 01 17:08:52 2014 +0900 @@ -3,17 +3,21 @@ It has caused the webserver is down. Therefore, scalability is important software factor today. Scalability in distributed system is able to increase performance linearly when just added new node to system. -In order to make provide scalability, we considered design of architecture. +In order to make provide scalability to Web services, database must have scalability. -We are developing a database Jungle. +We are designing and developing a database Jungle for study of scalable database. It is use non-destructive tree structure. Non-destructive tree structure is not the destruction of data. Editing of data is done creating by new tree. + Jungle was designed as a distributed database. But data distribution and persistent has not yet been implemented in the Jungle. -In this paper, we develop distributed database on jungle for pursuit architecture with scalability. +In this paper, we develope persistent and distributed database on jungle. Distributed data on Jungle is developing using parallel distributed framework Alice. -As a result, we confirmed that data is distributed between the server node. +We implemented distributed on Jungle and confirmed with our cluster system that data is distributed between the server node. +Also, we developed simple bulletinboard system with Jungle and key-value store database Cassandra. +We compared Jungle and Cassandra using simple bulletinboard. +As a result, we got better performance then Cassandra. \end{abstract_eng}
--- a/paper/introduciton.tex Sat Feb 01 16:15:35 2014 +0900 +++ b/paper/introduciton.tex Sat Feb 01 17:08:52 2014 +0900 @@ -1,5 +1,8 @@ \chapter{序論} \pagenumbering{arabic} + + + スマートフォンやタブレット端末の普及により, 大量の通信を扱うウェブサービスが現れてきている. それに伴い, サーバサイド側への負荷も増大しウェブサービスがダウンする事態が出てきている. そのため, スケーラビリティはウェブサービスにおいて重要な性質の1つとなっている.