大型对称多处理服务器价格通常比较昂贵,小型的双路和四路服务器价格相对便宜。近几年来来,ScaleMP公司就一直在致力于使用软件和高速网络来将大型服务器分解为一组相对小型的服务器。
管理集群是一件">痛苦的工作,应用软件通常希望采用一个简单的地址域来完成管理职责,这也是ScaleMP公司vSMP Foundation产品努力的目标,这个软件可以分配服务器BIOS,虚拟化管理程序和对称多处理器并将很多服务器纳入一个虚拟对称多处理服务器池。ScaleMP的软件最初基本是使用InfiniBand互联架构作为对称多处理地板来将16个服务器节点连接到有着连续内存的单个系统映像。
ScaleMP公司宣布在vSMP Foundation产品线家族中新增vSMP Foundation for Cloud。The Cloud软件的设计是针对云计算中已经配置完成的环境,正如采访中所强调的"此时你可能很想将低优先级的服务关闭几小时来运行大规模并行处理工作",对此,管理员在每项工作,每个项目或者每个用户的基础上创建了虚拟机。
公司的营销副总裁Benjamin Baer在接受服务器观察采访时表示"我们的产品是用来提高云利用率"。公司的创始人兼首席执行官Shai Fultheim进一步强调说,ScaleMP公司希望能最终开启新的计算时代。
去年秋天,ScaleMP公司希望通过用一台经济使用的八路服务器来替代四个双路服务器,从而在企业级和高性能计算领域占据一席之地,他们推出了旗下软件的最新版本--vSMP Foundation for SMB Edition,这个中小型企业版本能通过交叉线式InfiniBand托管渠道适配器直接将四个节点连接进服务器,并且无需交换机。这个用四核至强5500系列处理器连接而成的八路服务器与搭载AMD六核皓龙8400处理器的真正的八路服务器相比,浮点计算性能能高出35%,内存带宽能高出75%,而成本却低了25%。
不过,ScaleMP公司的vSMP Foundation只能支持Linux操作系统和某一类的工作负载,比如高性能计算和需要节点在系统内部其他软件层上互相聊天用的通讯工作。这也是ScaleMP公司迄今为止只有175家用户的原因之一。他们确实需要对Windows系统提供支持来融入主流。
扩展性是vSMP Foundation 3.0软件设计中的重中之重。目前,128个节点可以捆绑在一起来取代16个节点,地址域目前所有节点的容量是64TB,而vSMP Foundation 2.0和2.1版本的容量仅为4TB。随着2.X的推出,每台服务器线程的数量确实可以将每个物理服务器节点最大扩展为16个,如果你开启至强处理器的话,这是个惊人的超线程应用(皓龙处理器无法支持同步超线程,因此你可以通过计算核心数量来算出有多少线程正在使用)。
在最新的vSMP Foundation 3.0版本中,vSMP集群内部的每个服务器节点目前都有128个线程。举例来说,这就意味着你可以使用英特尔的“Beckton”芯片集和支持8核和超线程的英特尔“Nehalem-EX”至强7500处理器来实现真正的对称多处理,构建一个八路服务器节点。然后你可以用vSMP Foundation代码将这128个节点连起来组成一个拥有16384个线程的大型虚拟对称多处理服务器。并不是任何人都可以这样做,因为他们10万美元或者更多的节点来这么做。上帝知道应用软件是否能够利用上这些线程,不过如果你用其他人的钱来尝试倒也不错。
重要的是有了vSMP Foundation 3.0(公司称之为虚拟机,是与SX Server, KVM, Xen或Hyper-V所创建的物理服务器虚拟层不同的分类),vSMP就可以实现以前无法实现的扩展。因此随着英特尔和AMD公司增加了他们商用双路和四路服务器的核心和线程,vSMP集群将能够承担起vSMP所有节点集合的重任。
顺便提一句,根据ScaleMP公司营销副总裁Benjamin Baer的说法,就以同样的时钟频率所运行的处理器而言,vSMP可以循序服务器节点有两个,四个或者八个插槽,他们可以来自不同的厂商,只要他们拥有InfiniBand HCA即可。因此就像你将Beowulf Linux集群来将任意分布的计算机和服务器组合为一台超级计算机一样,你可以将分布在数据中心内部散发着大量热量但是可能承担的工作负载非常有限的那些服务器组合为一个虚拟对称多处理池。遗憾的是vSMP是专利资源,并不免费,否则可能就会像Beowulf那样将Linux推向更加广阔的市场。