标题: 一个老classic SETIer关于BOINC的问题。讨论一下。
sunlighta
论坛担当
Rank: 4
想做个分布工程


UID 4861
精华 0
积分 838
帖子 710
阅读权限 10
注册 2005-4-20
来自 漂在上海
发表于 2007-12-19 10:31  资料  主页 短消息  加为好友 
一个老classic SETIer关于BOINC的问题。讨论一下。

在classic SETI关闭那一年我加入这个项目,算了9百多个WU。
后来项目关闭,就没在关注这方面。

最近回到这里也是工作中碰到一些问题。
我这里有个项目。需要大规模计算。
常常一次计算就要耗费20天左右。(p4 赛扬 1G内存)
所以想起分布式运算。
正在看计算的源代码,看看能不能分成WU来在其它计算机上运行。
也许这样能快点。
所以先在这里问一下。
Boinc的程序能够免费利用一下吗?
在内部网络里建立Boinc服务器。
然后让每台计算机运行客户端。
关于版权,还有运行成果发表,以及相关分布系统建立等信息。
希望知道的来讨论一下。





不拘于一事一物
顶部
[广告] Einstein@Home 官方优化程序,推荐使用!
duligavin
论坛知事
Rank: 3Rank: 3Rank: 3



UID 11501
精华 0
积分 303
帖子 238
阅读权限 10
注册 2006-7-4
发表于 2007-12-19 11:46  资料  短消息  加为好友 
转自:
http://blog.csdn.net/twj1710/archive/2006/04/27/679848.aspx
*  基于 GPL 的软件允许商业化销售,但不允许封闭源代码。
    * 如果您对遵循 GPL 的软件进行任何改动和/或再次开发并予以发布,则您的产品必须继承 GPL 协议,不允许封闭源代码。
    * 基于 LGPL 的软件也允许商业化销售,但不允许封闭源代码。
    * 如果您对遵循 LGPL 的软件进行任何改动和/或再次开发并予以发布,则您的产品必须继承 LGPL 协议,不允许封闭源代码。但是如果您的程序对遵循 LGPL 的软件进行任何连接、调用而不是包含,则允许封闭源代码。
boinc

顶部
duligavin
论坛知事
Rank: 3Rank: 3Rank: 3



UID 11501
精华 0
积分 303
帖子 238
阅读权限 10
注册 2006-7-4
发表于 2007-12-19 11:52  资料  短消息  加为好友 
转自:http://boinc.berkeley.edu/trac/w ... softwaredevelopment

BOINC is free software, distributed under the Lesser General Public License (LGPL).

转自:
http://www.phpchina.com/viewthread_40069.html
如果你不希望开源,那么
1. GPL的一切不能用;
2. LGPL的,在不修改其源代码的前提下可以使用。

顶部
duligavin
论坛知事
Rank: 3Rank: 3Rank: 3



UID 11501
精华 0
积分 303
帖子 238
阅读权限 10
注册 2006-7-4
发表于 2007-12-19 11:55  资料  短消息  加为好友 
想法很好,但是如何实现呢?希望lz分享更多内容.

顶部
sunlighta
论坛担当
Rank: 4
想做个分布工程


UID 4861
精华 0
积分 838
帖子 710
阅读权限 10
注册 2005-4-20
来自 漂在上海
发表于 2007-12-19 12:01  资料  主页 短消息  加为好友 
关于boinc的程序版权我知道。
就是如果用它的程序算出来的成果,须不需要共享。怎么共享。

还有,在局域网安装boinc,不知道大家有什么经验共享没有?





不拘于一事一物
顶部
cnchina
资深顾问
Rank: 5Rank: 5
放假了~


UID 12674
精华 3
积分 1112
帖子 949
阅读权限 10
注册 2007-3-10
来自 EY☆汕頭
发表于 2007-12-19 12:38  资料  短消息  加为好友 
能是一定能的,因为BOINC
http://boinc.berkeley.edu/ 首页中间的地方

QUOTE:
Compute with BOINC
Learn how to create and operate a BOINC project.
Scientists: if your group has moderate programming, web, sysadmin, and hardware resources, you can use BOINC to create a volunteer computing project. A BOINC project with a single Linux server can provide computing power equivalent to a cluster with tens of thousands of CPUs.
Organizations such as IBM World Community Grid may be able to host your project (please contact us for information).
Universities: use BOINC to create a Virtual Campus Supercomputing Center.
Companies: use BOINC for desktop Grid computing.
Current projects:
check for server software updates.
consider publishing in conferences related to volunteer computing.

建立项目,参见http://boinc.berkeley.edu/trac/wiki/CreateProjectOutline 此页。





顶部
sunlighta
论坛担当
Rank: 4
想做个分布工程


UID 4861
精华 0
积分 838
帖子 710
阅读权限 10
注册 2005-4-20
来自 漂在上海
发表于 2007-12-19 12:49  资料  主页 短消息  加为好友 
谢谢楼上。
相关文档正在看。
有兴趣的请继续留言。





不拘于一事一物
顶部
扎西日泰
版主
Rank: 6Rank: 6Rank: 6
IT农民工


