著者
上野 優 新居 雅行
雑誌
研究報告ソフトウェア工学(SE) (ISSN:21888825)
巻号頁・発行日
vol.2021-SE-207, no.37, pp.1-8, 2021-02-22

計算機科学の実験環境として Jupyter Notebook が広く使われているが,その計算機クラスタの管理は一般的に容易ではない.一方,クラスタ管理不要で需要に応じた計算資源の利用を可能にするクラウドサービスの一つとして FaaS がある.しかし Jupyter Notebook で書かれた手続き型プログラムを FaaS で実行しようとすると,FaaS のリソース割り当てが他のサービスに比べて小さいため,多くの場合実行できない.本稿ではこの問題に対して,一連の手続き型プログラムを細かく分割することにより,リソース割り当て制限内に収める手法を提案する.さらに提案手法に基づいて既存のノートブックの分割を行い,その機能性と効率性を評価した.
著者
上野 優 今井 祐二
雑誌
研究報告インターネットと運用技術(IOT) (ISSN:21888787)
巻号頁・発行日
vol.2019-IOT-44, no.15, pp.1-7, 2019-02-28

サーバ運用の手順書を Jupyter Notebook を用いて記述し,作業内容 ・ コマンド ・ 実行結果を一つの 「実行可能な手順書」 にまとめることで,作業の省力化と同時に,運用ノウハウの共有を円滑にするアイディアが提案されている.しかし,遠隔サーバを運用対象とする場合,従来の対話型端末と比べコマンドの記述形式を大きく変える必要があり,適用の妨げとなっていた.そこで筆者らは,この問題を解消する Jupyter 拡張である 「SSH Kernel」 を開発し,トライアルユーザへのアンケートにより提案手法の有効性を確かめた.