|
发表于 2006-3-2 09:16:09
|
显示全部楼层
这是我做了一些修改之后的建议
关于建立分布式计算发展基金的建议
什么是分布式计算?所谓分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。最近的分布式计算项目已经被用于使用世界各地成千上万位志愿者的计算机的闲置计算能力,通过因特网,您可以分析来自外太空的电讯号,寻找隐蔽的黑洞,并探索可能存在的外星智慧生命;您可以寻找超过1000万位数字的梅森质数;您也可以寻找并发现对抗艾滋病病毒的更为有效的药物。这些项目都很庞大,需要惊人的计算量,仅仅由单个的电脑或是个人在一个能让人接受的时间内计算完成是决不可能的。
目前比较著名的分布式计算项目有SETI@home(搜索地外文明)、FightAIDS@home (FAAH) (寻找抗击 AIDS 的有效药物)、United Devices (UD) (寻找抗癌药物)、GIMPS(Prime95)(寻找最大梅森素数)、Seventeen Or Bust (寻找最小谢尔宾斯基数)、CPDN (气候模型研究)、Einstein@Home (寻找引力波)、Folding@home (蛋白质折叠过程研究)。这些项目都是由国外科研机构或商业公司组织并负责实施的,成千上万的中国分布式爱好者正在为这些国外项目做着卓越的贡献。在现阶段国内由于各种因素所致只出了一些分布式计算项目的萌芽,如PISegment,其影响力和推广程度都不能和国外项目相比。
鉴于中国现在的分布式计算普及不高、宣传力度不足、项目发展缓慢、无高效的运作机制,我提出一点建议:建立分布式发展基金。
分布式发展基金先期可以由国家出资建立。通过这个基金的主体,向社会进行宣传和发动;吸引企业和其他社会团体、个人的捐款。筹集出一个有比较强大的资金力量的基金会。
基金会的任务是促进分布式在中国的发展。包括:1、鼓励电脑人才对分布式运作方式进行研究,提高分布式运作的效率;2、鼓励科研项目(特别是基础研究)对 分布式资源的利用;3、宣传推广分布式,提高公众对分布式计算的认识,开发无限丰富的计算资源,即提高公众认识度和参与度。
要做到这些任务,则基金会需要动用资金做几项工作:
1、向研究分布式原理,建立分布式平台,对分布式运作的效率(包括每个WU发给几个人,发给什么人,什么时候发什么WU,优化WU的发送和接收)进行研究的计算机和网络方面的单位和个人的科研活动提供经费。
2、向那些正在进行科学研究,需要大量的计算资源的研究项目推荐使用分布式计算的方式。可以向他们提供技术支持,开发能够运用于该科研项目的分布式计算程序,而且适当承担(或借出)建立分布式项目的启动资金。
3、向全社会大力宣传分布式计算。包括用大量的资金在各种杂志、报刊、电台、电视台等传统媒体中进行长期的广告推广。主要是介绍分布式的一些基本原理、项目和意义。在各种公共场所进行公共活动(包括街头展览、街头剧、公益活动等),向不同的人群宣传分布式。
4、请专家在包括学校、单位、社区等不同场所进行讲座。有类别的邀请不同层次、不同类别的听众。并根据听众的类别适当调整讲座的内容和深度。
5、负责出资制作关于分布式的宣传片、科教片。并向市场推广、销售。与有意拍摄关于分布式的记录片、电影的电影公司合作,介绍对分布式有研究的专业的人才帮助电影公司制作。
6、设立基金奖项。每年向对分布式发展有突出贡献的个人和单位或团体进行奖励(可以一次只奖一个个人和一个团体)。设定一个“幸运数字”,当用户的注册量 达到这个“幸运数字”的那个用户可以得到特殊的奖励(这个应该是大奖,并且数字应该足够大,则可以产生一定的宣传效果)。
通过基金会的运作,增加分布式计算研究人员的动力,增加科学项目对分布式的需求,增加公众的认知度和热情。则可以让中国的分布式发展事半功倍。不但可以充 分的利用近乎无限的资源,而且可以大大加快科学研究的速度。相对于直接投资于各科学项目,发展分布式计算可以提高资源的利用率,减少对大型运算机器的重复 建设,缩短科学研究的周期。最丰富的资源可以在最短的时间内服务于需求。可以推动这个科学研究方式向新的节约高效的形式发展和转变。
可以说,基金会是在从事一种开发宝藏的工作。主要的工作就是鼓励,鼓励积极性,鼓励资源。国家通过发展分布式计算节约的科研经费、重复建设经费和增加的收益一定能远远大于对分布式发展建设的投入。 |
|