High-Performance Computing (HPC) in the public cloud democratizes the supercomputing power that most users cannot afford to purchase and maintain. Researchers have studied its viability, performance, and usability. However, HPC in the cloud has a unique feature -- users have to export data and computation to somewhat untrusted cloud platforms. Users will either fully trust cloud providers to protect from all kinds of attacks or keep sensitive assets in-house instead. With the recent deployment of the Trusted Execution Environment (TEE) in the cloud, confidential computing for HPC in the cloud is becoming practical for addressing users' privacy concerns. This paper discusses the threat models, unique challenges, possible solutions, and significant gaps, focusing on TEE-based confidential HPC computing. We hope this discussion will improve the understanding of this new topic for HPC in the cloud and promote new research directions.
翻译:公共云层中的高性能计算(HPC)使大多数用户无法购买和维护的超级计算能力民主化。研究人员研究了其可行性、性能和可用性。然而,云层中的HPC有一个独特的特征:用户必须输出数据和计算到一些不可靠的云平台。用户要么完全信任云源提供商,以保护其免受各种攻击,要么将敏感资产留在内部。随着最近在云层中部署信任的执行环境(TEE),云层中HPC的机密计算正在成为解决用户隐私问题的实用方法。本文讨论了威胁模型、独特挑战、可能的解决办法和重大差距,重点是基于TEE的机密HPC计算。我们希望这次讨论将增进对云层中HPC这一新议题的理解,并促进新的研究方向。