comparison paper/chapter2.tex @ 35:2849dc0ea23a

Modified description of network topology
author Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
date Tue, 28 Jan 2014 01:49:44 +0900
parents 7a829a3c2e19
children 65bd1b1250e9
comparison
equal deleted inserted replaced
34:7a829a3c2e19 35:2849dc0ea23a
257 \end{center} 257 \end{center}
258 \end{figure} 258 \end{figure}
259 259
260 260
261 \subsection{トポロジーの形成手段} 261 \subsection{トポロジーの形成手段}
262 % なぜツリー型なのか説明をしたほうがいい?
263 % マージの利用のためツリー型?
264 Jungle で使用するネットワークトポロジーはツリー型を考えているが, リング型やメッシュ型といった 262 Jungle で使用するネットワークトポロジーはツリー型を考えているが, リング型やメッシュ型といった
265 他のネットワークトポロジーによる実装に関しても試す余地はある. 263 他のネットワークトポロジーによる実装に関しても試す余地はある.
266 そのため, ツリーだけでなく, 自由にネットワークトポロジーの形成を行えるようにしたい. 264 そのため, ツリーだけでなく, 自由にネットワークトポロジーの形成を行えるようにしたい.
267 265
266 \begin{figure}[htpb]
267 \begin{minipage}{0.5\hsize}
268 \begin{center}
269 \includegraphics[scale=0.7]{figures/network_topology_ring.pdf}
270 \caption{リング型のトポロジー}
271 \label{fig:topology_ring}
272 \end{center}
273 \end{minipage}
274 \begin{minipage}{0.5\hsize}
275 \begin{center}
276 \includegraphics[scale=0.7]{figures/topology_mesh.pdf}
277 \caption{メッシュ型のトポロジー}
278 \label{fig:topology_mesh}
279 \end{center}
280 \end{minipage}
281 \end{figure}
282
268 そこで当研究室で開発を行っている並列分散フレームワークである Alice を使用する. 283 そこで当研究室で開発を行っている並列分散フレームワークである Alice を使用する.
269 Alice により提供されるネットワークトポロジー形成を用いて TreeOperationLog を各サーバノードへ 284 Alice はトポロジー形成とネットワーク上でのデータ送受信のための機能を提供する.
270 配ることで並列分散フレームワークの実装を行う.
271 285
272 % トポロジー形成の説明をする. 重要さなども。 286 % トポロジー形成の説明をする. 重要さなども。
273 % トポロジーの形成は容易ではない. 287 % トポロジーの形成は容易ではない.
274 % Alice が必要な機能を提供してくれることを述べる 288 % Alice が必要な機能を提供してくれることを述べる
275 % Alice はトポロジー形成の機能を提供している 289 % Alice はトポロジー形成の機能を提供している
276 % トポロジー間でのデータの受け渡す機能も提供している 290 % トポロジー間でのデータの受け渡す機能も提供している
277 \begin{figure}[htpb]
278 \begin{center}
279 \includegraphics[scale=0.7]{figures/network_topology_ring.pdf}
280 \caption{リング型のネットワークトポロジー}
281 \label{fig:topology_ring}
282 \end{center}
283 \end{figure}
284 \begin{figure}[htpb]
285 \begin{center}
286 \includegraphics[scale=0.7]{figures/topology_mesh.pdf}
287 \caption{メッシュ型のネットワークトポロジー}
288 \label{fig:topology_mesh}
289 \end{center}
290 \end{figure}
291
292 291
293 292
294 \section{並列分散フレームワークAlice} 293 \section{並列分散フレームワークAlice}
295 Alice は当研究室で開発している並列分散フレームワークである. 294 Alice は当研究室で開発している並列分散フレームワークである.
296 Alice はデータを DataSegment, コードを CodeSegment という単位で扱うプログラミングを提供している. 295 Alice はデータを DataSegment, コードを CodeSegment という単位で扱うプログラミングを提供している.