分布式缓存一致性系统、方法、设备、存储介质及产品技术方案

技术编号:46414874 阅读:6 留言:0更新日期:2025-09-16 20:03
本公开提供了一种分布式缓存一致性系统、方法、设备、存储介质及产品,应用于CXL交换机,连接物理设备包括第一缓存设备、包含第二缓存设备和内存设备的基于CXL内存协议的内存扩展设备。系统由虚拟化聚合层和缓存一致性控制模块构成,前者聚合物理设备为逻辑设备,后者拦截操作请求、协议转换、查询目录以确定缓存行状态和所在设备,并反馈目标数据。该方案解决了现有集中式架构的延迟、扩展性、通信效率及资源浪费问题。通过在CXL交换机部署分布式系统,减少处理跳转和步骤,降低延迟;采用分布式架构避免资源瓶颈,提高扩展性;减少设备间通信中间环节,提升通信效率;减少数据传输路径中间节点,降低传输开销,提高资源利用率,减少资源浪费。

【技术实现步骤摘要】

本公开涉及计算机,尤其涉及一种分布式缓存一致性系统、方法、设备、存储介质及产品


技术介绍

1、在cxl(compute express link)3.0架构中,跨设备缓存一致性是实现多设备高效协同计算的关键机制。然而,在当前的架构设计中,home agent(ha)作为全局一致性控制器,必须驻留在主机端,承担着管理所有设备缓存目录以及协调监听请求的重要职责。这种集中式的控制方式虽然在一定程度上简化了系统的设计,但也带来了显著的性能瓶颈和扩展性限制。

2、首先,延迟问题是现有技术中的一个核心挑战。每次缓存一致性操作都需要经过多次跳转才能完成。并且,在处理请求时,需要解析消息头、查询目录并封装响应消息。这些额外的处理步骤增加了处理时间,尤其是在大规模分布式系统中,频繁的操作会导致成为系统性能的关键瓶颈。

3、其次,现有技术的扩展性受到严重限制。随着设备数量的增加,需要处理的请求数量呈指数级增长。然而,资源是有限的,难以支撑海量设备之间的一致性需求。这种扩展性限制不仅影响了系统的规模扩展能力,还可能导致系统在高负载情况下出现性能下降甚至本文档来自技高网...

【技术保护点】

1.一种分布式缓存一致性系统,其特征在于,应用于计算快速链路CXL交换机,所述CXL交换机连接多个物理设备,所述物理设备包括第一缓存设备和基于CXL内存协议的内存扩展设备,所述内存扩展设备包括第二缓存设备和内存设备;所述系统包括:虚拟化聚合层和缓存一致性控制模块;

2.根据权利要求1所述的系统,其特征在于,所述虚拟化聚合层具体用于:

3.根据权利要求2所述的系统,其特征在于,所述CXL交换机通过下游端口连接物理设备,包括:

4.根据权利要求1所述的系统,其特征在于,所述缓存一致性控制模块,具体用于:

5.根据权利要求4所述的系统,其特征在于...

【技术特征摘要】

1.一种分布式缓存一致性系统,其特征在于,应用于计算快速链路cxl交换机,所述cxl交换机连接多个物理设备,所述物理设备包括第一缓存设备和基于cxl内存协议的内存扩展设备,所述内存扩展设备包括第二缓存设备和内存设备;所述系统包括:虚拟化聚合层和缓存一致性控制模块;

2.根据权利要求1所述的系统,其特征在于,所述虚拟化聚合层具体用于:

3.根据权利要求2所述的系统,其特征在于,所述cxl交换机通过下游端口连接物理设备,包括:

4.根据权利要求1所述的系统,其特征在于,所述缓存一致性控制模块,具体用于:

5.根据权利要求4所述的系统,其特征在于,所述根据所述缓存行状态以及缓存行所在第三缓存设备,确定目标数据并进行反馈,包括:

6.根据权利要求5所述的系统,其特征在于,所述根据场景选择目标模式处理数据传递,包括:

7.一种分布式缓存一致性的方法,其特征在于,应用于计算快速链路cxl交换机,所述cxl交换机连接多个物理设备,所述物理设备包括第一缓存设备和基于cxl内存协议的内存扩展设备,所述内存扩展设备包括第二缓存设备和内存设备,所述方法包括:

8.根据权利要求7所述的方法,其特征在...

【专利技术属性】
技术研发人员:赵元蒋俊锴
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1