找回密码
 新注册用户
搜索
查看: 8534|回复: 9

基于浏览器为客户端的分布式系统设计

[复制链接]
发表于 2009-1-14 01:53:13 | 显示全部楼层 |阅读模式
这个是我的论文项目,自己想得,跟学校一点关系也没有。

不知道那些科研机构和公司怎么想得,就是认为Javascript是一种低级语言,进不了大雅之堂。我就是为了向他们证明现在的浏览器脚本引擎有足够的能力应对繁重的计算任务,所以就想拿分布式计算来证明。

而且用浏览器的好处是用户数量庞大,可以将脚本嵌入到任何一个网站中,这样当用户浏览网页的时候也就不知不觉的参加了计算任务,比起要装客户端的软件有更大的使用范围。

项目地址:http://code.google.com/p/webgrid/
目前还没发布,虽然有了两个原型,但是始终觉得不行,希望有兴趣的高人能够指点一二
回复

使用道具 举报

发表于 2009-1-14 01:56:48 | 显示全部楼层

回复 #1 aokihu 的帖子

Firefox有一个插件叫做NoScript……
话说参与者的知情权还是很重要的~~~
回复

使用道具 举报

发表于 2009-1-14 11:38:17 | 显示全部楼层
浏览器? 不记得多久之前,我就喊过了。但不是什么项目都适合。因为每个任务要很细,细到可以在用户关闭页面前算完,甚至每个页面只是算几秒,以免长时间运行给用户带来意见。直接套进去算的话,不给用户选择是否参与的话,又有“强迫”的意思。

我现在在计划,是集成到网络软件当中,一种需要长时间运行的软件类型。首先做一个这样的网络类的应用软件免费发布,等用户壮大了,我就可以添加运算功能上去,然后给用户选择是否参与,或者,直接强迫也行,只要软件免费,我的运算不给用户带来使用上的影响,那我可以当做免费使用我软件的代价,或者不让用户知道也是,隔几秒运行一秒,优先级最底,大多用户也可能不会知道。但时间较少,连软件本身还没开发完,不知何年何月,得尝所愿。。。。


其实腾讯之前说得对,腾讯用户群这么大,如果在 QQ 中集成的话,那将是世界上最强大的云计算平台。腾讯好像也在往这方面研究了。我想微软迟早也会考虑将操作系统向云方面去靠。
回复

使用道具 举报

 楼主| 发表于 2009-1-14 21:35:42 | 显示全部楼层
那时候的浏览器性能还不行,现在火狐的引擎应该可以了,虽然性能还比不上本地代码那样快,但是依靠人海战术能够弥补,毕竟浏览器的数量太多了。

同时我并没有强迫用户参加运算的想法,有兴趣搞分布式计算的我想大多是自由主义者居多,即不想被别人强迫,也不想强迫别人,毕竟使用的是闲置的计算能力。如果某网站有兴趣,可以申请一段代码,然后在自己的网站运行,并告知访问者在进行分布式计算,而且用户也能选择退出计算。

只要不影响到访问者的正常使用电脑,他们也不会太关心这个,何况现在的电脑性能越来越高,这么点计算量几乎很难察觉,毕竟浏览器的诸多限制导致我不可能给他很大的计算量。

最后想说的,连国家都没有分布式的项目,想让QQ这样的商家来搞,难于上青天。

还有那些厂商所说的云计算跟我们理解的完全相反,不是计算普遍化,而是计算集中化,这样的好处是显而易见的,不用我们的产品还能用谁的产品
回复

使用道具 举报

 楼主| 发表于 2009-1-14 21:42:50 | 显示全部楼层
每个任务都要细致才算技术,哈哈
回复

使用道具 举报

发表于 2009-1-15 09:07:33 | 显示全部楼层
原帖由 aokihu 于 2009-1-14 21:35 发表
那时候的浏览器性能还不行,现在火狐的引擎应该可以了,虽然性能还比不上本地代码那样快,但是依靠人海战术能够弥补,毕竟浏览器的数量太多了。

同时我并没有强迫用户参加运算的想法,有兴趣搞分布式计算的我想大多是自由主义 ...



国家不搞是因为国家没必要搞,我觉得是这样。由其是军事方面,有的是钱,分布式计算在军事层面上说无论是物理层上还是逻辑层上还是不太可靠的。

至于 QQ 那事,是人家马化腾说的,现在 腾讯 后台本来就是类似一个云的样子,从应用到存储都是,马化腾说 腾讯的确已经有队伍在做试探性研究,进行 QQ 客户端加入云计算融合试验。

QQ 客户端搞计算,明说就是再开一个产业,转售运算能力,到时如果没有按运算量回报给参加的用户的话,估计也是不太行。如果是我的话,我还是选择要 RMB,给 Q 币就免了。。。。
回复

使用道具 举报

发表于 2009-1-15 09:10:05 | 显示全部楼层
浏览器还有一个问题,浏览器的优先级都是默认的,在它上面进行的运算默认都是普通优先级,如果时间长一点点的话,对机了其它应用会有影响。不知道客户端脚本有没有办法解决优先级的问题?
回复

使用道具 举报

头像被屏蔽
发表于 2009-2-1 15:11:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-5-17 09:01:54 | 显示全部楼层
安全才是大问题。

如果嵌入的程序有问题怎么办?
如果被故意嵌入恶意程序怎么办?
越庞大就越受到注意,就越危险。
回复

使用道具 举报

发表于 2009-10-10 09:04:10 | 显示全部楼层
最大问题是JavaScript计算精度不行,双精度计算老出问题。
如果用自写的四则运算函数,那样效率实在太低。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-5-5 03:24

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表