【技术实现步骤摘要】
本专利技术属于分布式内存管理系统,特别涉及一种基于引用计数的自动分布式内存管理方法。
技术介绍
1、传统dsm管理系统的研究主要侧重于提高访问和协调远程内存的效率,其内存管理系统的实现通常比较简单,并没有过多考虑分配内存空间的故障安全性。对于典型的两层结构的内存分配器,它们会首先在全局同步的情况下分配一大块内存,然后在本地进行进一步的细粒度的分配。这种简单的内存分配方式将内存生命周期的管理负担留给了程序员。程序员必须确保在所有机器都停止访问特定内存块后进行修复,该内存必须被且只能被释放一次。
2、随着技术的发展,由于数据分析应用程序通常只需分配少量的大型数据块,因此能够通过dag来管理生命周期,可以解决其管理生命周期的问题。但当领域技术人员想要将dsm扩展到更广泛的应用场景时,其性能就会成为阻碍。
3、例如:微服务和无服务的场景中,亦或者应用计算高速互联技术cxl的情况中,特别是最新的cxl 3.0的共享内存允许cxl交换机将远程内存池的同一区域同时映射到不同主机的物理地址中,并且这些区域可以在同一一致性域(即c
...【技术保护点】
1.一种基于引用计数的自动分布式内存管理方法,其特征在于,内存分配路径包括快速路径与慢速路径;
2.根据权利要求1所述的基于引用计数的自动分布式内存管理方法,其特征在于,在所述客户端访问远程内存池时执行引用计数维护事务;
3.根据权利要求1所述的基于引用计数的自动分布式内存管理方法,其特征在于,将内存划分为分配区、段、页、块;
4.根据权利要求3所述的基于引用计数的自动分布式内存管理方法,其特征在于,在本地内存无空闲块时内存分配进入所述慢速路径;
5.根据权利要求4所述的基于引用计数的自动分布式内存管理方法,其特征在于,
...【技术特征摘要】
1.一种基于引用计数的自动分布式内存管理方法,其特征在于,内存分配路径包括快速路径与慢速路径;
2.根据权利要求1所述的基于引用计数的自动分布式内存管理方法,其特征在于,在所述客户端访问远程内存池时执行引用计数维护事务;
3.根据权利要求1所述的基于引用计数的自动分布式内存管理方法,其特征在于,将内存划分为分配区、段、页、块;
4.根据权利要求3所述的基于引用计数的自动分布式内存管理方法,其特征在于,在本地内存无空闲块时内存分配进入所述慢速路径;
5.根据权利要求4所述的基于引用计数的自动分布式内存管理方法,其特征在于,所述内存分配的慢速路径包括如下步骤:
6.根据权利要求2所述的一种基于引用计数的自动分布式内存管理方法,其特征在于,所述时间戳与客户端标识在所述...
【专利技术属性】
技术研发人员:章明星,武永卫,华瑾琪,姜进磊,郑纬民,
申请(专利权)人:清华大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。