annotate paper/chapter/introduction.tex @ 16:6e43d7a51315

update introduction
author Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
date Fri, 15 Jan 2021 18:00:52 +0900
parents e32786ab9366
children a4f33a4c0948
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 \chapter{はじめに}
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 \pagenumbering{arabic} %ページ番号の表記方法
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3
16
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
4 情報通信技術の普及に伴い学生が学ぶ学習環境が必要となる。その学習環境として VM や コンテナにより, 手軽に開発し試せる技術が普及している。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
5 だが, 手元の PC 上で VM や コンテナを立ち上げ, 開発を行うことはできるが, VM や コンテナの使用には高性能 PC や 有料のクラウドサービスが必要になる場合がある。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
6 これらの負担をIT技術を学ぶ学生に負わせない, 新たな仕組みが必要である。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
7 \par
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
8 本コースでは希望する学生に学科のブレードサーバから仮想環境を貸出するサービスを行っている。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
9 貸出をする VM の基本スペックとして CPU 1コア, メモリ 1GB, ストレージ 10GB である。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
10 基本スペックでは不足する場合は要望に応じてスペックの変更を行っている。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
11 しかし, 機械学習などの演習では CPU より GPU が求められる場合がある。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
12 VM 上で GPU を共有するには PCI パススルーを利用することで可能である。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
13 だが, PCI パススルーでは GPU と VM は1対1の関係となり, GPU を希望する利用者すべてに割り当てることはできない。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
14 \par
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
15 本研究では, 学生が貸出VMだけでなく, 学科のブレードサーバのリソースを効率的に利用できる教育計算機システムを提案する。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
16 教育計算機システムには複数の計算用サーバと大容量ストレージサーバが存在する。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
17 複数のサーバを利用するにあたり, 分散ストレージが必要となる。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
18 また, 学習環境として利用されることから, 複数の並列なアクセスに耐えられ, 信頼性の高いファイルシステムが必要である。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
19 この用件を満たすストレージソフトウェアとして Ceph を採用した。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
20 計算用サーバのリソースを効率的に利用するために, コンテナエンジンである Podman, Singularity, ジョブスケジューラである Slurm を採用した。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
21 これらのソフトウェアを合わせ教育計算機システムの構築を行った。
5
e32786ab9366 update tex
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents:
diff changeset
22
16
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
23 \section{システム管理チーム}
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
24 本コースで利用されている教育情報システムの運用管理は, 平成24年まで演習科目の1つとして行われてきた\cite{kinjo}。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
25 しかし, サービスの多様化やシステムの高度化により, 演習科目として行うには困難になった。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
26 そこで, 平成25年度に学生と教職員らの有志による「システム管理チーム」が発足した。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
27 本チームはシステムの構築, 運用管理やシステム利用者のサポートを行っている。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
28
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
29 \section{論文の構成}
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
30 本論文では, 6章で構成され, いかに各章の詳細を示す。
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
31 \begin{itemize}
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
32 \item 第1章は, 本研究の背景と目的を述べる
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
33 \item 第2章は, 本論文で必要な技術概要を述べる
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
34 \item 第3章は, 教育計算機システムの構築について述べる
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
35 \item 第4章は, 教育計算機システムの管理と利用方法について述べる
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
36 \item 第5章は, 教育計算機システムの評価について述べる
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
37 \item 第6章は, 本研究におけるまとめと今後の課題について述べる
6e43d7a51315 update introduction
Ken Miyahira <e175733@ie.u-ryukyu.ac.jp>
parents: 5
diff changeset
38 \end{itemize}