当前位置:首页 > 科技 > 正文

揭秘:去中心化分布式系统的好与坏

  20世纪是原子的时代,看原子的结构,以原子核为中心的电子绕着轨道旋转,这简单的结构中蕴藏着巨大的能量;21世纪是网络的时代,和蜂群一样,网络的模式也是从无数群氓的个体模式中涌现出来的,网络是典型的分布式系统,在网络的世界里,没有核心的中枢,它简单到谈不上什么结构,组成它的仅仅是一群彼此相连的点,它看起来很乱,但有一只看不见的手在控制着整个系统的运转。

  世界上有两种极端的系统模式,一种是顺序的系统模式,这类似于钟表的模式,通过时间的流逝产生某种变化,机器系统大多数遵从这种模式。还有一种分布式的系统模式,众多部件并行运作,即前文中讲的蜂群和大脑的神经元网络模式,这种系统模式没有控制中枢,但是却有一只看不见的手在操控着一切。整个系统的动作从无数的群氓中涌现出来,它是非线性的并且看起来给人一种乱糟糟的感觉,任何个体的行动都会或大或小的传递到整个系统,其中的所有的个体互相关联。

  在现实中并不存在任何一个系统是以单一的模式来运作的,现实中的系统都是这两种极端模式的杂化体。例如工厂模式倾向于顺序模式,而市场经济体系倾向于网络模式。

  分布式的系统汇集了成千上万的自治成员,自治的意思即每个正常的成员都能根据既定规则以及环境变化做出相应反应,这与服从来自控制中枢的指令截然不同。

  任何分布式系统都具有生命的特质,被KK称为“活系统”,我们可以像看待生命一样看待一个分布式系统,它就像生命一样生生不息地运作。

  活系统的活力到底从何而来?1、没有控制中枢;2、次级单位实现自治;3、次级单位彼此高度连接,相互影响;4、网络中点到点的影响产生非线性的因果。这四大特点使分布式系统充满活力。

  在活力之下也存在着某些缺陷,下面我们就来说一说分布式系统的优缺点。

  优点:

  1、可适性:顺序系统如果中间某一部件出现故障,很可能会造成其整个体系的中断崩溃,而分布式系统不会,一个包含众多自治部件的分布式系统在部分部件失灵的情况下仍然能够继续“生存”,这也就是说对于外部刺激,分布式系统具有一定的抗冲击性。

  2、可进化:只有群系统能将一种构件经历一定时间的演变而获得的某种优越性进行传递,进而产生进化。

  3、无限性:群系统可以通过逐步扩展,在原有结构上构建出更复杂的新结构,生命能创造更多的生命,财富可以创造更多的财富,信息能孕育出更多的信息,这一切都将无限地发展下去,永无止境,没有人能知道它的尽头。

  4、新颖性:来源于三方面,其一,在分布式系统中,后果与原因不成比例,这是涌现的结果;其二,个体之间的关联以指数形式爆炸式增长;其三,个体的变异可能会产生新的适应性,也就是进化。

  缺点:

  1、非最优结构:分布式系统存在冗余,没有控制中枢,这就造成了分布式系统的效率低下,

  我们不可能像线型系统一样的消除这种冗余。

  2、不可控:由于没有一个绝对的控制中枢,面对一个看起来乱糟糟的分布式系统,我们无法用外部的力量去控制它,只能任由它自己内部一点点地调整。

  3、不可预测:谁也不会知道下一时刻群系统会从它那些自治的群氓中涌现出什么,这就像生物的发展充满了出乎意料一样,由于各种内部和外部因素,生物群落也许会呈现出跳跃式的涌现。

  4、不可知:由于群系统个体间的相互作用以指数形式爆炸式增长,如果刺激了一点,谁也不知道最终会在哪里产生作用,因为就像一团杂乱的毛线球一样,无法知道哪个毛线头对应哪个,真是剪不断理还乱。反过来说,产生某一特定影响的原因我们也无从得知,因为每个点都直接或间接地影响着其他所有的点。

  5、非即刻性:越是复杂的群系统,需要来唤醒它的预热时间就越长。

  网络的神奇根源上是它把我们互相连接。看似一团乱麻,但再仔细看它的内部,其实就是一堆简单的点。

  每个聪明人终有一天会发现:向内发力,提升自己,才是拯救这个世界的唯一方法。涨知识不必费很多时间,每天得到一点点,最后就会和别人拉开差距。穆木君愿做您成功路上的知识伴侣,每天让您涨一点儿小姿势!

  搜索微信公众号:mumureading,即刻开启智慧之旅!

  如果您看到了这里,证明您和穆木君有缘,多谢支持!

  参考书目:《失控》凯文·凯利著

  (欢迎转载,请注明出处,抄袭必究!)


你可能想看:

有话要说...

取消
扫码支持 支付码