Mercurial > hg > Papers > 2014 > nobuyasu-master
annotate paper/chapter3.tex @ 12:449ddefdfa32
Added images
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 16 Jan 2014 11:59:16 +0900 |
parents | b87deec129df |
children | 7df3a9a13b22 |
rev | line source |
---|---|
4
d42d2acf5d1d
Added some tex files
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1 \chapter{Jungleの分散実装} |
10
02c7fc1cda10
Writed description of TreeOperationLog
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
2 \section{TreeOperationLogを用いての分散データベースの実装} |
12 | 3 Jungle でデータ扱うと TreeOperationLog として残ることは述べた. |
10
02c7fc1cda10
Writed description of TreeOperationLog
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
4 この TreeOperationLog を他のサーバへと送り, Jungle の編集を行って |
02c7fc1cda10
Writed description of TreeOperationLog
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
5 貰うことでデータの分散を行うことができる. |
12 | 6 ここで問題になることはネットワークトポロジーの形成方法であった. |
7 | |
8 Jungle で使用するネットワークトポロジーはツリー型を考えている. | |
9 しかし, リング型といった他のネットワークトポロジーによる実装に関しても試す余地はある. | |
10 自由にネットワークトポロジーの形成を行うことができる必要があった. | |
11 | |
12 そこで当研究室で開発を行っている並列分散フレームワークである Alice を使用することにした. | |
13 Alice により提供されるネットワークトポロジー形成を用いて TreeOperationLog を各サーバノードへ | |
14 配ることで並列分散フレームワークの実装を行う. | |
11 | 15 |
12 | 16 % トポロジー形成の説明をする. 重要さなども。 |
17 % トポロジーの形成は容易ではない. | |
18 % Alice が必要な機能を提供してくれることを述べる | |
19 % Alice はトポロジー形成の機能を提供している | |
20 % トポロジー間でのデータの受け渡す機能も提供している | |
21 \begin{figure}[htpb] | |
22 \begin{minipage}{0.5\hsize} | |
23 \begin{center} | |
24 \includegraphics[scale=0.7]{figures/network_topology_ring.pdf} | |
25 \caption{リング型のNetwork Topology} | |
26 \label{fig:topology_ring} | |
27 \end{center} | |
28 \end{minipage} | |
29 \begin{minipage}{0.5\hsize} | |
30 \begin{center} | |
31 \includegraphics[scale=0.7]{figures/network_topology_tree.pdf} | |
32 \caption{ツリー型のNetwork Topology} | |
33 \label{fig:topology_tree} | |
34 \end{center} | |
35 \end{minipage} | |
36 \end{figure} | |
11 | 37 |
38 \section{並列分散フレームワークAlice} | |
10
02c7fc1cda10
Writed description of TreeOperationLog
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
39 |
12 | 40 \section{Aliceによるトポロジーの形成} |
10
02c7fc1cda10
Writed description of TreeOperationLog
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
41 |
11 | 42 |
10
02c7fc1cda10
Writed description of TreeOperationLog
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
43 MessagePackの説明もここに簡単に入れたほうがいいかも. |
4
d42d2acf5d1d
Added some tex files
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
44 \section{Aliceを用いての分散実装} |
d42d2acf5d1d
Added some tex files
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
45 \section{ログのシリアライズ} |
d42d2acf5d1d
Added some tex files
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
46 \section{Jungleの永続性の実装} |
10
02c7fc1cda10
Writed description of TreeOperationLog
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
47 \subsection{マージの実装} |
02c7fc1cda10
Writed description of TreeOperationLog
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
48 |