Skip to main content
QUICK REVIEW

[論文レビュー] HPC Cloud for Scientific and Business Applications: Taxonomy, Vision, and Research Challenges

Marco A. S. Netto, Rodrigo N. Calheiros|arXiv (Cornell University)|Oct 24, 2017
Cloud Computing and Resource Management参考文献 110被引用数 12
ひとこと要約

本論文は、科学的およびビジネス的ワークロードにおけるハイパフォーマンスコンピューティング(HPC)クラウドの役割を分析し、包括的な分類、ビジョン、研究アジェンダを提示する。性能隔離、リソース割り当て、価格モデル、ハイブリッドクラウド統合の分野における主な課題を特定し、HPCワークロードをクラウド環境で実行可能にするために、適応的リソース管理と持続可能な価格戦略の導入を提唱する。

ABSTRACT

High Performance Computing (HPC) clouds are becoming an alternative to on-premise clusters for executing scientific applications and business analytics services. Most research efforts in HPC cloud aim to understand the cost-benefit of moving resource-intensive applications from on-premise environments to public cloud platforms. Industry trends show hybrid environments are the natural path to get the best of the on-premise and cloud resources---steady (and sensitive) workloads can run on on-premise resources and peak demand can leverage remote resources in a pay-as-you-go manner. Nevertheless, there are plenty of questions to be answered in HPC cloud, which range from how to extract the best performance of an unknown underlying platform to what services are essential to make its usage easier. Moreover, the discussion on the right pricing and contractual models to fit small and large users is relevant for the sustainability of HPC clouds. This paper brings a survey and taxonomy of efforts in HPC cloud and a vision on what we believe is ahead of us, including a set of research challenges that, once tackled, can help advance businesses and scientific discoveries. This becomes particularly relevant due to the fast increasing wave of new HPC applications coming from big data and artificial intelligence.

研究の動機と目的

  • 科学的およびビジネスコンピューティング環境におけるHPCクラウドの採用状況を分析すること。
  • クラウドベースのHPCにおける性能隔離、リソース割り当て、サービス品質の分野における重要な研究課題を特定すること。
  • 多様なユーザー規模に対応するための進化する価格モデルと契約モデルを通じて、HPCクラウドの持続可能性を検討すること。
  • コストとパフォーマンス最適化を実現するためのオンプレミスとクラウドワークロードのバランスを取るハイブリッドクラウドアーキテクチャの役割を検討すること。
  • コンテナ、FPGA、GPU、低レイテンシーネットワークといった新技術がHPCクラウドの実現可能性に与える影響を評価すること。

提案手法

  • 導入モデルに基づくHPCクラウドの分類を構築:「クラウドにおけるHPC」「HPCプラスクラウド」「HPCとしてのサービス」。
  • MPIベースのワークロードおよび容易に並列化可能なワークロードを含む、HPCベンチマークと実世界のアプリケーションを用いて、パフォーマンスとコストのトレードオフを分析。
  • パブリッククラウドにおけるリソース共有と仮想化が、同じリソース割り当てでも繰り返し実行においてアプリケーションパフォーマンスのばらつきを引き起こす影響を評価。
  • オンプレミスリソースとクラウドリソースを統合する、ハイブリッドでエラスティックかつプログラマブルなプラットフォームとしてのHPCクラウドのビジョンを提示。
  • コンテナ、FPGA、GPU、低レイテンシーネットワーク(例:Azure、ProfitBricks)といった新技術がHPCクラウドの実現を可能にする要因としての役割を検討。
  • 小規模および大規模ユーザーの両方の視点から、適応的リソース割り当て、SLAを考慮したスケジューリング、コスト最適化プロビジョニングの分野における研究ニーズを特定。

実験結果

リサーチクエスチョン

  • RQ1共有され、InfiniBandでないネットワークを備えたパブリッククラウド環境において、プロセッサ間通信が多用されるHPCアプリケーションが、受け入れ可能なパフォーマンスを達成するにはどうすればよいか?
  • RQ2コストとパフォーマンスの最適化を図るために、オンプレミスリソースとクラウドリソースをバランスさせるために効果的なハイブリッドクラウド戦略は何か?
  • RQ3小規模ユーザーとエンタープライズユーザーの両方を満たすために、持続可能で柔軟な価格モデルをどのように設計できるか?
  • RQ4GPU、FPGA、低レイテンシーネットワークといった新技術が、オンプレミスクラスタとクラウドプラットフォームの間のパフォーマンスギャップを縮小する役割を果たすか?
  • RQ5従来のHPC環境では「無料」とされていたが、クラウド利用における金銭的責任が明確になったことで、ユーザー行動が変化する中で、リソース管理システムはどのように対応できるか?

主な発見

  • 容易に並列化可能なアプリケーションは、現在のクラウドインfraストラクチャ上でも良好なパフォーマンスを発揮するが、密結合で通信量の多いHPCワークロードは、ネットワークレイテンシのためスケーラビリティに制限を受ける。
  • パブリッククラウドにおけるリソース共有は、同じリソース割り当てであっても、繰り返し実行においてパフォーマンスのばらつきを引き起こす。
  • オンプレミスクラスタとクラウドバーストを組み合わせたハイブリッドクラウドモデルは、変動するワークロードを持つ組織にとって、持続可能でコスト効率の良い道筋を提供する。
  • 従量課金モデルへの移行は、従来のコスト可視性のないHPCクラスターよりもリソースの過剰割り当てが減少する可能性があり、ユーザー行動に変化をもたらす。
  • GPU、FPGA、低レイテンシーネットワーク(例:Azure、ProfitBricks)といった新技術は、オンプレミスとクラウドHPCプラットフォームの間のパフォーマンスギャップを顕著に縮小することが期待される。
  • 持続可能なHPCクラウドの採用には、技術的進歩に加え、適応的価格モデルとSLA駆動のリソース割り当てメカニズムに関する研究も不可欠である。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。