实现智能新技术 进一步提高云计算系统应用能力

云计算架构的核心问题就是计算与存储,云计算将计算与存储集中到云计算中心,这种做法其实就是构造一个超级的智能的体。智能产生的原因就是海量的存储和高速的运算,这两者缺一不可。人类智能的出现也是由于大脑具有的信息存储和在信息存储基础上的信息处理能力。因此云计算是具备一定的智能特征的,所以说云计算技术是实现智能的一种新的技术方法。

从目前的技术发展来看,云计算最大的差别来自于计算部分,智能体的计算通常都是一种不确定性计算模式,具备完成指数复杂问题计算的能力,但并不是一种精确的计算,这是符合自然界的运行规律的,而云计算系统的计算是一种精确性的计算,当遇到指数复杂度问题时是无法解决的。云计算和人类智能的对比有以下几条:

(1)人类智能在大脑细胞单点失效时是不会受到很大影响的,云计算在计算和存储节点单点失效时也是可以保证正常运行的。

(2)在进行信息存储时人类大脑会自动对信息的重要性分级,非常重要的信息级别很高,因此很难被遗忘,即使在多年以后都能记忆犹新,而普通信息则相对遗忘很快,如大街上随机路过人的长像,我们几乎过目就忘,因为这类信息的安全级别很低;在云计算系统也有类似的信息分级,对安全级别很高的信息会做大量的备份,甚至是跨区域的备份。

(3)人类大脑的信息处理机制通常是非精确性的不确定方法,如我们对人相貌的识别;而云计算系统的计算机制一般是确定性的精确计算方法,但可以通过采用人工智能算法模拟人类的运算机制,但目前还做的并不好,特别是从系统架构上云计算系统还是一个确定性的系统。

(4)人类智能能完成指数级复杂度问题的非精确求解,云计算系统还无法实现。

(5)人类智能将存储和计算完美地整合在一起,几乎可以说是融为一体的;而云计算在计算和存储的整合上一直是一个需要解决的问题,目前实现的并不好。

(6)人类智能在海量信息和高速计算的基础上能实现创新意识;而云计算系统在海量信息和高速计算的基础上却完全没有创新计算能力,这可能也是由于其计算的确定性造成的。

(7)人类高速计算的源泉是不确定性导致的隐含并行性;而云计算依靠的计算节点的并行性。云计算是将计算设备隐于云端,而人类的智能却是将计算本身隐藏起来,真正是大象无形。

以上分析和对比可以为设计更先进的云计算架构提供帮助,如果模拟人类智能设计基于不确定理论的云计算系统,有望能进一步提高云计算系统的应用能力。