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