分布式计算是什么

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

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

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

分布式计算 Distributed Computation

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

广义定义

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

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

中国科学院的定义

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

1、稀有资源可以共享。

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

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

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

网格计算

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

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

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 数据处理 data processing

    数据处理包括哪些内容

    计算机数据处理主要包括8个方面,分别是数据采集、数据转换、数据分组、数据组织、数据计算、数据存储、数据检索、数据排序;数据处理是对数据的采集、存储、检索、加工、变换和传输,抽取并推导出有价值、有意义的数据。
  • 兼容性 compatibility

    向后兼容性是什么

    向后兼容性定义为任何硬件或软件使用旧软件版本的接口或成功与其他硬件系统一起工作的能力。简单来说,向后兼容意味着与同一产品的旧型号兼容。软件和硬件可以轻松共享数据,并使用相同的接口成功通信。
  • 蚂蚁链 ANTCHAIN

    蚂蚁链是什么

    蚂蚁链(ANTCHAIN,原蚂蚁区块链)是蚂蚁集团代表性的科技品牌,致力于打造数字经济时代的信任新基建。重新定义商业社会的生产关系和价值重塑,让信任推动数字经济的发展,让世界迈入实现更高效、更透明、更普惠的新契约时代。
  • 文件币 Filecoin

    Filecoin是什么

    文件币(Filecoin)是一个开源、面向大众开放的加密货币和数字支付系统。文件币系统旨在打造一个基于区块链系统的数据存储和检索方法。它是协议实验室以星际文件系统为基础而创造的。
  • NAS

    企业数据存储选择NAS和网盘哪个更好

    NAS和企业网盘本质上不是一种产品,没有可比性,NAS相对而言更加私有化,但是需要专业管理,网盘使用更方便,但是可能对于数据的管理过于单一。但是由于NAS可以实现企业网盘的一些功能,很容易造成混乱。
  • 洋葱路由器 The Onion Router

    洋葱路由器是什么

    洋葱路由器(The Onion Router)是一个类似于 P2P 原理的代理服务器。洋葱路由器能够匿名化 Web 浏览与发布、即时通讯、IRC、SSH 和其他使用 TCP 协议的应用。