[发明专利]集群内存自适应管理方法、服务器集群系统有效
申请号: | 201310113105.3 | 申请日: | 2013-04-02 |
公开(公告)号: | CN103226520A | 公开(公告)日: | 2013-07-31 |
发明(设计)人: | 王勇;王树鹏;张永铮;吴广君;李斌斌;安丰春;王曦 | 申请(专利权)人: | 中国科学院信息工程研究所 |
主分类号: | G06F12/08 | 分类号: | G06F12/08 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100093 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 内存 自适应 管理 方法 服务器 系统 | ||
1.一种集群内存自适应管理方法,其特征在于,包括:
对于数据服务器集群中的每个数据服务器,在使用前对该数据服务器按照变步长加性增长方式进行内存预分配,将内存分割为设定数目的片组,每个片组的总容量相等,每个片组包含容量相等的多个分片。
2.根据权利要求1所述的集群内存自适应管理方法,其特征在于,还包括:
设置元数据管理服务器,监管数据服务器集群中各个数据服务器的内存状况,并根据所述内存状态对所述数据服务器集群中的内存资源进行统一调度。
3.根据权利要求1所述的集群内存自适应管理方法,其特征在于,还包括:
当片组内的可用分片比例下降至设定阈值时,对该片组的关系片组的分片进行拆分或拼接,将拆分或拼接后的分片作为所述片组的分片。
4.根据权利要求1所述的集群内存自适应管理方法,其特征在于,所述片组的级别随片组内分片的容量递增而递增,每个片组中分片的容量与该片组的低一级片组中分片的容量为变步长递增关系。
5.根据权利要求3所述的集群内存自适应管理方法,其特征在于,所述片组的关系片组中分片的容量与所述片组中分片的容量之比为2n,其中,n为整数,且n不等于0。
6.根据权利要求1所述的集群内存自适应管理方法,其特征在于,当片组内的可用分片比例下降至设定阈值时,采取最近最少使用LRU策略进行内存替换,释放该片组内过期的内存。
7.一种服务器集群系统,应用权利要求1所述的集群内存自适应管理方法,其特征在于,该服务器集群包括客户端数据读写接口、元数据管理服务器和数据服务器集群,所述客户端数据读写接口与所述元数据管理服务器之间、所述元数据管理服务器与所述数据服务器集群之间、所述客户端数据读写接口与所述数据服务器集群之间均通过有线或无线网络相连。
8.一种数据读取方法,应用于权利要求7所述的服务器集群系统,包括:
客户端数据读写接口接收读取数据的请求,向元数据管理服务器申请要读取数据的保存地址;
元数据管理服务器向客户端数据读写接口返回所述要读取数据所在数据服务器的标识及所在分片的内存地址;
客户端数据读写接口根据元数据管理服务器返回的地址信息向所述数据服务器集群的相应数据服务器发送读取请求;
所述数据服务器将相应数据返回给客户端数据读写接口。
9.一种数据写入方法,应用于权利要求7所述的服务器集群系统,包括:
客户端数据读写接口接收写入数据的请求,将要写入数据服务器集群的数据的大小传送给元数据管理服务器;
元数据管理服务器根据负载均衡算法,在所述数据服务器集群中确定写入地址所在数据服务器的标识及所在分片的内存地址,返回给客户端数据读写接口;
客户端数据读写接口根据元数据管理服务器返回的地址信息将数据写入到所述数据服务器集群的相应内存地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310113105.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种固态硬盘缓冲区的数据块置换方法及装置
- 下一篇:固态硬盘的驱动方法及装置