Univa产品与HPC容器应用探讨

需积分: 9 1 下载量 171 浏览量 更新于2024-07-17 收藏 3.95MB PPTX 举报
"Univa-HEPiX-Apr2016.pptx" Univa是一家专注于高性能计算(HPC)工作负载管理的公司,其产品最初基于Sun Grid Engine (SGE),这是一个广泛使用的作业调度系统,但现在它已经发展为非开源版本,并且在提及时已经更新到了第8个版本。Univa提供了市场领先的企业级智能工作负载管理解决方案,拥有超过500家客户,其中82%的收入来自企业用户。 Univa的核心技术经过了500多家客户的验证,为各种规模和行业的企业提供服务。该公司专注于利用容器技术来优化HPC工作负载。容器作为一种轻量级虚拟化技术,可以简化应用程序的部署和管理,特别适合于设计时考虑了容器化的新型应用,尤其是那些顺序或多线程、具有简单I/O和网络依赖的应用程序。 然而,将容器应用于HPC环境也面临一些挑战。分布式内存应用程序(如使用MPI的应用)在单个主机上运行时可能会遇到问题,因为它们需要跨主机的内存访问。对POSIX文件系统的强烈依赖(如NFS)也可能带来网络访问的复杂性。GPU集成也是一个挑战,因为它涉及到套接字亲和性等问题。目前,跨主机的分布式内存应用以及对网络访问有强依赖的POSIX文件系统应用并不理想,可能需要重新架构或寻找针对HPC优化的特定容器技术,例如Shifter和Singularity。 Docker等主流容器技术正在不断创新,例如宣布支持纯IP VLAN,这可能会缓解部分网络依赖的问题。在实际应用中,Univa提到了一个生物技术领域的案例——位于巴塞罗那的基因组调控中心(CRG)。这个案例展示了如何在生命科学领域利用容器技术进行基因组研究,提高了研究的效率和可重复性。 Univa的产品和解决方案致力于解决HPC环境中容器化的复杂性和挑战,通过智能工作负载管理帮助企业在新软件开发、现有软件重构以及采用HPC特定的容器技术方面做出明智的选择。同时,它还关注于在新兴技术成熟后,如何将这些技术有效地融入HPC环境,以提升整体性能和效率。