绝想首页

分布式计算-改变未来

高虹川 [沧桑] 2013-03-03 09:07:42 星期日 晴天 查看:107 回复:0 发消息给作者
试着描述一下我所接触的分布式计算,如果可能的话希望更多的人了解它.

最早接触分布式计算估计是2004年或2005年,记不太清了,当时好像还没有BOINC平台,各个项目都是独立运行的。记得试着参加了SETI和Rossta(还是别的?反正是个艾滋病的项目)。但是似乎那个客户端就一直没有什么计算进度产生,随着后来重装系统这事就这么放过去了。
直到去年大软又提到这个事,才想起来还有这么个活动,于是下了BOINC平台,加入计算大军。11月把台式机彻底迁移到Ubuntu系统后重新装了BOINC,这样在台式机和笔记本上就有了3台运算主机(本是Vista和Ubuntu双系统)。感觉还是本快,双核算任务就是快啊,同时跑两个……

关键词:
分布式计算:分布式计算是指把大型运算任务分解为N个小型任务,由计算机集群进行运算而不是由单一的大型机或超级计算机运算的运算方式。
             分布式计算与网格计算有共通之处,举例来说,我们最常用的分布式计算就是P2P、BT下载和包括QQ,MSN在内的即时通讯服务,这些都是把每一个用户作为接力平台而非把大家的数据请求集中到一台服务器上的典型应用。
            由于分布式计算这种集合众人力量的特性,使得众多的大型科研计算成为可能。这些计算任务往往要求超级计算机运算数年甚至上万年(听起来很可怕吧,科学再发达有的时候也需要很原始的方法),但是通过分布式计算的方式,可以把这些计算任务交给全世界的志愿者来完成。一个需要超级计算机运算1万年的项目,分散给1万台个人电脑,那么只要1年就可以完成了。

分布式计算项目:目前公开运行的这些项目多是对人类未来由着重大影响但短期内难见成效的基础科学研究,例如SETI这个最大的项目,它是为了分析帮助射电望远镜分析地外文明给我们的信号而建立的。Rossta是通过分析蛋白质结构折叠而研究疾病,以及收集分析全球气候、研制新药、数学等等项目。最近比较出名的是LHC项目,LHC是欧洲正在建立的全球最大的粒子加速器,跨越法国与瑞士,Google Earth上最近给出了LHC的3D地标。
           
BOINC:BOINC平台是由加州大学伯克利分校推出的用于分布式计算的整合平台,用于将各个项目的下载、计算、上传进行统一管理,避免了安装多个客户端的麻,而且可以查看不同项目的积分。

模式:分布式运算对于个人来讲,只是BOINC软件或其他客户端的自主运行。在运行过程中通过与服务器的连接,客户端会下载新的任务包,然后计算,之后将计算结果上传,全部都是在后台运行的,不需要用户参与操控──当然,允许用户控制计算所占用的CPU资源、磁盘占用、网络连接等等设置。由于软件默认为低优先级运行,所以不会对机器的正常运行产生影响,当然不能说绝对没有影响,毕竟它占用了内存和CPU资源,但是由于进程优先级的管理,所以会优先把资源让给前台程序而不会造成干扰──比如大型游戏会占用较高的CPU资源,那么计算项目就会用较少的CPU时间计算或者是接近于停止状态。而在网页浏览,文档编辑等CPU负载较低的情况下,就会分配较多的CPU资源给分布式计算项目。在空闲特别是屏保的状态下,会以最大限度调用CPU来进行计算──这也是为什么有很多项目提供了屏保,可以在屏保中显示当前的项目运行状态,这些屏保都做得很有"科技感"。

积分:为了鼓励志愿者和评估志愿者贡献,分布式计算引入了积分机制──即根据运算量的多少给予一定的积分,计算越多自然积分越高。很多志愿者和团队都在互相比拼积分与积分排名,这无形中促进了计算速度的提高。

团队:团队指某一群志愿者所组成的小团体,团队与个人志愿者的不同在于团队成员的个人积分会被计入团队积分,而单独的个人志愿者的积分只对自己有效。团队往往会对计算项目比较有组织性,甚至专门准备电脑用于加入分布式计算项目。

有了这些基本就说明了分布式计算是怎么回事。总地来说,分布式计算就是通过每一台个人电脑的力量来参与大型科学计算任务,来推动我们的世界发展。尽管每个人的力量很小,但汇聚在一起就是不可估量的巨大洪流。积土成山,积水成渊。

分布式计算即是一种足不出户,没有金钱花费的公益事业,也使普通人通过这一形式与前沿科学有了接触和参与的机会。目前在全球参与分布式计算的志愿者之中,中国所做出的贡献还很小──以我参加分布式计算这半年的时间,积分在中国大陆排在2000名左右,而2000名是全中国用户的10%的位置,也就是说中国参与分布式计算的志愿者不过2万多人。在这方面我们甚至不如台湾地区对全球积分贡献多。

参与分布式计算的方法:中国分布式计算总站
顶一下(32 写日记 1166224 224369
分享排行

 

 

留住已经逝去的峥嵘岁月 记住曾经绽现的万种风情 在记忆即将淡漠的时候 来把这些重新回味

Copyright (C) 2008-2014 www.juexiang.com, All Rights Reserved.

京ICP备2023001011号-3   京公网安备11010802011908号

客服QQ 1017160561 违法和不良信息举报电话 13148464312 邮箱 1017160561@qq.com