当前位置: 首页 > 专利查询>北京大学专利>正文

面向大规模场景的共享变量方法、装置、设备及存储介质制造方法及图纸

技术编号:43763545 阅读:16 留言:0更新日期:2024-12-24 16:06
本申请公开了一种面向大规模场景的共享变量方法、装置、设备及存储介质,属于分布式领域,包括:获取共享网络的节点数据,以及共享网络的目标延迟参数;根据传输性能参数和目标延迟参数,生成共享网络的多个网络拓扑结构;根据传输性能参数和目标延迟参数,确定网络拓扑结构的流量评估值,并将最小的流量评估值所对应的网络拓扑结构确定为目标网络拓扑结构;按照目标网络拓扑结构调整共享网络中节点之间的连接关系。通过本申请的方案所生成的网络拓扑结构,写节点与读节点之间的数据传输在写节点森林中只会从子一级传向父一级,在读节点森林中只会从父一级传向子一级,解决了现有技术下,共享变量机制只能应用于中小规模服务器集群的问题。

【技术实现步骤摘要】

本申请属于分布式领域,具体涉及一种面向大规模场景的共享变量方法、装置、设备及存储介质


技术介绍

1、在现代分布式计算环境中,多个计算节点之间需要共享数据以实现协同工作。共享变量是一种特殊的变量,允许多个节点同时访问和修改,用于保证数据的一致性、可靠性和并发性。共享变量在分布式计算、分布式存储和分布式数据库等领域中起着重要作用,支持多活节点之间的数据共享和协作。然而,随着节点数量的增加,维护共享变量的一致性和时效性变得更加复杂,尤其是在大规模集群环境中。

2、目前,分布式系统中常用的共享变量机制主要依赖于强一致性算法。这些算法通过复杂的机制确保系统中的数据强一致性。为了在大规模场景下实现共享变量,crdt(conflict-free replicated data type)被引入。crdt通过合并性和交换性特性,保证数据的强最终一致性,避免了并发修改和网络传播中的冲突。

3、然而,在大规模集群中,为了适应大规模场景,需要频繁的网络通信和数据同步,但这却导致了资源消耗显著增加,影响系统的整体性能。


>

技术实本文档来自技高网...

【技术保护点】

1.一种面向大规模场景的共享变量方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述传输性能参数包含所述节点的最大连接数量,所述根据所述传输性能参数和所述目标延迟参数,生成所述共享网络的多个网络拓扑结构,包括:

3.如权利要求1所述的方法,其特征在于,所述根据所述传输性能参数和所述目标延迟参数,确定所述网络拓扑结构的流量评估值,包括:

4.如权利要求1所述的方法,其特征在于,所述方法还包括:

5.如权利要求4所述的方法,其特征在于,每个所述插入端口具有对应的传输性能阈值,所述根据所述动态节点的传输性能参数,在所述目标树的插...

【技术特征摘要】

1.一种面向大规模场景的共享变量方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述传输性能参数包含所述节点的最大连接数量,所述根据所述传输性能参数和所述目标延迟参数,生成所述共享网络的多个网络拓扑结构,包括:

3.如权利要求1所述的方法,其特征在于,所述根据所述传输性能参数和所述目标延迟参数,确定所述网络拓扑结构的流量评估值,包括:

4.如权利要求1所述的方法,其特征在于,所述方法还包括:

5.如权利要求4所述的方法,其特征在于,每个所述插入端口具有对应的传输性能阈值,所述根据所述动态节点的传输性能参数,在所述目标树的插入...

【专利技术属性】
技术研发人员:蔡华谦黄罡汪旭鑫景翔
申请(专利权)人:北京大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1