[发明专利]一种云计算主机节点间物理内存共享方法和系统有效
申请号: | 201510579599.3 | 申请日: | 2015-09-10 |
公开(公告)号: | CN105094997B | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 程克非;郭鹏飞;李琳 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/46 |
代理公司: | 重庆华科专利事务所50123 | 代理人: | 康海燕 |
地址: | 400065 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种云环境中主机节点间物理内存共享的方法和系统。云环境集群中的某一台主机的空闲物理内存量不足时,通过操作系统中的内存借用模块向集群中的其他主机申请借用其物理内存。操作系统中含有内存借用组件的主机在接收到申请后,根据自身情况决定是否将自身空闲内存借出,如果服务主机同意借出部分物理内存资源,则建立客户主机和服务主机之间的内存映射;进程释放内存时客户主机将借用的物理内存归还给服务主机。整个过程中客户主机进程不会感觉到与使用本地内存有任何差异,实现细节全部由操作系统屏蔽。通过主机节点角色的转换,可实现主机节点间互相借用物理内存,达到主机节点间物理内存共享的目的。 | ||
搜索关键词: | 一种 计算 主机 节点 物理 内存 共享 方法 系统 | ||
【主权项】:
一种云计算主机间物理内存借用的方法,其特征在于:服务主机内核模块响应客户主机的借用请求,并注册一个内存池对象,维护一个内存池信息表MemPoolTable;客户主机内核模块创建一个虚拟内存对象,维护一个记录了借用远端内存在虚拟内存对象中映射情况的列表MemMapTable,以及一个服务主机列表ServerList;当客户主机本地内存不足,需要扩展系统内存,自动开启远程内存扩展机制;客户主机从ServerList中选择一个服务主机发送服务请求;如满足借用条件,服务主机从本地分配相应的物理内存资源返回至客户主机,并与客户主机建立必要的数据通信连接与内存映射;客户主机进程申请内存分配,将借来的内存资源映射到虚拟内存对象中,并调整虚拟内存对象容量CVMT和虚拟内存对象空闲量CVMF的值,完成远端内存的借用和映射。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510579599.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种应用于服务器离线诊断的设计方法
- 下一篇:语音处理装置及方法