高等教育機関でのネットワーク管理演習を手軽に実施するための演習システムを開発した. 演習用ネットワークの用意に必要なコストを削減するために,仮想マシンとネットワークにより実現された共用の仮想インフラを用いて,ネットワーク管理演習用のネットワークを実現する手法の確立を目指した.これにおいて,複数の計算機上の仮想マシンプロセスをノードとするネットワークを集中管理し,そのネットワークを学習者の計算機から制御するシステムを開発した.これにより,たとえば,一般的な性能の計算機上で稼働させた仮想マシンや,クラウドサービスなどにより提供されている仮想マシンを利用することで,演習用のネットワークを実現できるため,専用で高性能な計算機を導入する必要がなくなる.また,学習者のネットワーク管理ツールとしてブラウザ上で動作するアプリケーションを開発した.これにより,学習者は,たとえば,自宅などのPCから,特に準備することなく,演習を行えるようになる. また,演習中での指導の効率性の改善に焦点を当て,学習者の躓き原因を指導者が簡単に把握するための設定誤り絞り込み手法と,ヒントを生成して提示するツールを開発した.前者は,プログラム解析技術を用いて通信シミュレータの動作を解析することで,誤りのある設定項目を絞り込む手法である.後者は,通信シミュレータの動作を解析することで,正解の動作と学習者の設定の動作を比較表示するツールである.これにより,指導者は学習者の設定誤りを即座に指摘でき,学習者は独力で自身の誤りを見つけられるようになることが期待できる.
|