zhlight 发表于 2014-6-23 13:08

并行计算、分布计算、云计算、网格计算之间的关系

所谓分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。

分布式计算是近年提出的一种新的计算方式。

分布式计算是指在一个松散或严格约束条件下使用一个硬件和软件系统处理任务,这个系统包含多个处理器单元或存储单元,多个并发的过程,多个程序。一个程序被分成多个部分,同时在通过网络连接起来的计算机上运行。

分布式计算类似于并行计算,但并行计算通常用于指一个程序的多个部分同时运行于某台计算机上的多个处理器上。所以,分布式计算通常必须处理异构环境、多样化的网络连接、不可预知的网络或计算机错误。

网格计算是指分布式计算中两类比较广泛使用的子类型。一类是,在分布式的计算资源支持下作为服务被提供的在线计算或存储。另一类是,一个松散连接的计算机网络构成的一个虚拟超级计算机,可以用来执行大规模任务。该技术通常被用来通过志愿者计算解决计算敏感型的科研、数学、学术问题,也被商业公司用来进行电子商务和网络服务所需的后台数据处理、经济预测、地震分析等

网格计算是分布式计算的一种,是分布式计算封装

网格计算 ,在动态变化、由多个机构组成的虚拟组织中协调资源共享和求解问题 ;实现跨组织跨平台异构资源的共享

云计算 ,一种商业计算模型. 将计算任务分布在大量计算机构成的资源池上,使各种应用系统(用户)能够根据需要获取计算力、存储空间和信息服务。云计算是虚拟化(Virtualization)、效用计算(Utility Computing)、IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务)等概念混合演进并跃升的结果。是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。

网格计算强调资源共享,任何人都可以做为请求者使用其它节点的资源,任何人都需要贡献一定资源给其他节点。网格计算强调将工作量转移到远程的可用计算资源上。云计算强调专有,任何人都可以获取自己的专有资源,并且这些资源是由少数团体提供的,使用者不需要贡献自己的资源。在云计算中,计算资源被转换形式去适应工作负载,它支持网格类型应用,也支持非网格环境,比如运行传统或Web2.0应用的三层网络架构。网格计算侧重并行的计算集中性需求,并且难以自动扩展。云计算侧重事务性应用,大量的单独的请求,可以实现自动或半自动的扩展。

集群:一般由高速网络连接起来的高性能工作站或PC机。


dfch84 发表于 2014-6-23 22:21

并行计算、分布式计算是一种技术,而云计算是一种思维方式。。

nvyos 发表于 2014-8-20 00:57

初来乍到,请多多关照。












bjcars.net

ly5132 发表于 2014-8-28 10:49

学习

yinong 发表于 2016-3-5 07:33

没说并行计算,似乎概念最小

bacchant 发表于 2017-2-19 17:18

是从不同角度进行分类的方式吧

angryart 发表于 2018-6-10 19:17

最不了解的就是并行计算
页: [1]
查看完整版本: 并行计算、分布计算、云计算、网格计算之间的关系