|
见:http://www.jxdaily.net.cn/gb/misc/2004-07/01/content_152136.htm
人多力量大
——分布式计算简介
最近,乱码觉得无聊极了。每一天每一天,乱码都用电脑做着相同的事情,看新闻、收邮件、逛论坛、msn和QQ聊天……乱码喜欢下载各种软件、电影,有时甚至还会下载一些压根不准备打开的东西,为了下载这些,乱码的电脑有时24小时全天候工作。哎,想想还真有点对不起电脑,总觉得电脑在自己手中是一种浪费。乱码想电脑也在郁闷着吧?毕竟有点英雄无用武之地。
啥叫分布式计算
某一天,乱码无意间打开一个网站,看到这样一段话:“每天,你都用你的电脑做着相同的事情,收邮件、用QQ聊天、到某个门户网站看新闻。难道你的奔4电脑强大的运算能力就这样被浪费掉?”天!这简直在说乱码嘛!乱码是个喜新厌旧的人,喜欢一些新奇的东西。于是,乱码立刻来了劲儿。
到底有什么好玩的东东?“超级计算机并非依靠一个高速处理器运行,而是使用多个处理器。例如,Intel公司最快的计算机ASCIRed就配备了9632个处理器。IBM公司的ASCIWhite也不只是一台计算机,而是由并行设计的512个独立的RS6000服务器组成,共有8192个处理器……”
什么乱七八糟的?别拐弯抹角啊!急性子的乱码气得简直要跳脚。到底是什么玩意?“不过,你可能不知道”,切!偶当然不知道!所以才叫你快说。“利用分布式计算的原理,我们可以得到比那些超级计算机性能更高、价格更低廉的运算工具。”分布式计算?啥米东东?什么比超级计算机功能更高、价格更低廉的运算工具?偶又不买计算工具。刚才还说偶浪费了电脑的计算功能,现在又鼓励偶买计算工具,哼!偶又不是呆子,才不上这个当!
什么?偶误会了?不是让偶买东西?既然这样,乱码就姑且了解一下吧!
分布式计算,是一种把需要进行大量计算的工程数据分割成小块,由多台计算机分别计算,在上传运算结果后再统一合并得出数据结论的科学。目前常见的分布式计算项目通常是使用世界各地上千万志愿者计算机的闲置计算能力,通过互联网进行数据传输。
原来如此!早说不就得了。这样看来,这玩意还真有点意思!什么?你还不懂?天哪!乱码这个电脑白痴都明白了,你竟然还不懂,你真够白的!看过《ET》没?对里面的小外星人很感兴趣吧?很想见一见吧?记得当时乱码看的时候,就想,真不错的宠物呢!什么?不能做宠物,要尊重外星人!开个玩笑而已啊!别当真啊!话说回来,偶们争得一身劲,到底有没有外星人还得科学家们说了算。不过,现在你也有机会一起帮助科学家们寻找外星人了。你不相信?分布式计算中有分析地外无线电信号,从而搜索地外的生命迹象的SETI@home项目;还有分析计算蛋白质的内部结构和相关药物的Folding@home项目,这些项目数据基数很大,超过了千万位数,这是什么概念,让偶掰着手指算一算,呵呵,算不过来啊!这些项目很庞大,需要惊人的计算量,由一台电脑计算是不可能完成的。于是,就把这些计算分成一小块一小块,蛋糕吃过吧,就像分蛋糕,你一块偶一块,一块蛋糕很快就吃光了,呵呵,哈啦子都流下来了!目前世界上最大的分布式计算项目SETI@home,据说已经有四百万台计算机加入了这个项目,总的CPU使用时间超过了一百万年;Folding@home大约也有十万余志愿者参加。
偶的疑虑
呵呵,看来这个分布式计算会是个很有趣的东东,不过,乱码还有个疑虑,如果偶的电脑都用来玩这个,偶还能干其他的吗?毕竟偶也还是要看看新闻、潜潜水、发发邮件、看看电影、聊聊天打发时间。“这是利用电脑闲置的计算功能计算的,比如SETI@home的软件就是以屏幕保护的形式运行的,所以你需要设置,是只在屏幕保护的时候运行还是一直运行。不用担心这个它会浪费掉你所有的系统资源,因为它的优先级是很低的,也就是说,只有闲置的CPU资源才会被它使用。当然如果你愿意,也可以只让它在屏幕保护的时候运行。”那个谁谁,你没骗偶吧?
偶的伤心
不过,偶还真有点伤心,在这些个项目中,偶们国家的志愿者不多。比如说在SETI@home项目的四百万台计算机中,中国内地大约有4万名志愿者,这还算多的,在Folding@home中,内地大概只有硕果仅存的60名志愿者,而根据中国互联网信息中心的统计信息,中文网民人数占世界的比重已经增长到了12%左右,并且还在快速增长着。SETI@home在中国是最著名的项目。尽管中国在近一年来有所进步,中国的国际排名从29上升到了24,但是偶们的用户却仍然只完成了日本用户完成的工作数的十分之一。
偶的美梦
乱码小心眼里有个想法,如果所有的电脑都能用来进行分布式计算,哈哈,那是多么壮观啊!
不过,乱码做的也不是白日梦。据技术分析家KevinWerbach认为:在下一个十年中,集中式计算架构可能会从历史舞台上消失。他认为,集中计算不具备处理下一代Internet和Web服务复杂性和分布式的能力。
据说,很多公司“在全部可用的CPU资源当中真正使用的大约只有10%”,如果乱码是公司老板,偶一定希望部署下一代分布式计算架构,这将会使偶们的IT成本大幅度降低。那么,呵呵,还用乱码说吗?乱码就可以坐着数钱了!啊,多美的梦啊!别叫醒偶!
分布式计算扑面而来,它所带来的好处无穷无尽。网格计算、公用计算、对等架构,再加上Web服务,你有一系列的方法,从根本上改造企业的IT基础设施,不仅可以降低成本,而且可以使分布式计算系统具有更强的生命力。
参加分布式计算的项目
看了偶们的介绍,心动了吧,想当志愿者了吧!心动不如行动,就到以下的这些网站去逛逛吧,看看你相中了哪一类,下载来参与吧,为偶们人类做点小小贡献!
中国分布式计算总站:http://www.equn.com/
中国分布式计算论坛:http://www.equn.com/forum/
(原文以下部分内容省略.........因为里面提到的网址基本上都失效了,BY:碧城仙)
(原文作者:乱码 韭菜) |
|