Blue Flower

BOINC是Berkeley Open Infrastructure for Network Computing的首字母缩写,即伯克利开放式网络计算平台,是用于志愿计算和网格计算的开放的中间件系统。它是由由美国加州大学伯克利分校(U.C.Berkeley)空间科学实验室的一个团队所开发,领导者为 David Anderson,他也领导了 SETI@home 项目的开发。BOINC 项目的开发得到了美国国家科学基金会(National Science Foundation)的赞助。
BOINC最早是为了支持 SETI@home 项目而开发的,之后逐渐成了最为主流的分布式计算平台,为众多的数学、物理、化学、生命科学、地球科学等学科类别的项目所使用。BOINC的开发目的是为了帮助研究人员更方便地获得分布在世界各地的志愿者的计算资源。BOINC Manager正是BOINC平台的客户端程序,旨在方便用户更好的体验BOINC,有需求的朋友请下载。
202209171749344836530000

BOINC平台的架构简介

所有分布式计算项目中均需涉及到任务分发、结果回收和验证、积分授予等相关的处理,BOINC 作为一个通用的分布式计算平台,分享了一个考虑周全的软件应用框架,使得基于 BOINC 平台的计算项目在开发时,仅需要关注项目研究内容相关的方面。也因为 BOINC 平台只是一个软件框架,并不对计算项目分享服务器硬件及网络等资源,具体计算项目的服务器仍是项目方自行分享的。
BOINC 平台采用了传统的客户端-服务端构架,服务端部署于计算项目方的服务器,客户端部署于志愿者的计算机,两者之间通过标准的互联网协议进行通讯。
BOINC 基于 GNU 的 LGPL 协议发布,服务端一般部署于 Linux 操作系统,客户端则支持所有主流的操作系统,如 Windows、Linux、Mac OS X、FreeBSD 等。

BOINC平台上的主流计算项目包括:

SETI@home搜寻外星文明发出的无线电信号,其前身为 SETI@home Classic
Einstein@Home寻找引力波存在的证据,2005世界物理年的活动项目
Rosetta@home蛋白质结构预测和设计
ClimatePrediction.Net研究气候变化的趋势(简称CPDN)
World Community GridIBM公司主持的分布式计算项目,含多个生命科学类的子项目
202209171749347794150001

使用教程

1、点击“添加项目(或Add Project) ”按钮(如当前使用的是客户端的高级视图,请依次点击菜单中的“工具->加入项目”)
202209171749351359480002
2、客户端将显示一个项目列表窗口,在列表中找到您想要加入的项目,单击选中后,再点击下一步
202209171749347794150001
3、之后根据您是否已加入过这个项目,分为两种情况:
①初次加入的项目:
注册新帐户或者登录现有帐户
选择“没有,我是新用户”
输入电子邮件地址(做为用户ID)
设定帐户密码(不是电子邮件的密码)
②已注册过的项目:
选择“是的,我已经注册过了”
输入之前注册时所用的电子邮件地址和设定的帐户密码
202209171749355997290004
4、点击下一步后,客户端将与项目的服务端进行通讯
如显示“已加入到项目”,即表示你已经成功在这台计算机上加入该项目
如显示其它错误提示信息,请根据情况进行处理
加入项目后,任务单元的下载、计算和上传都将是自动完成的,一般都不需要用户的手动干预,您大可不必去理会它:)
202209171749358409360005

常见问题

1、为什么运行 BOINC 后电脑的 CPU 占用率就上升到100%了?
所有分布式计算包括BOINC平台上的任何项目都是利用计算机的闲置资源进行计算,其计算程序的优先级被设计为最低,虽然在你不用计算机的时候,可能计算程序要消耗90%以上的 CPU 资源,但一旦有其它应用程序需要计算资源时,操作系统将自动释放计算程序所使用的资源,因此一般来说,运行分布式计算是不会对计算机的正常使用(比如文字处理、游戏娱乐等)有任何影响的。
对于 BOINC 平台,如果你不想在使用计算机的时候运行计算程序,可以将其设置成仅在计算机空闲的时候做计算(默认为一直运行),或者也可以在本地参数设置中限定计算程序对 CPU 的占用率(默认为 100%)。
对于其它分布式计算平台,如果平台本身没有分享相关的参数设置功能,请使用第三方的工具软件如 ThreadMaster 来进行限制。
2、如何隐藏BOINC在屏幕右下角的图标?
5.x的客户端: 安装客户端时,将其安装为系统服务并选择不在登录的时候启动 BOINC Manager 即可,前者需要分享计算机上有管理员权限的用户帐号信息。
6.x的客户端: 安装客户端的时候,选择 Protected Application Execution 就会安装为系统服务,请在最后选择不在登录的时候运行 BOINC Manager 就可以。
3、关闭或重启计算机时,需要对BOINC客户端进行什么操作吗?
不需要,客户端会自动退出的,工作也不会丢失>

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载