UID 3242
精华 0
积分 2355
帖子 2011
阅读权限 100
注册 2004-11-9
来自 重庆
发表于 2007-12-19 13:20  资料  短消息  加为好友  添加 扎西日泰 为MSN好友 通过MSN和 扎西日泰 交谈 QQ
能否先简要介绍一下你的项目






顶部
sunlighta
论坛担当
Rank: 4
想做个分布工程


UID 4861
精华 0
积分 838
帖子 710
阅读权限 10
注册 2005-4-20
来自 漂在上海
发表于 2007-12-19 13:33  资料  主页 短消息  加为好友 


QUOTE:
原帖由 扎西日泰 于 2007-12-19 13:20 发表
能否先简要介绍一下你的项目

扎西日泰你还在西藏吗?
不知道你还记得我不?

我这个项目是关于人工智能方面的。
需要通过训练,找到一些特征,让计算机能够识别出对象是什么东西。
详细的先不多说了,只是忽然有这么一个想法。
还不知道能不能够作分布式的运算呢。

原来的训练程序是老外写的。
我们试验着用了一下。现在正在读代码和相关论文。
如果可以我就把它改造成分布式运算的。

如果可以做成分布式的。打算用boinc做外壳。先在本地局域网中运行。
公司机器有几百台,可以试验着用一下。

先想这么多。还是多动手。不实际做以下,什么想法也是白搭。





不拘于一事一物
顶部
fwjmath
超级版主
Rank: 6Rank: 6Rank: 6
Strasbourg~~~


UID 5458
精华 7
积分 2581
帖子 2251
阅读权限 101
注册 2005-5-22
来自 广东佛山
发表于 2007-12-19 14:16  资料  主页 短消息  加为好友  添加 fwjmath 为MSN好友 通过MSN和 fwjmath 交谈 QQ
人工智能训练?这样的话可能不容易变成分布式计算啊~~~因为“经验”在很多模型中都不是简单可加的~~~并行后似乎不容易将多个任务的结果重新汇集在一起~~~
不过这要具体看过算法才知道~~~





顶部
sunlighta
论坛担当
Rank: 4
想做个分布工程


UID 4861
精华 0
积分 838
帖子 710
阅读权限 10
注册 2005-4-20
来自 漂在上海
发表于 2007-12-19 14:24  资料  主页 短消息  加为好友 


QUOTE:
原帖由 fwjmath 于 2007-12-19 14:16 发表
人工智能训练?这样的话可能不容易变成分布式计算啊~~~因为“经验”在很多模型中都不是简单可加的~~~并行后似乎不容易将多个任务的结果重新汇集在一起~~~
不过这要具体看过算法才知道~~~ ...

是啊!楼上看来明白。
目前从代码和论文来看。好像只能分阶段作出结果。各个阶段不能并行。
同一阶段可以并行。
我在想办法。看看能不能做成渐进式,自反馈的形式。来作这个训练。

设计一下,不一次达到目的,而是渐进的达到目的。

东西多,人手少。谢谢大家的关注。
不管结果如何我都会在这里公布的。





不拘于一事一物
顶部
fwjmath
超级版主
Rank: 6Rank: 6Rank: 6
Strasbourg~~~


UID 5458
精华 7
积分 2581
帖子 2251
阅读权限 101
注册 2005-5-22
来自 广东佛山
发表于 2007-12-20 00:01  资料  主页 短消息  加为好友  添加 fwjmath 为MSN好友 通过MSN和 fwjmath 交谈 QQ
回复 #11 sunlighta 的帖子

如果是可以变成渐进式的话BOINC是可以解决的~~~因为有先例~~~Rectiligne Crossing Number就是渐进式的~~~每次的计算结果返回之后会根据结果生成新的任务~~~
如果同一个阶段可以并行的话也可以啊~~~如果数据量和计算量达到一个程度的话这就很赚时间了~~~





顶部
sunlighta
论坛担当
Rank: 4
想做个分布工程


UID 4861
精华 0
积分 838
帖子 710
阅读权限 10
注册 2005-4-20
来自 漂在上海
发表于 2007-12-20 10:16  资料  主页 短消息  加为好友 
谢谢版主回答。
目前看来是渐进式的。因为每一级别训练都要依靠上一级别结果。
你最后一句“很赚时间”何义?





不拘于一事一物
顶部
fwjmath
超级版主
Rank: 6Rank: 6Rank: 6
Strasbourg~~~


UID 5458
精华 7
积分 2581
帖子 2251
阅读权限 101
注册 2005-5-22
来自 广东佛山
发表于 2007-12-20 14:17  资料  主页 短消息  加为好友  添加 fwjmath 为MSN好友 通过MSN和 fwjmath 交谈 QQ
回复 #13 sunlighta 的帖子

其实意思就是省了时间~~~因为并行计算来说的话计算量越大相对来说就越省时间~~~





顶部
sunlighta
论坛担当
Rank: 4
想做个分布工程


UID 4861
精华 0
积分 838
帖子 710
阅读权限 10
注册 2005-4-20
来自 漂在上海
发表于 2007-12-20 15:12  资料  主页 短消息  加为好友 
哦.我现在脑子里全是数学公式和代码.
自然语言功能退化。





不拘于一事一物
顶部
 



当前时区 GMT+8, 现在时间是 2008-7-24 04:52
沪ICP备05042587号

本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国分布式计算总站 - Archiver - WAP