网格计算是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 04:33:27

网格计算是什么意思
网格计算是什么意思

网格计算是什么意思
网格计算即分布式计算\x0d什么是分布式计算?所谓分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果. 最近的分布式计算项目已经被用于使用世界各地成千上万位志愿者的计算机的闲置计算能力,通过因特网,您可以分析来自外太空的电讯号,寻找隐蔽的黑洞,并探索可能存在的外星智慧生命;您可以寻找超过1000万位数字的梅森质数;您也可以寻找并发现对抗艾滋病病毒的更为有效的药物.这些项目都很庞大,需要惊人的计算量,仅仅由单个的电脑或是个人在一个能让人接受的时间内计算完成是决不可能的.\x0d首先, 要发现一个需要非常巨大的计算能力才能解决的问题.这类问题一般是跨学科的、极富挑战性的、人类急待解决的科研课题.其中较为著名的是:\x0d1.解决较为复杂的数学问题,例如:GIMPS(寻找最大的梅森素数).\x0d2.研究寻找最为安全的密码系统,例如:RC-72(密码破解).\x0d3.生物病理研究,例如:Folding@home(研究蛋白质折叠,误解,聚合及由此引起的相关疾病).\x0d4.各种各样疾病的药物研究,例如:United Devices(寻找对抗癌症的有效的药物).\x0d5.信号处理,例如:SETI@Home(在家寻找地外文明).\x0d从这些实际的例子可以看出,这些项目都很庞大,需要惊人的计算量,仅仅由单个的电脑或是个人在一个能让人接受的时间内计算完成是决不可能的.在以前,这些问题都应该由超级计算机来解决.但是, 超级计算机的造价和维护非常的昂贵,这不是一个普通的科研组织所能承受的.随着科学的发展,一种廉价的、高效的、维护方便的计算方法应运而生——分布式计算!