当前位置:首页 > 云计算 > 正文

云计算分布式计算和并行计算


一、请问并行计算和分布式计算的区别和联系都是什么?首先,应用案例和解决的问题不同。分布式计算倾向于寻找计算中的模式,例如繁琐的蛮力计算。分布式计算机后,小任务相互独立,节点之间的结果影响不大,实时性要求不高。为了在并行计算中分析和处理大量数据,每个节点的计算结果很重要。例如,MD5破解更适合使用大规模分布式计算进行大规模分析,但处理巨大日志以分析用户行为则更适合并行计算。
其次,实现的方法也有很大不同。分布式计算的结构相对松散,而并行计算则通过高速网络或其他总线连接节点。因此并行计算一般是在单个组织内完成的,而分布式计算可以跨越局域网或直接部署在互联网上,节点之间的连接较少。许多公共安全项目都是利用互联网上的分布式计算来实施的,例如旨在寻找外星人的SETI项目。


二、云计算、分布式计算、并行计算有什么区别与联系?我来说说我的理解吧。我的理解比较简单。云计算意味着许多主机同时提供服务。由于同一个服务是由很多台服务器提供的,所以每个服务的背后都有一个云。分布式计算,由于计算机的计算能力有限,传统的计算任务通过负载均衡服务器划分为若干个子任务,然后转移到不同的计算机上进行计算,最终结果统一。并行计算可以从字面上理解。继续:我明白你所说的。作为硕士研究的一个领域,我主要想问一下这两者具体有什么联系。答:我觉得一切都在围绕云计算发展。云计算实际上是分布式计算。通过分布式服务器同时为多个公司和个人提供服务。这将允许充分利用资源。我相信你也知道为什么。我认为并行计算强调的是协调能力。共享计算不仅仅是划分关注点的问题。由于时间效率问题,需要保证每个任务几乎可以同时完成,以免一台服务器完成计算而等待另一台服务器完成计算。分布式计算加上并行计算才是真正的云计算。但现在我们谈论这些计算,它们实际上是等价的。只是个人粗浅的理解。如果你确实想往这个方向发展,建议多访问CSDN。云计算现在非常流行,所有大公司都在做。
三、一直分不清并行计算和分布式计算的区别,望大虾指点。。。

1.并行计算是指同时使用多个计算资源来解决计算问题的过程。为了执行并行计算,计算资源应包括配备多处理器(并行处理)的计算机、连接到网络的专用计算机或两者的组合。并行计算的主要目的是快速解决大型复杂的计算问题。

2.分布式计算是一门计算机科学,研究如何将需要巨大计算能力的问题划分为许多小部分,然后将这些部分分配给许多计算机进行处理。最后将这些计算结果结合起来得到最终的结果。

3.具体过程是:将需要大量计算的项目数据分成小部分,在多台计算机上分别计算,上传计算结果,然后合并得出关于数据的结论。

扩展信息

特征

为了利用并行计算,计算机问题通常具有以下特征:

1.将工分成离散的部分有助于同时解决它

3。多重计算使用资源解决问题所需的时间少于使用单个计算资源解决问题所需的时间。

基本术语

1.节点度:进入或离开节点的边的数量。在单向网络中,传入和传出边的总和称为节点度。

2.网络直径:网络中任意两个节点之间的最长距离,即最大路径数。

3.二分宽度:平分网络时必须删除的最小边数。

参考:-并行计算