传统的S/C以及S/B网络服务模式对数据中心的依赖还是非常高的,可是实际上大多数被看做为用户端的计算机计算资源又无法真正参与到服务计算中,很多用户端计算机的计算资源只能白白浪费。云计算经管给用户提供了另一种形式的计算模式,但总的来说它依然是需要将整个计算资源垄断在网络的另一头(服务集群系统)。对于用户来说这种计算模式同样需要依赖一个被逻辑化得网络中心。可是我们真的就需要网络中心吗?网络从诞生之日起就是为了解决单点或者叫局端灾难性故障而演化出的应用系统。美国军方最早建立计算机网络也是为了解决传统电话网络中那种对某个上端局端致命打击造成的大范围网络中断。可是云计算这种高垄断的计算模式似乎又回到了过去网络模式的老路上了。网络的去中心化其实已经不是个新名词了。很早以前就看到过有国外的技术组在讨论这方面的问题。我是个爱胡思乱想的人,很多时候总是幻想那种真正地网格计算书中描写的那种网络应用模式。个人觉得网络去中心化需要解决的技术要点可能包括这些方面的内容(这其中很多已经设计到人工智能领域了):
1、更智能的网络基础构架,在这种去中心化的网络计算模式中,网络实际需要演化成一个逻辑上的超级计算机系统,节点就是人机交互接口,同时也是计算资源的一部分。所以需要更智能的网络系统来维持节点间的数据交换,包括传统网络中的各种容错处理能力,从而保证整个系统内的节点(可以想象为人脑的神经元)正常感知自己及邻居的存在。
2、节点向超级计算网络的加入及注销的策略算法研究。这里包括各计算节点的正常和非正常加入和退出的整体系统响应。节点间互相感知的能力研究。
3、超级计算网络的域定义问题。
4、分布式部署导致的数据快速同步以及计算资源分配问题。
5、计算的任务碎片化及整合问题。
阅读(606) | 评论(1) | 转发(0) |