周末抽空看了看分布式计算和并行计算方面的东西,主要是搞清楚了这两个东西的相似点和区别,随便记录几句。相似点很简单,都是为了实现比较复杂的任务,将大的任务分解成小的任务,在多台计算机上同时计算。麻烦的是他们的区别,可能主要是以下几点吧,不太肯定。
首先,应用的场合和解决的问题不一样。分布式计算比较倾向于在计算寻找模式的东西,穷举暴力之类的计算。分布式的计算被分解后的小任务互相之间有独立性,节点之间的结果几乎不互相影响,实时性要求不高。而并行计算则比较倾向于一些海量数据进行分析处理的场合,每个节点的每一个任务块都是必要的,计算的结果相互影响,要求每个节点的计算结果要绝对正确,并且在时间上做到同步。举例来说,像MD5破解,就比较适合使用大规模的分布式计算来穷举,但对海量日志数据进行处理来分析用户行为就比较适合并行计算处理。
其次,实现方式区别比较大。分布式计算会是一个比较松散的结构,并行计算则是各节点之间通过高速网络或其它总线之类的东西连接。因此并行计算一般在企业内部进行,而分布式计算可能会跨越局域网,或者直接部署在互联网上,节点之间几乎不互相通信。很多公益性的项目,就是的使用分布式计算的方式在互联网上实现,比如以寻找外星人为目的的SETI项目。
理解得未必对,先记录下来,慢慢看。
分享到:
相关推荐
分布式计算与并行处理 分布式计算与并行处理分布式计算与并行处理分布式计算与并行处理分布式计算与并行处理分布式计算与并行处理分布式计算与并行处理
分布式计算、并行计算及集群、网格、云计算的区别.docx
分布式计算、并行计算及集群、网格、云计算的区别.pdf
并行计算或称平行计算是相对于串行计算来说的。所谓并行计算可分为时间上的并行和空间上的并行。 时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。
中国科学院大学并行与分布式计算课程实验源码资料
分布式计算中并行IO调度策略研究.pdf
国际网格计算越来越体现出它的重要性,对于各个PC终端在CPU空闲时的应用很重要
分布式系统与并行计算文献阅读综述,含有hadoop集群的安装和使用,mpi并行计算的使用和介绍
华工计算机辅修分布式计算实验,完整版。希望帮到同路人
中山大学陈鹏飞老师并行与分布式编程PPT汇总
分布式并行计算技术1,分布式计算的经典教材之一
云计算 分布式 并行计算 虚拟化云计算 分布式 并行计算 虚拟化
淘宝分布式计算机构架
针对经典遗传规划算法(CGP)存在容易早熟收敛、运行效率低的缺陷,提出一种将分布式计算与遗传规划算法结合的计算...实验表明,基于分布式粗粒度并行计算的遗传规划算法(CGGP)计算性能优于经典遗传规划算法(CGP)。
分布式与并行计算课后答案和部分讲义
并行分布式计算,包括(四)基于GPU的高性能计算、(五)分布式应用框架Hadoop
基于matlab中parfeval函数和distributed分布式函数的多任务异步并行计算
#资源达人分享计划#
串行计算、并行计算、分布式计算、.pptm
MATLAB分布式并行计算服务器配置和使用方法.pdf