微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > 分析:虚拟化并不适用于高性能计算?

分析:虚拟化并不适用于高性能计算?

时间:01-15 来源:计世网 点击:
总结

从某种程度上讲,虚拟化技术能够有效减少服务器数量并提高剩余服务器的利用率,的确为企业的IT实施带来了一场革命。然而,人们错误地把它当成了万灵丹,希望它可以应用于一切可能的IT领域(包括高性能计算在内)。在我看来,虚拟化技术或许可以通过以下三种途径来影响高性能计算:

1. 利用虚拟化技术选择操作系统分配和/或其它软件需求,并指定合适的计算节点来运行相应软件。

2. 利用虚拟化技术将进程从某个节点(源节点)移动至其它节点(目标节点)。

3. 利用虚拟化技术轻松创建检查点。

以上三种设想看似简单,实际上却很难在高性能计算中实现。第一种设想能够提供任务所需的操作系统或分配资源,引起了很多人的兴趣,但目前这样做会造成性能损失;第二种设想是在节点间移动虚拟机,这在高性能计算中很难实现,因为许多应用都要大量用到网络和/或存储(IO);而第三种设想,即利用虚拟机快速创建检查点也存在相同的网络和/或存储依赖问题,因此很难应用于高性能计算中。

因此,从目前的情况来看,虚拟化技术尚无法在高性能计算领域占据一席之地。尽管我们并不能由此断定未来情况不会发生变化,但目前虚拟化技术要进入高性能计算领域尚需时日。我很遗憾地说,高性能计算并不是虚拟化大锤所寻找的那颗钉子。

作者:戴尔HPCC企业技术专家 Jeff Layton博士

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top