解法
阿雷西博天文台的射电望远镜每天收集约35千兆字节的原始数据,作为更广泛的SETI(搜寻地外智慧生命)努力的一部分,而搜索这些数据中可能表明人工传输的窄带信号模式,需要的计算能力远远超出加州大学伯克利分校空间科学实验室能够负担的持续购买或租用能力。传统的超级计算机时间昂贵,且必须在许多竞争性研究项目之间共享,使得在项目预算内进行持续、专门的搜索变得不切实际。
戴维·安德森和丹·沃西默的团队在1990年代中期发展了这个想法,他们注意到全球数百万台个人电脑大多处于闲置状态,运行着屏幕保护程序,在主人不在时不做任何有用工作。SETI@home于1999年5月17日启动,用一个软件替换了闲置的屏幕保护程序,该软件下载一小块阿雷西博无线电数据,利用电脑的空闲周期进行本地处理,并自动将分析结果发送回来,由安装者免费捐赠。
取得了什么结果
通过屏幕保护客户端将阿雷西博数据的小块分发给个人电脑的闲置时间,将数百万志愿者的空闲循环转变为分布式超级计算机。
为什么有效
每个数据块都很小且独立,因此增加志愿者无需额外的管理成本。
屏幕保护的框架使贡献被动化,将准入门槛降至近乎为零。
免费捐赠的计算周期汇聚成庞大的计算能力,而无需硬件预算。
可以借鉴什么
当你无法承担容量时,寻找已经存在的闲置容量,并建立一种低摩擦的方式来借用它。
后续
在1999年5月发布后的三个月内,一百万名志愿者合计捐赠了51,000年的处理器时间。SETI@home成为志愿者分布式计算的广泛模板,其底层BOINC软件框架后来为数十个其他科学项目提供动力,从蛋白质折叠到气候建模,直到SETI@home项目本身在持续21年的志愿者计算后,于2020年3月暂停发送新工作单元。
从这里,追溯依据
参考来源
- Over One Million Served: SETI@Home Reaches A Milestone ScienceDaily · sciencedaily.com