分布式计算

目录·一些分布式计算的例子
·主流分布式计算项目列表



分布式计算(或称分布式运算)是一种把需要进行大量计算的工程数据分割成小块,由多台计算机分别计算,在上传运算结果后,将结果统一合并得出数据结论的科学。
目前常见的分布式计算项目通常使用世界各地上千万志愿者计算机的闲置计算能力,通过互联网进行数据传输。有分析地外无线电信号,从而搜索地外的生命迹象的SETI@home项目,该项目数据基数很大,超过了千万位数,是目前世界上最大的分布式计算项目,已有一百六十余万台计算机加入了此项目(在中国大陆大约有1万4千位志愿者)[1];同时也有分析计算蛋白质的内部结构和相关药物的Folding@home项目,该项目大约有十万余志愿者参加(在中国大陆大约有6000位志愿者)。这些项目很庞大,需要惊人的计算量,由一台电脑计算是不可能完成的。即使现在有了计算能力超强的超级电脑,但是一些科研机构的经费却又十分有限。

一些分布式计算的例子


Climateprediction.net:模拟百年以来全球气象变化,并计算未来地球气象,以对付未来可能遭遇的灾变性天气。
D2OL:研究新药物。
DPAD:设计粒子加速器。
Einstein@Home:于2005年(定为世界物理年)的这一年开始的计划,预计是要找出脉冲星的重力波,验证爱因斯坦的相对论预测。
Find-a-Drug:并行运行一系列项目,用来寻找一些危害人类健康的重大疾病的药物。项目目标包括疟疾、艾滋病、癌症、呼吸道系统疾病等等。
FightAIDS@home:研究艾滋病的生理原理和相关药物。
Folding@home:了解蛋白质折叠、聚合以及相关疾病。
GIMPS:寻找新的梅森素数。
SETI@home:通过运行屏幕保护程序或后台程序来分析世界上最大的射电望远镜所收到的、可能含有外星智能讯号的射电波。
SOB:解决谢尔宾斯基问题。
United Devices:综合科学性运算,主攻医药领域,以寻找抗癌药物和天花疫苗为主。
Distributed.net:2002年10月7日,以破解加密术而著称的Distributed.net宣布,在经过全球33.1万名电脑高手共同参与,苦心研究了4年之后,他们已于2002年9月中旬破解了以研究加密算法而著称的美国RSA数据安全实验室开发的64位密匙——RC5-64密匙。目前正在进行的是RC5-72密匙。
最优Golomb尺问题(OGR)。所谓Golomb尺是指在一个固定整数长度的尺上不等长地划分最少的刻度,并且不存在这样的两对刻度使得每对刻度量出的长度相等的问题。例如OGR-6是在6cm的尺上按0、1、4、6划分刻度,即可连续量度1、2、3、4、5、6cm的每一距离。最优Golomb尺OGR-22、23、24、25(Phase1)均已解决,目前正在进行的是OGR-25(Phase2)。


主流分布式计算项目列表


参加分布式计算项目
正在运行中的分布式计算项目
Sun Grid Engine - 升阳电脑所研发的分布式计算机集群软件。






相关词条:
分布式计算机系统  DCCN  
 
自定义分类:
分布式计算
 
贡献者:
狂风暴雨
Copyright © 1999-2024 C114 All Rights Reserved | 联系我们 | 沪ICP备12002291号-4