租一个集群

时间:2009-04-21 02:26:57

标签: hpc

我想知道是否有可供出租的集群。

情景:

我们有一个程序可以在给定文件上运行我们估计一周运行(优化后)的程序。很可能,更长。遗憾的是,我们还需要执行大约300多个不同的文件,从而导致大约300周的计算时间(可连续运行 6个挂钟年的)。对于应该在12月份完成的研究工作,这是完全不可接受的。在我们探索其他选择的同时,我正在研究简单地租用Beowulf集群的选择。这项工作是学术性的,将导致完成博士学位。

我们将源和作业文件发送给公司,然后在一两周后收到结果文件的公司将是理想的。瞧!

快速的谷歌搜索并没有发现任何非常有希望的东西。

建议的解决方案?

10 个答案:

答案 0 :(得分:11)

云计算听起来就像您需要的那样。亚马逊,微软和谷歌租用计算机资源支付你所使用的费用。

亚马逊的服务是最成熟的,已经有几个关于亚马逊服务的问题,EG herehere

答案 1 :(得分:5)

Amazon EC2(弹性计算云)听起来就像你正在寻找的那样。您可以注册一个或多个虚拟机(自动最多20个,如果request permission则更多),每个VM每小时0.10美元,加上带宽成本(EC 2计算机和亚马逊other web services之间免费)。您可以选择多种操作系统(各种Linux发行版,OpenSolaris,Windows,如果您需要额外付费),并且可以使用预先存在的机器映像或创建自己的映像。如果你使用的是所有开源软件并且没有太多的带宽成本,那么你的工作就会花费5000美元左右(假设你的6年计算时间与他们的小实例相当,使用单个虚拟CPU)。

注册服务并设置their tools后,启动新虚拟机非常容易。我甚至花了0.10美元来启动机器几分钟,以验证我在StackOverflow上给某人的答案;我想在Solaris上检查一些内容,所以我只是在5分钟内启动了一个实例并拥有了一个Solaris VM。

答案 2 :(得分:5)

我不知道你在哪里攻读博士学位......大多数亚洲,欧洲和北美的大学都有一些集群。你可以

  • 直接与负责集群的实验室的人员会面。
  • 请你的博士生导师安排。也许他/她有一些朋友可以处理。

此外,经典的技巧是使用实验室/大学计算机的未使用时间......基本上,每台计算机运行一个客户端应用程序,在不使用计算机时处理数字。见http://boinc.berkeley.edu/

答案 3 :(得分:1)

这条线索可能会有所帮助:

http://lcic.org/vendors.html

这是一个很棒的资源网站:

http://www.hpcwire.com

答案 4 :(得分:1)

线程充满了亚马逊EC2的指针 - 正确如此。他们是这个领域最成熟的。最近,他们发布了弹性贴图缩小平台,听起来与您尝试的相似(尽管不完全一样)。 Google不适合您,因为他们的计算模型不支持您需要的通用计算模型。

答案 5 :(得分:1)

答案 6 :(得分:1)

有几种方法可以在群集上获得时间。

  1. 在亚马逊弹性云上购买时间。根据您对其服务的熟悉程度,可能需要一段时间才能按照您希望的方式进行配置。
  2. 走近大学,看看他们是否有商业计划将时间花在公司身上。我知道有几个。我特别知道的是UIUC的NCSA私营部门计划。根据机构的不同,他们还为您的代码提供移植和优化服务。

答案 7 :(得分:1)

或者您可以从私人提供商处租用CPU时间 我来自斯洛文尼亚,例如,我们在这里有一个很棒的私人提供商Arctur。当我联系他们时,他们很有帮助,也很敏感。

您可以在此处找到它们:hpc.arctur.net

答案 8 :(得分:0)

一种选择是租用相当于您需要的任意数量PC的虚拟资源,并使用Amazon Elastic Compute Cloud将其设置为群集。

完全可以建立一个beowulf集群。

查看此link,它提供了完全相同的资源和软件。

答案 9 :(得分:0)

转到:http://www.extremefactory.com/index.php 真正的HPC集群,最多200 TFlops。