从一款概念车联想到的分布式系统

成千上万的蝗虫在天空高速乱飞,它们的最短距离不超过一公分,但是它们却很少发生碰撞,试问我们人可以做到这一点吗?我们的世界每年有很多人死于交通事故,事故的根源在哪?是我们的车子不够先进还是我们人类自身的问题?其实不是车子不够先进,大多数的交通事故是驾驶员的反应速度造成的,当你看到前方五米 处有一个人,然后你会将这种视觉刺激反应给大脑,然后大脑发出指令,你的反应就是踩刹车,但是为时已晚,车子前进五米的时间远远小于你的视觉刺激反应给大 脑然后大脑发出指令进而你做出反应的时间,于是五米外的人也就一命呜呼了。错在哪里,错就错在人脑的设计是一个中央控制系统。
蝗虫为何就可以轻易躲开同伴从而免遭撞击,其根本就是蝗虫是一个分布式的系统,当看到前方有障碍的时候完全不必将刺激传给中央控制器即大脑,而是可以直接反应,这样反应时间就可以大大缩短,这就是原因。这样看来,我们人类本身的架构非常的传统,可以说非常的落后,就是一个中央控制系统,既然是中央控制式 的,那就难免要有排队的延时,比如俩个请求同时到达大脑等待处理,必然有一个要排队等候,即使人脑拥有优先级控制系统,那么也是难以避免那个低优先级的请求被延迟处理,人脑只有一个,所谓一心不可二用正是此理。
如果人脑拥有天生的缺陷,那么人脑设计的汽车就要避开人脑的天生缺陷,于是这款概念车就被设计出来了,它可以动态监视前方路况,在不通知驾驶员的情况下主动做出反应,也就是车子中安装有很多的传感器,比如监视到前方五米处有一个人或一辆车,那么车子的传感器就会在最后关头煞住车子,从而免遭撞击。从这个意义上说,这种汽车本身就是一个分布式系统,没有什么中央控制器,每一个部分都可以各司其职做好它所负责的任务而不用通知别的系统或者向一个所谓的中央报 告。我想分布式的精髓就在于平等,这是我们这个世界未来的趋势。
想想以前的系统,我们都要有一个所谓的服务器,所有客户端连接服务器而得到服务,后来有了P2P系统,再也没有了服务器的绝对权威,每个节点都是平等的关 系,实际上已经消除了服务器的概念,所有的节点可以共享整个资源,拥堵,排队仅仅在资源本身有意义,在任务的处理上完全是并行的,这种系统很好,这种系统的性格就是互联网的性格,进而就是整个社会的性格。可是我担心的是在人脑本身不是分布式系统的这个前提下,整个社会的分布式很难实现,因为前面的文章说 过,人类是很难包容异己的。

你可能感兴趣的:(网络技术)