【问题标题】:Are major distributed computing frameworks meant only for cloud?主要的分布式计算框架是否仅适用于云?
【发布时间】:2011-01-20 17:28:06
【问题描述】:

Microsoft HPC、GridGain、digipede等都是商用分布式计算平台。

它们似乎只适用于托管机器和云。这是否意味着所有机器都必须在 LAN 上?云计算资源是如何使用的,是否也只在局域网上? (不是网络服务?)

但是没有一个平台是通用的,足以覆盖互联网上任何可用的机器。

【问题讨论】:

  • “云”的大写应该很重要吗?这是一个流行词,而不是首字母缩略词。
  • 是的,我想强调一下,因为问题是围绕云计算的。但是是的,我知道它不是首字母缩写词。现在更正了。好吧,我希望得到答案,而不是小的更正。

标签: cloud distributed-computing


【解决方案1】:

正如定义“分布式系统由通过计算机网络进行通信以实现共同目标的多台自治计算机组成”。从这个角度来看,如果您有一个用于在计算机之间传递消息的通用接口,您可以使用多台计算机或计算身份(“节点”通常用于此范围)来完成一项任务。对于通用接口,我的意思是一组标准,可用于传输任何消息、触发器或数据集,而不依赖于节点的任何硬件或软件属性(例如运行的操作系统或 CPU 架构……)。有一套消息传递标准的知名库是MPI

在介绍完分布式计算之后,很明显没有义务使用局域网来连接节点……可以是局域网,也可以是WLAN,甚至可以是infiniBand这样的专用通信链路。

我不确定你的第二个问题,但让我澄清一些观点。分布式计算主要但并不总是用于具有自己的计算单元和单独的本地存储器(如 RAM)的节点,它们的存在通过任务没有改变,这些节点完全致力于完成该任务,但仅此而已...... 然而,在网格计算中,节点之间是通过互联网相互连接的……它们的节点数量和每个节点的贡献都在变化!例如,要进行一些关于癌症研究的计算,人们将应用程序下载到他们的 PC 并提供他们的一些计算能力来进行计算。但是,例如,如果该用户开始播放高清电影,这种贡献就消失了…… .甚至他可以完全关闭他的电脑..

我不是云系统专家,但我的猜测是应该有一个前端服务器接收来自用户的交易并触发后端分布式计算单元来计算交易并将结果返回给用户。 .我希望有更多经验的朋友可以就这个问题做出回应。

主要问题:

  • 主要的分布式计算框架是否仅适用于云?

  • 不!它们是不同的概念,但当然可以一起使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    • 2011-03-23
    • 2010-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多