张家瑞

张家瑞的博客

他的个人主页  他的博客

一种具有自我修复和扩展功能的互联网应用程

张家瑞  2010年08月18日 星期三 18:07 | 1958次浏览 | 1条评论

这段时间一直在考虑这个事情。

一个程序。运行在互联网上。完全的P2P,没有主控节点。但是就好像一群人,被散落在世界各地,使用同一种语言,有着同一种思想,所以,可以自动的搜索同类,拉帮结伙。各帮派之间难免会有争斗,但是就程序来讲,我们完全可以抑制这一行为,使其自由的散落在世界各地的计算机上,通过网络,组成一个庞大的系统。

系统中,每个参与的计算机就是一个(cell)这个系统可以在任意时间失去或者加入任意数量的cell,而系统不会受到影响,随着加入的cell越多,系统的能力就越强大。说到cell,就像是自然界的cell一样,每个cell自身,都有整个系统的完整DNA,每个cell ,都有发展成完整系统的能力。并且系统有鉴别坏cell(癌变细胞)的功能,就像人体一样。这样,如果系统形成后,有人故意搞破坏,向系统植入若干恶意的cell,就会被系统识别出来,排除掉。这就是系统的免疫子系统。

我感觉这应该是云的高级应用和病毒结合到一起的产物,叫做云病毒?或者干脆就叫终结者系列中的“天网”比较确切。

要实现上面所说的,并不是很难。但是要考虑到的一点就是,系统如何扩展和保护自己?系统应该有保护和壮大自己的意志才可能长期的存活下去。

目前的想法是,系统会使用自身的云计算资源,使用穷举法找突破点,然后使用一系列既定规则发展新的cell。或者使用人工智能中的学习系统,不断从互联网上抓取各种信息,分析归纳,类比学习其中有用的东西。

重中之重,是要赋予系统自动学习的能力。

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
张宇杰

回复 张宇杰  2010年08月20日 星期五 22:09

用erlang,分布式,让程序自己生成erlang代码,然后热替换。

0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号