先给大家说说这个图的意思吧,这段时间观察了不少蚂蚁搬食物的过程,觉得很有意思,突然想到了现在的网络和集群技术,于是设想了一个蚁群工作方式的网络的这种幻想,和大家分享下。希望它能在某些方面能通过技术变为现实,个人觉得这样的摆脱固定架构的网络技术肯定会很快被普及。呵呵。
在图中,的每个小点代表的就是一个蚂蚁,当一个很大的食物被蚂蚁发现之后,蚂蚁们通过交流就会很快从蚁穴中召唤出很多数量的蚂蚁,同时很快在食物周围形成一个蚁云的结构,这之后蚁云间蚂蚁的交流不再需要来回穿梭与蚁穴之间,而是在蚁云中直接自主交流。这就让我想到如果每只蚂蚁好比我们的数据终端,比如笔记本、智能手机、等等数据终端,那么目前我们的无线网络技术中的数据交流方式就好比数据必须要回到蚁穴(无线交换机),之后才能到达目的节点。要是我们能在数据终端中定义一种协议,使定义协议的笔记本在无线信号的有效距离内能实现蚂蚁云中的类似自主交流,从而在一定无线信号的有效距离内形成一个自主的本地交换网络,除非需要非本地数据交流时,数据才通过无线交换机进行转发,否则,本地数据直接就通过无线方式进行端到端交流。同时这种协议具有像蚂蚁搬动类似大的食物的方式那种集群能力,通过协议的定义,我们可以将需要的工作(搬动大物体),自动分配给各个使用定义协议的计算机节点,在使用协议的计算机节点很自然就会形成一个类似蚁云的分布式集群系统,这种蚁云结构的工作方式可以让用户方便的部署自己的私有云,并通过自由的方式加入和离开蚁云结构,这种通用协议可以让用户摆脱云计算必须依赖与某个计算机公司的局面,可以让用户以自愿的方式来参与集群系统的组建,决定自己的云规模和应用方式,作为通用协议,我们可以用自己的笔记本无线网卡很快的组成和加入到一个蚁云结构的网络,这样作为计算节点的同时,我们也可以使用蚁云中的其他计算节点资源。这种自主的类似蚂蚁社区的网络组织形式,将从根本上改变我们使用网络必须要ISP供应商的可能,并有利于实现真正意义上的网格计算。即我们既是网络的计算节点,同时又是网络的用户,我们可以将自己需要的应用通过通用协议定义为一种网格计算应用,加入蚁云的节点有为蚁云承担计算任务的义务,同时也有享受蚁云计算成果的权利。这种网络的架构是不依赖传统的ISP模式和现在的所谓云计算的模式的,她是一种更社区化,更分散,更强调架构中节点平等的网络架构,这种网络中将没有传统的服务器节点的概念,节点既是用户角色又是服务器角色。节点都是蚂蚁,从更大的范围看,他们是蚁云。最好是能在LINUX内核中加入这样一种协议。呵呵,那每个人都可以使用她。要不又被注册成知识产权,大家又要用银子买了。呵呵。
阅读(1105) | 评论(0) | 转发(0) |