|
楼主 |
发表于 2013-10-11 04:08:27
|
显示全部楼层
做framework也可以,但如果只是数列求和的话我觉得就有点太窄了,感觉可以按照不同的大模式去做。
但是一般志愿计算的模式其实不太多,我知道的有这几种:
1. 模拟与统计:一个数据文件产生多个包,然后模拟出来的结果汇总成统计数字。
2. 一般的批次作业:一堆数据文件,每个文件产生一个包,最后汇总结果。
3. 循环作业:也是一堆数据文件,每个文件产生一个包,但是用户未必一次算完,可以将算到一半的结果传回服务器,服务器回收后生成新的包。这个范式用得好像不是很多,我之前的幻灯片有提到:http://boinc.berkeley.edu/trac/r ... /WorkShop13/dfs.pdf
这些其实大同小异,有个pre-processing有个post-processing就好了。如果要写的话可能也不太复杂,给不同的模式配套个相应的validator和assimilator,最多再加个work generator,然后自动生成一下配置文件,估计问题也就不太大了。
我最近又看了一下BOINC的文档,其实说有改进吧好像也没啥改进,抽空再在虚拟机上试一下吧……另外好像amazon的ec2可以直接开虚拟机的样子,要不直接租amazon的?
顺便@gameboybf2142
|
|