首页 > 代码库 > 志愿计算框架与论坛

志愿计算框架与论坛

志愿计算,是一种利用计算机闲置资源參与公益类分布式计算的方法。


志愿计算的框架:


1 Folding@home

Folding@home是一个研究蛋白质折叠,误折,聚合及由此引起的相关疾病的分布式计算project。蛋白质是一个生物体系的网络基础,它们是一个个纳米级计算机。在蛋白质实现它的生物功能之前,它们会把自己装配起来,或者说是折叠;折叠过程对人类而言仍是未解之谜。当蛋白质没有正确折叠(误折)无疑会产生严重的后果,包含很多知名的疾病,例如阿兹海默症(Alzheimer‘s),疯牛病(Mad Cow, BSE),帕金森氏症(Parkinson‘s)等。该project使用联网式的计算方式和大量的分布式计算能力来模拟蛋白质折叠的过程,并指引对由折叠引起的疾病的一系列研究。


2 Boinc

BOINC是一个计算平台,对志愿者来说,它提供了一个统一的client程序

boinc

boinc

,这个client本身并不进行实际的计算工作,仅仅是提供了管理功能,在志愿者增加了 BOINC 平台上的计算项目后,client程序将自己主动下载新的任务单元,并调用对应项目的计算程序进行计算,假设參加了多个项目,它将自己主动在各个项目间按用户的设定来调配计算资源,在计算完毕时,它还将自己主动地将计算结果上传,并同一时候取得新的计算单元。  通过多年时间、多个项目的測试,该平台已经较为成熟。伯克利方面之前曾成功执行SETI@home 项目6年多,取得巨大成功,吸引了五百多万用户的參加,完毕了两百万CPU小时的计算量。BOINC平台的开发,非常重要的一个原因是为了吸引很多其它用户增加很多其它的其它由实际意义的分布式计算项目,比方气候变化,药物开发等。 BOINC 的前景很可观,有可能发展成一种业界标准,有了 BOINC 平台,分布式计算的开发和推广工作变得更加easy简便。而统一的界面,统一的方式将会大慷慨便新增加分布式计算的用户,而不必研究每一个不同项目的參与方法、积分算法等。


3 WCG(World Community Grid)

World Community Grid (简称WCG)是一个分布式计算平台,它同意您參与到多个项目的研究中去。研究组织能够在项目申请页面提交自己的研究课题以便从 World Community Grid 处获得免费的计算资源。World Community Grid利用计算机的闲置计算能力,来进行一些故意于全人类的project。借助于屏幕保护程序,网格技术将更加易用、安全、自由。当您须要使用您的计算机时,网格计算软件将自己主动停止执行直到您的计算机再次进入闲置状态。

    它是一项全球博爱事业(由 IBM 和一些科研、慈善、教育组织发起),将个人和商业计算机中未使用的计算能力用于博爱事业。WCG 的第一个任务是 Human Proteome Folding Project,该项目旨在发现构成人体蛋白质组(proteome)的各种蛋白质,以便更好地理解疟疾、结核病等疾病的病因,并找到潜在的解决的方法。其它潜在的网格项目还能够帮助揭开艾滋、HIV、阿尔茨海默氏病以及癌症等疾病的遗传password,能够改进对自然灾害的预測,能够为关于怎样保护世界食品和水的供给的研究提供支持。World Community Grid 仅将这项技术用于公共非盈利组织的人道主义研究,作为我们对促进人类福祉的承诺,全部的研究结果都将公开,以供全球的研究团体共享。


相关论坛:

http://www.equn.com/forum/forum.php