分布式计算是什么 -凯发k8国际版官网

问答 2022-05-06 06:30:41 阅读(...)

分布式计算是一种计算方法,和集中式计算是相对的。随着计算技术的发展,有些应用需要非常巨大的计算能力才能完成,如果采用集中式计算,需要耗费相当长的时间来完成。

是一种计算方法,和集中式计算是相对的。随着计算技术的发展,有些应用需要非常巨大的计算能力才能完成,如果采用集中式计算,需要耗费相当长的时间来完成。

分布式计算 distributed computation

分布式计算将该应用分解成许多小的部分,分配给进行处理。这样可以节约整体计算时间,大大提高计算效率。

广义定义

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

最近的分布式计算项目已经被用于使用世界各地成千上万位志愿者的计算机的闲置计算能力,通过因特网,可以分析来自外太空的电讯号,寻找隐蔽的黑洞,并探索可能存在的外星智慧生命;可以寻找超过 1000 万位数字的梅森质数;也可以寻找并发现对抗艾滋病病毒的更为有效的药物。这些项目都很庞大,需要惊人的计算量,仅仅由单个的电脑或是个人在一个能让人接受的时间内计算完成是绝不可能的。

中国科学院的定义

在两个或多个软件互相共享信息,这些软件既可以在同一台计算机上运行,也可以在通过网络连接起来的多台计算机上运行。分布式计算比起其它算法具有以下几个优点:

1、稀有资源可以共享。

2、通过分布式计算可以在多台计算机上平衡计算负载。

3、可以把程序放在最适合运行它的计算机上。

其中,共享稀有资源和平衡负载是计算机分布式计算的核心思想之一。

网格计算就是分布式计算的一种。如果某项工作是分布式的,那么,参与这项工作的一定不只是一台计算机,而是一个计算机网络,这种“蚂蚁搬山”的方式将具有很强的数据处理能力。

网格计算的实质就是组合与共享资源并确保系统安全。

收藏 0个人收藏

评论交流

请「」后参与评论
  1. 加载中..

相关推荐

  • 分散式计算 decentralized computing

    分散式计算是什么

    分散式计算一般指分布式计算技术,主要研究分散系统如何进行计算。分散式计算是现代商业环境中的一种趋势。这与计算机早期流行的集中计算相反。分散式计算机系统比传统的集中式网络有许多优点。
  • cryptography 密码学

    密码学是什么

    密码学(cryptography)可分为古典密码学和现代密码学。密码学是数学和计算机科学的分支,同时其原理大量涉及信息论。密码学的发展促进了计算机科学,特别是在于电脑与网络安全所使用的技术,如访问控制与信息的机密性。
  • 应用层协议有域名系统dns协议、ftp文件传输协议、telnet远程终端协议、http超文本传送协议、smtp电子邮件协议、pop3邮件读取协议、telnet远程登录协议、snmp简单网络管理协议、tftp简单文件传送协议等。
  • ip地址是指单个主机的唯一ip地址,而dns服务器地址是用于域名解析的地址,就是在互联网或广域网中,把英文网址转换成数字地址,进行解析。
  • minio 是一个基于apache license v2.0开源协议的对象存储服务,虽然轻量,却拥有着不错的性能。它兼容亚马逊s3云存储服务接口,非常适合于存储大容量非结构化的数据。
  • dappnodehost是首款区块链计算机,可以放在家里的区块链节点服务器,支持多币种同时挖矿的家用矿机,是一款支持ipfs,storj等分布式存储的家用无限量的私人云盘,同时他还是区块链开发人员可靠的多节点钱包服务器。
网站地图