[发明专利]一种实现内存融合的方法及装置有效
申请号: | 201410420315.1 | 申请日: | 2014-08-25 |
公开(公告)号: | CN104216835B | 公开(公告)日: | 2017-04-05 |
发明(设计)人: | 杨立群 | 申请(专利权)人: | 杨立群 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F9/50 |
代理公司: | 广州嘉权专利商标事务所有限公司44205 | 代理人: | 谭志强 |
地址: | 519000 广东省珠海市香*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 内存 融合 方法 装置 | ||
1.一种实现内存融合的方法,其特征在于,包括如下步骤:
A、接收本地主机的内存请求,将请求的内存划分为至少一个的内存切片,为每一个内存切片分配相应的用于本地主机调用的内存调用地址;
B、刷新内存分配表,在所述内存分配表中动态地记录远程分机的地址信息、通信状态信息、内存信息和运行状态信息,由此通过排序方式确定每一个远程分机的内存分配优先级,按照内存分配优先级从高到低的顺序依次向远程分机的内存区域配对所述内存切片;
C、读取内存分配表中的远程分机的内存区域及其对应的内存切片的地址信息,在远程分机的内存地址和对应的内存切片的内存调用地址之间建立映射连接,从而使本地主机以整合所述内存切片的方式获取远程分机的内存资源;
D、对应每一个内存切片,在本地主机和/或远程分机的存储单元中分配相应的内存备份区域,用于分别实时备份每一个内存切片所对应的内存数据;
E、在本地主机使用远程分机内存的过程中实时执行内存校验,检测远程分机内存的数据完整性并提供内存纠错处理。
2.根据权利要求1所述的实现内存融合的方法,其特征在于,所述步骤A包括:
设置内存请求量阀值,如果请求的内存数量大于所述内存请求量阀值,则按照预设的数量将请求的内存划分内存切片,否则将请求的内存作为一个内存切片。
3.根据权利要求1所述的实现内存融合的方法,其特征在于,在所述步骤B中,远程分机的内存分配优先级的排序方式包括:
通信延时值小的远程分机的内存分配优先级高于通信延时值大的远程分机的内存分配优先级;
通信传输速度值大的远程分机的内存分配优先级高于通信传输速度值小的远程分机的内存分配优先级;
可供获取的内存数量大的远程分机的内存分配优先级高于可供获取的内存数量小的远程分机的内存分配优先级;
CPU平均占用率低的远程分机的内存分配优先级高于CPU平均占用率低的远程分机的内存分配优先级。
4.根据权利要求1所述的实现内存融合的方法,其特征在于,所述步骤B包括:
在所述内存分配表中,按照内存分配优先级从高到低的顺序依次向相应的远程分机的物理内存区域配对所述内存切片;
如果还剩下没有进行配对的内存切片,则继续按照所述内存分配优先级从高向低的顺序依次向相应的远程分机和本地主机的虚拟内存区域配对剩下的内存切片。
5.根据权利要求1所述的实现内存融合的方法,其特征在于,所述步骤C还包括:
分配获取的远程分机内存作为本地主机的扩展物理内存、扩展虚拟内存、分页文件储存区、缓存文件储存区或者任意数据的存放区。
6.根据权利要求1所述的实现内存融合的方法,其特征在于,所述步骤E包括:
在检测到出现问题的远程分机内存后,检索该远程分机内存对应的内存切片,然后从该内存切片对应的内存备份区域中读取内存备份数据,用于恢复相应的远程分机内存;
如果相应的远程分机内存恢复失败,则更新内存分配表并分配新的远程分机内存,然后再进行内存数据恢复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杨立群,未经杨立群许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410420315.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:细胞培养板
- 下一篇:一种离体组织和细胞压力培养装置