view paper/introduciton.tex @ 0:7a299eb01565

add files
author taiki
date Fri, 09 Jan 2015 15:20:37 +0900
parents
children f24c74af0ff2
line wrap: on
line source

\chapter{序論}

 IT 技術の進歩は目まぐるしく、学習するためのコストや環境も必要になってくる。また学習のための環境を管理することは手間がかかる。
 
 そのため、学生が IT 技術を学習するための環境を供したい。また提供した環境を使用させるにあたり、管理者への煩雑な手続きを無くすことで管理者の負担を減らさなければならない。管理者側の負担として、VM の作成やアップロード、また VM のセキュリティ管理が挙げられる。
 
 またクラウドサービスと連携し、学生が開発したサービスをオンプレミスの環境から外のサービスへ移行することで、サービスへの高速なアクセスが可能になる。

そこで当研究室では、学生に VM を提供し、資源を管理するための ie-virsh を開発している。 ie-virsh は複数の hypervisor に対応した virsh の wrapper となっている。

本研究では、IT 技術を教育するための環境を学生に提供するために、教育用計算機システムの構築と評価を行った。本研究では教育用計算機システムに、ie-virsh と、docker で使われる資源を管理するための ie-docker を開発し、学生に使用させる。またその際に Block device の共有に使う Filesystem 、 GFS2 の評価を行った。
現在のシステムと比較して、本研究で提案する計算機システムが教育用に適正であることを確認した。

\pagenumbering{arabic}


\newpage

\section{本論文の構成}
本論文では, 初めに分散データベースについて既存の製品を例に挙げながら述べる.
RDBとNoSQLについて説明し, 既存のNoSQLデータベースの特徴について説明する.
第3章では, Jungleの持つデータ構造, 非破壊的木構造について説明し, Jungleにおけるデータ編集について述べる.
第4章では, 非破壊的木構造による Jungle の基本設計と, 分散バージョン管理システムを参考にした分散設計
について述べる.
第5章では, 第4章で行った設計を元にJungleへ行った分散実装について述べる.
第6章では, 第5章で実装した分散データベースJungleの評価を行うため, 簡易掲示板プログラムを実装する.
この掲示板プログラムはJungleとCassanraそれぞれのデータベースを使うものを用意した.
学科の並列環境上で開発した掲示板プログラムを複数のノードで実行させ, 負荷をかけることで Jungle と Cassandra の
性能比較を行う.
第6章では, 本研究におけるまとめと今後の課題について述べる.