浅谈非集中式拓扑系统的负载均衡

来源: 云巴巴 2022-11-21 10:56:44

 

    你知道什么是非集中式拓扑系统的负载均衡,今天我们就来简单谈论一下。

    与集中式的分布式文件系统不同,非集中式的分布式文件系统不存在一个用于分配数据的主控节点,P2P网络就是一种典型的无中心节点分布式文件系统,集群中的每个节点都是相互平行的。因此又被称为对等网络。网络中的任意一个节点都具有同等的作用,可以向其它节点发起连接。其负载均衡策略如下:

    用户向集群提交数据块,系统在接收到数据后,采用分布式哈希表(DHT)来决定这些数据会被保存到哪个节点。负载均衡根据哈希算法的特征,数据在分发后实际上就已经实现了初步的负载平衡;然而,随着系 统运行时间的不断增加,各节点的负载会慢慢失衡,导致负载向某些节点集中,从而出现高负载节点和低负载节点。每个节点都会定时计算自己的负载状态,如果发现自己是低负载节点,则开始对网络中的所有节点进行扫描;如果发现某节点是高负载节点,则立即停止通信遍历,启动数据迁移,部分数据由高负载节点转移到低负载节点,实现两个节点之间的负载均衡;为了避免节点扫描和数据重复迁移带来的额外开销,也可以在多个节点中进行数据迁移。首先由高负载节点对其它节点进行遍历,如果某节点是低负载节点,就把它放到一个队列中;当队列数量达到一定数量,或者所有节点已经遍历完成时,对队列中的节点按照负载的高低进行排序;取出负载最低的节点,对其进行数据迁移,完成一轮负载平衡,如此反复进行,实现集群的动态负载平衡。

    负载均衡是最早的P2P系统之一,本质上还不是真正的P2P系统,但它有一个索引服务器,不适合大型网络应用。基于Gnutella的网络抛弃了索引服务器,但又带来了较大的带宽消耗。负载均衡实现了所有机器的对等关系,TapestryPastryChordCAN等基于DHT的网络的出现,系统的可扩展性和精确发现性。当前广泛采用KaZaaP2P文件共享系统,软件,通过超级结点的引入,为了改善DHT系统在维护机制上的复杂性,解决了传统分布式网络的诸多问题。

    关于非集中式拓扑系统的负载均衡的相关知识还有很多,小编期待着下次和你一起讨论。

 

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

评论列表

为你推荐

与负载均衡系统相关的几点简单介绍

与负载均衡系统相关的几点简单介绍

负载均衡系统作为互联网的产物,了解他的必要性不言而喻。 负载均衡系统的代理服务器负载使用代理服务器平衡,使用这种加速模式显然是静态页面可以提高访问速度。可以将请求转发给内部的服务器,然而,使用代理服务器将请求均匀转发给多台服务器,也可以考虑这样一种技术,

2022-11-21 10:22:02

想了解一下什么是负载均衡系统吗?还不快来

想了解一下什么是负载均衡系统吗?还不快来

现在,竞争日趋激烈,随着劳动力市场变得低迷,对于大多数人来说找到一份好工作很难,我们就要多多了解现代科技,所以,了解负载均衡系统就十分必要了。对于我们普通人来说,安全是最重要,对于企业来说,安全的重要性更加不言而喻,本文,我们就浅谈经营企业有关负载均衡系统

2022-11-21 10:23:09

那你知道这些常见负载均衡算法吗

那你知道这些常见负载均衡算法吗

科技改变了什么?科技改变了我们的生活,科技带给了我们财富,科技更把我们带向(引向)了新世界,迎接(迎来了)勇于创新的曙光。所以说,了解更多地关于科技的知识,对我们的工作和都是十分有利的,本文就给朋友们介绍一些关于负载均衡的算法的相关知识。 随机教育方式,

2022-11-22 15:46:26

互联网分布式系统解决方案之负载均衡系统

互联网分布式系统解决方案之负载均衡系统

互联网和我们的生活紧密相关,你了解有关互联网的分布式系统解决方案吗,今天我们就来介绍一下什么是负载均衡系统,以及常见的互联网分布式系统架构,和负载均衡系统分为分为几层,介绍如下如下, 负载均衡系统的客户端层,比如用户浏览器、APP端,反向代理层,技术选型

2022-11-21 10:17:37

还不快来了解一下关于负载均衡技术

还不快来了解一下关于负载均衡技术

上一篇文章介绍时提到的负载均衡,服务器负载在决定其将请求转发到特定的真实服务器,通过负载均衡算法来实现平衡,负载均衡控制算法研究可以发展分为以下两类是静态负载均衡算法和动态负载均衡算法。 静态负载均衡算法包括是轮询、比率、优先权;动态负载均衡算法包括最少

2022-11-22 15:46:13

负载的平衡和分布式存储主要的实现思路

负载的平衡和分布式存储主要的实现思路

你知道负载的平衡和分布式存储主要的实现思路是什么吗?本文就来介绍一下。 用户向集群提交数据块,系统在接收到数据后,按照预告设定的副本参数(默认为3)复制出若干副本;按照定义好的机架分配策略,把刚才生成的各个副本逐一分发到集群中;对于默认3个副本的情况,按

2022-11-21 10:56:35

严选云产品

华为云弹性云服务器 ECS 弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境
腾讯电子签房地产行业解决方案 腾讯电子签房地产行业解决方案,完善的小程序生态,C端用户认可度高。小程序完成签署只需5步,15秒即可在线完成。提供方“至信链”是基于腾讯云TBaaS平台搭建的区块链平台,助力实现中小企业数字化、合规化以及高效便捷的线上签约场景,具备移动端发起能力,可随时随地发起合同,进行高效快捷的合同管理及操作。
云客新零售运营解决方案 云客新零售运营解决方案,借助客户标签完整展示客户特征、了解这个客户是谁,清晰地知道你的客户是谁,客户画像越完整,营销越精准。员工/导购可以灵活使用企业微信侧边栏,借助客户画像快速了解客户,一键转发素材库、话术库等内容,实现高效沟通。
南大通用基于共享存储的数据库集群GBase 8s 南大通用基于共享存储的数据库集群GBase 8s是GBASE南大通用自主研发的、成熟稳定的基于共享存储的数据库集群,该集群多个数据库实例共用一份磁盘数据,所有节点均支持读取和写入。产品达到安全数据库四级标准(国际B2),支持国密算法,支持SQL92/99、ODBC、JDBC、ADO.NET、GCI(OCI/OCCI)、Python接口等国际数据库规范和开发接口,拥有自主知识产权。支持分布式部署、集中式部署、共享存储高可用部署、支持两地三中心高可用部署,具备高容量、高并发、高性能等特性,为超大规模数据管理提供高性价比的通用计算平台。
环信客服云在线客服系统 环信客服云在线客服系统,多媒体渠道接入。支持APP、Web、H5、微信公众号、企业微信、微博、小程序、抖音等渠道绑定接入;环信客服云平台实现的是一体化管理模式,坐席可在同一页面对所有渠道进线的访客快速回复;不同渠道进线的访客,可根据其渠道分配给指定的技能组或坐席。
网易易盾游戏行业解决方案 网易易盾游戏行业解决方案,在APP和服务端嵌入SDK,在通信层对通信数据进行加密保护,防止攻击者窃取通信数据 。主动防御,精准打击外挂,降低破解风险,支持多种游戏框架,支持外挂闪退、策略热更等功能。采集设备软件、硬件等多层次信息生成可识别的唯一ID,为入网设备提供虚拟“身份证”。

推荐视频

甄选10000+数字化产品 为您免费使用

申请试用