一种基于分布式共享内存系统的数据处理方法和装置制造方法及图纸

技术编号:30638233 阅读:28 留言:0更新日期:2021-11-04 00:27
本发明专利技术实施例提供了一种基于分布式共享内存系统的数据处理方法和装置,所述分布式共享内存系统具有多台主机,所述方法包括:预置公共内存池,公共内存池为由分布式共享内存系统中多台主机的公共内存空间组合得到,每台主机支持快速计算链路协议;接收第一主机针对公共内存池中第一内存地址的第一访问请求,第一访问请求为基于快速计算链路的存储器协议的访问请求;将第一访问请求转换为第二访问请求,第二访问请求为基于快速计算链路的高速缓存协议的访问请求;根据预置的地址映射表,将第一内存地址映射至第二主机中第二内存地址,以根据第二访问请求,访问第二内存地址,实现了快速计算链路协议的分布式共享内存系统。了快速计算链路协议的分布式共享内存系统。了快速计算链路协议的分布式共享内存系统。

【技术实现步骤摘要】
一种基于分布式共享内存系统的数据处理方法和装置


[0001]本专利技术涉及计算机架构
,特别是涉及一种基于分布式共享内存系统的数据处理方法和装置。

技术介绍

[0002]随着科学技术的发展,分布式共享内存(DSM,Distributed Shared Memory)系统得到了越来越多的关注,由于其能够为基于物理上分布的内存提供了逻辑上统一的内存抽象,极大地增强了内存系统的可扩展性。
[0003]而由于低延迟、高带段的网络互连技术的不断演进,分布式共享内存系统减小了节点内和节点间内存访问的性能差距,目前广泛采用的是基于远程直接数据存取(RDMA,Remote Direct Memory Access)技术进行远程内存的访问,但采用这种技术的分布式共享内存系统仍然存在严重的网络延迟等问题,限制了分布式共享内存系统的性能。

技术实现思路

[0004]鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种基于分布式共享内存系统的数据处理方法和装置,包括:一种基于分布式共享内存系统的数据处理方法,所述分布式本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于分布式共享内存系统的数据处理方法,其特征在于,所述分布式共享内存系统具有多台主机,所述方法包括:预置公共内存池,所述公共内存池为由所述分布式共享内存系统中多台主机的公共内存空间组合得到,每台主机支持快速计算链路协议;接收第一主机针对所述公共内存池中第一内存地址的第一访问请求,所述第一访问请求为基于快速计算链路的存储器协议的访问请求;将所述第一访问请求转换为第二访问请求,所述第二访问请求为基于快速计算链路的高速缓存协议的访问请求;根据预置的地址映射表,将所述第一内存地址映射至第二主机中第二内存地址,以根据所述第二访问请求,访问所述第二内存地址。2.根据权利要求1所述的方法,其特征在于,在所述接收第一主机针对所述公共内存池中第一内存地址的第一访问请求之前,还包括:将所述公共内存池注册为每台主机管理的设备内存。3.根据权利要求2所述的方法,其特征在于,在所述接收第一主机针对所述公共内存池中第一内存地址的第一访问请求之前,还包括:接收针对所述第二主机中第二内存地址的注册请求;在所述公共内存池中,分配针对所述第二内存地址的第一内存地址。4.根据权利要求3所述的方法,其特征在于,还包括:创建所述第一内存地址到所述第二内存地址的映射,并在所述地址映射表中,存储所述第一内存地址和所述第二内存地址的映射关系。5.根据权利要求4所述的方法,其特征在于,还包括:生成针对所述公共内存池的映射更新消息,并进行广播。6.根据权利要求1

5任一项所述的方法,其特征在于,所述分布式共享内存系统具有内存池地址管理器,所述内存池地址管理器包括快速计算链路协议...

【专利技术属性】
技术研发人员:孙华徐迪郑军朱登成
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1