热门文章> 分布式计算有什么特点与功能? >

分布式计算有什么特点与功能?

36氪企服点评小编
2021-09-14 14:39
1136次阅读

      分布计算机网络是由若干客户端和服务器相互连接而成的,其中任何一个都可以与另一个系统通信。这样的网络中并没有处理和控制中心,网络中的任何一个节点都至少与其他两个节点相连,而且信息从一个节点到另一个节点时可能有多条路径。与此同时,网络中的各个节点都平等地相互协调工作,互相交流信息,共同完成一项大任务。下面就由小编为您介绍分布式计算有什么特点与功能?

分布式计算有什么特点与功能?分布式计算有什么特点与功能?

分布式计算机系统的特点:无主从区分;计算机之间交换信息;资源共享;相互协作完成一个共同任务。  

分布式计算机系统的功能:通信结构;网络操作系统;分布式操作系统(透明性)分布式计算机系统是在计算机网络的基础上建立起来的 把计算机的作用发挥出更大的功能 是计算机网络的拓展。

分布式计算与人类

       由于现代人类各个课题学科繁多,涉及面广,而分类又细。而当今的每个学科似乎都需要进行大量的计算。天文学研究组织需要计算机来分析太空脉冲(pulse),星位移动;生物学家需要计算机来模拟蛋白质的折叠(protein folding)过程;药物学家想要研制克服艾滋病(AIDS)或非典(SARS)的药物;数学家想计算最大的质数和圆周率的更精确值;经济学家要用计算机分析计算在几万种因素考虑下某个企业/城市/国家的发展方向从而宏观调控。由此可见,人类未来的科学,时时刻刻离不开计算。而分布式计算(Distributed Computing),以其独特的优点——便宜、高效而越来越受到社会的关注。

分布式计算格局

       就目前来看,全球的各种分布式计算已有约百种,这些计算大多互无联系、独立管理、独立使用自己的一套软件。这种分布式计算互相割据的格局很不利于发展的需要。比如,某个生物学研究机构需要利用世界各地志愿者的计算机来模拟蛋白质折叠的过程,那个生物学研究机构没有分布式计算方面的专业人才,而但是社会上也并没有任何公司可以提供这样的服务,他们就不得不自己花费大量精力用于开发分布式计算的服务器、客户端。这样一来,原来可以用于研究生物的时间用在了别的地方。刚才提到的生物学研究机构就是美国斯坦福大学的PANDE小组。

BOINC一统大局

         为了改变这种杂乱无章的割据,美国加州大学伯克利分校(UC Berkeley)首先提出了建立BOINC的想法。BOINC的中文全称是伯克利开放式网络计算平台(Berkeley Open Infrastructure for Network Computing),他能够把许多不同的分布式计算项目联系起来统一管理。并对计算机资源进行统一分配(比方您对研究艾滋病药物和探索地外文明同时感兴趣,您就可以同时选择两个运行,并设置优先级)。对统计评分系统进行统一管理(无论你在为哪个项目工作,只要你奉献CPU时间长,就积分高)。有了这样的统一管理,的确给PANDE小组这样的科学研究机构提供了便利!

      近来,分布式计算项目已被用来利用计算机的闲置计算能力,全世界有数千名志愿者利用互联网来分析外部空间的电信讯号,寻找隐藏的黑洞,探索可能存在的外星智慧生命;可以寻找一千万位以上数字的梅森质数;还可以找到一种更有效的药物来对抗艾滋病病毒。他们的计划太庞大了,需要惊人的计算量,而且不可能仅由一台计算机或个人在一个可接受的时间内完成。以上就是小编为您介绍的分布式计算有什么特点与功能?

[免责声明]

文章标题: 分布式计算有什么特点与功能?

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

消息通知
咨询入驻
商务合作