[发明专利]一种基于对象的存储系统及其存储方法无效
申请号: | 201310034756.3 | 申请日: | 2013-01-29 |
公开(公告)号: | CN103106047A | 公开(公告)日: | 2013-05-15 |
发明(设计)人: | 张在贵;张立强 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;曲鹏 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 对象 存储系统 及其 存储 方法 | ||
1.一种基于对象的存储系统,其特征在于,该系统至少包括多个存储池、分级策略模块以及对象迁移模块,其中:
所述存储池,存储不同热度级别的对象数据;
所述分级策略模块,对各存储池中的对象数据进行热度分析,并根据事先设置的分级策略筛选出需要迁移的对象数据,将需要迁移的对象数据的信息发送给所述对象迁移模块;
所述对象迁移模块,根据所述分级策略模块发送的对象数据的信息,将该对象数据迁移到对应的存储池中。
2.如权利要求1所述的系统,其特征在于,所述事先设置的分级策略包括如下一种或几种条件:
达到或超过设定的访问频度、最近访问时间在设定时间范围内。
3.如权利要求1或2所述的系统,其特征在于,该系统还包括:
对象管理模块,对所述存储池进行管理,记录对象数据的存储位置,并获取用户进程所要访问的文件对应的对象数据的存储位置,以向用户进程反馈所要访问的对象数据的信息。
4.如权利要求3所述的系统,其特征在于,
所述对象迁移模块,根据所述分级策略模块发送的对象数据的信息,将该对象数据从初始存储池复制到对应的存储池,并在复制操作结束后通知所述对象管理模块该对象数据的存储位置已经改变,以及在所述对象管理模块更新操作结束后删除所述初始存储池中迁移的对象数据;
所述对象管理模块,收到所述对象迁移模块的通知后,更新该对象数据的存储位置,在该更新操作结束后反馈给所述对像迁移模块。
5.如权利要求3所述的系统,其特征在于,
所述对象管理模块,获取用户进程所要访问的文件对应的对象数据的存储位置时,若判断该对象数据正在迁移过程中,则待该迁移操作完成后再获取该对象数据的更新后的存储位置。
6.一种基于对象的存储方法,其特征在于,该方法包括:
在多个存储池中分别存储不同热度级别的对象数据;
对各存储池中的对象数据进行热度分析,先根据事先设置的分级策略筛选出需要迁移的对象数据,再根据筛选出的需要迁移的对象数据的信息,将该对象数据迁移到对应的存储池中。
7.如权利要求6所述的方法,其特征在于,事先设置的分级策略包括如下一种或几种条件:
达到或超过设定的访问频度、最近访问时间在设定时间范围内。
8.如权利要求6或7所述的方法,其特征在于,该方法还包括:
对所述多个存储池进行管理,记录对象数据在各存储池中的存储位置;
当用户进程访问文件时,查询该用户进程所访问的文件对应的对象数据的存储位置,向用户进程反馈所要访问的对象数据的信息。
9.如权利要求8所述的方法,其特征在于,对所述多个存储池进行管理,记录对象数据在各存储池中的存储位置的过程如下:
根据筛选出的需要迁移的对象数据的信息,将该对象数据从初始存储池迁移到对应的存储池,在迁移操作结束后更新该对象数据的存储位置,在该更新操作结束后,删除初始存储池中迁移的对象数据。
10.如权利要求8所述的方法,其特征在于,该方法还包括:
获取用户进程所要访问的文件对应的对象数据的存储位置时,若判断该对象数据正在迁移过程中,则待该迁移操作完成后再获取该对象数据的更新后的存储位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310034756.3/1.html,转载请声明来源钻瓜专利网。