6 「富岳」の利用拡大等に向けた取組

6-1 富岳クラウドプラットフォーム

スーパーコンピュータ「富岳」のさらなる利用拡大および利便性向上を図るため、「富岳」の計算資源を活用したクラウド的な利用サービス「富岳クラウドプラットフォーム」の導入を目指している。従来のHPC利用者だけでなく、利用者層と利用分野の双方を拡大し、だれもが迅速に、そして容易に「富岳」を利用できる環境を整備することが目標である。

6-1-1 「富岳クラウドプラットフォーム」の概要

「富岳クラウドプラットフォーム」の概要を図1に示す。従来からのHPCユーザーは社会的課題や学術的インパクトのある課題を実施する一方で、クラウド的な利用サービスでは今までHPCを直接利用できる機会や技術を持たなかった研究者や企業のポテンシャルユーザーに対し、HPCサービス提供事業者(サービスプロバイダー)の仲介を経て「富岳」の計算資源を提供する。サービスプロバイダーの仲介により、様々なエンドユーザーのニーズに柔軟に応えることが可能となり、「富岳」の利用者層と利用分野の双方の拡大につながることが期待される。

図1 富岳クラウドプラットフォームの概要
図1 富岳クラウドプラットフォームの概要

本取組は、2020年4月から2022年3月までの2年間を試行的実施期間とし、この期間に「富岳」の計算資源をエンドユーザーへ提供する方法を幅広く試行し、それぞれの効果を可能な限り定量的に評価する。また、本取組から得られた知見を「富岳」の運用や将来の「富岳」のクラウド的な利用形態へ反映することを目指している。

2020年4月から「富岳」のクラウド的利用を試行するにあたり、2019年度に「富岳」のクラウド的利用に関する共同研究プロジェクトの 募集を行い、「富岳」クラウド的利用を推進するタスクフォースおよび外部専門家から成るアドバイザリーコミッティでの審議の結果、7件の共同研究プロジェクトの実施を決定した。さらに、2020年度にも追加で 募集し2件を採択し、表1に示す9件の共同プロジェクトを実施した。

表1 FCP共同プロジェクト
サービスプロバイダー プロジェクト名
Altair Engineering, Inc. 「ヴォージュプロジェクト: Altair PBS WorksとRadiossを使用した富岳でのクラウド利用の共同研究」
HPCシステムズ株式会社 「大規模化学計算を富岳で高速かつ簡便に実行可能なサイエンスクラウドの実証」
株式会社HPCソリューションズ(株式会社アルゴグラフィックス) 「ジョブスケジューラによる富岳へのクラウドバースティング」
株式会社エクサ 「富岳利用環境整備 ~みんなの富岳~」
エクストリーム-D株式会社 「XTREME-Stargateとスーパーコンピュータ富岳の接続実証実験」
公益財団法人計算科学振興財団(株式会社ヴァイナス) 「富岳クラウド的利用に向けたFOCUS/VINAS産業利用アプリケーション実証」
Nimbix, Inc. 「Democratizing HPC on Fugaku with JARVICE XE and Kubernetes」
富士通株式会社 「富岳ISV利用環境の整備・実証」
Rescale, Inc. 「Rescale ScaleX on Supercomputer Fugaku」

6-1-2 「富岳クラウドプラットフォーム」のサービス

共同プロジェクトにおいて、それぞれのサービスプロバイダーが提供するサービスは大きく以下の2種類に分類される。

  • 「富岳」のサポートや利用のコンサルティングサービス (サポートサービス)
  • 「富岳」でのアプリケーション利用サービス (SaaS)

サポートサービスは、スーパーコンピュータを利用したことのない利用者向けに、「富岳」の利用申請方法や、利用者が実行したいアプリケーションの「富岳」へのインストールおよび最適化、利用時に問題が生じたときの原因切り分けなどを行うサービスである。「富岳」は2021年3月に共用を開始し、課題申請を受け付け始めており、 本プロジェクトにおいて、2020年度は実際の申請プロセスを評価し、冗長な部分やオンライン化可能な手続きを検討した。また、サービスプロバイダー各社と打ち合わせを実施し、サポートサービスを実現する上での課題を抽出した。2021年度には、より迅速に利用者アカウントを発行するためにアカウント発行手続きのオンライン化を検討しシステムのプロトタイプを実装した。

SaaS (Software as a Service)は、サービスプロバイダーがアプリケーションを「富岳」に導入および最適化し、それを利用者がアプリケーション利用サービスを介して利用する形態である。利用者は「富岳」の操作に関する知識がなくてもサービスプロバイダーが提供するアプリケーションを利用できる。2020年度はSaaSを実現するにあたり、アプリケーションの「富岳」への移植や利用者へのアカウント発行方法、認証方法、課金管理方法などについて検討した。また、「富岳」をリモートから操作できるウェブAPIを実装し、クラウド的な利用のみならず「富岳」利用者全体へ提供した。2021年度はクラウド的な機能としてS3互換APIによるファイル操作機能を実装した。本機能によって「富岳」の並列ファイルシステムをS3プロトコルでも操作できる。また、「富岳」上でコンテナ基盤であるkubernetesの導入を試行し、「富岳」のアーキテクチャであるA64FXでkubernetesが動作することを確認した。本格的な利用にはストレージやネットワークおよびセキュリティなどの検討が必要となり、これらは今後の課題である。

2020年度は「富岳」が共用前のため、主に「富岳」の操作方法や性能といった技術面や利用制度面に関する検討を実施し、一部のプロジェクトではサービスのプロトタイプを実装した。2021年度は実装したサービスをパイロットユーザーに展開し、評価した。

本プロジェクト期間において、4つの新規利用サービスが開発され、それらはサービス実証フェーズにある。また、実証中のサービスは、利用者数が109名、総利用ノード時間積が約405万ノード時間と多くの利用がなされ、利用拡大の観点で一定の効果が見られた。サービスプロバイダーを介した利用サービスは現行の利用制度の範囲内でも一定程度実施可能であることがわかった。HPCI計画推進委員会で本プロジェクトの実施状況の報告を行い、高く評価されたことに加え、2022年度より、クラウド的利用を高度化・利用拡大枠以外の利用枠でも利用可能とする方針となった。今後の課題として、現行の利用制度下でSaaS利用を展開すること、および先端的技術の活用を含む「富岳」のクラウド機能の高度化にむけた継続的な技術開発が挙げられる。