2020-05-18

浅谈对称式结构与服务器原理。

在经典服务器原理中,最重要的就是对称式服务模型。大概在1960’s理论界有非常多的专论,后来也出版了不少有关书籍。但是,后来的有关专业人员却大多对这方面的研究缺乏了解。这里给大家介绍一些我的研究与思考。

  1. 理论缘由分析:
    二叉树是一种无解的理论模型,而对称式结构大多与对二叉树的解释有关。其中左右树是比较直观的表达,红黑树则是非常天才的想法,当然、二叉树无解是极长时间下的现实存在。
    连续存储问题是又一个一直困扰理论界的无解问题,而对称式结构是这个问题的一种解题思路。通过对称式结构对hash化数据做结构化分析,就是其解题思路的思想内涵。
    数字化地图是又一个极想,这个想法其实也与对称式结构有关。主要是地图的检索、定位、合成,如果能通过对称式结构实现,其服务能力与服务成本才有可能
    达到实用需求。
  2. 相关介绍与解释:
    对称与配平,是理论界莫名接受的一种模型,其理论及实用性都是无需解说的。即使不使用对称结构原理设计的服务模型,也无法摆脱负载平衡的问题解答。
    早初的研究,多cpu系统的设计、使用多片同种芯片、按照二叉树的金字塔结构组织,是比较简单可靠而有效的。其中,讨论得比较多的是增加芯片数量对系统计算性能的影响。这部分内容非常复杂,但是、是有结论的。就是,通常来讲,由8或者16片cpu组成的系统是简单而有效的,更多的芯片会导致系统效率降低,64或者128片cpu系统设计、其复杂程度是难以突破的。其解释可以用分层结构来简化:三层架构是合理的,六层以上的结构基本上是失控的。
    我觉得需要增加的一条考量是:对于对称结构中存在超级节点的系统设计。可以使用负载平衡的思路来考量,即:加入超级节点后,如果系统是负载平衡的,则该系统与对称式结构的设计是可以同效的。
  3. 结语:我觉得关于对称式结构,重要的内容我已经都介绍给大家了。希望大家能有所收获。

猜你喜欢

转载自blog.csdn.net/luj_1768/article/details/106185079