[发明专利]一种分布式对象存储系统的配额管理方法及装置在审
申请号: | 202010071645.X | 申请日: | 2020-01-21 |
公开(公告)号: | CN111327684A | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 胡永刚;翟亚永 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/27 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春辉 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 对象 存储系统 配额 管理 方法 装置 | ||
1.一种分布式对象存储系统的配额管理方法,其特征在于,应用于网关,该方法包括:
接收目标用户对存储池的操作请求;
获取所述目标用户在所述存储池的存储资源使用量的预估值;
判断所述预估值是否超过所述目标用户在所述存储池的配额;
若超过,则拒绝所述操作请求;
若未超过,则执行所述操作请求,并根据所述操作请求生成所述目标用户向所述存储池的操作记录;
其中,所述预估值为根据所述目标用户向所述存储池的历史操作记录生成的。
2.如权利要求1所述的方法,其特征在于,所述接收目标用户对存储池的操作请求,包括:
接收目标用户对存储池的操作请求,其中所述操作请求包括对象上传请求和/或对象删除请求。
3.如权利要求1所述的方法,其特征在于,在所述获取所述目标用户在所述存储池的存储资源使用量的预估值之前,还包括:
利用所述存储池根据所述目标用户向所述存储池的历史操作记录,生成所述目标用户在所述存储池的资源使用量的预估值。
4.如权利要求3所述的方法,其特征在于,在所述根据所述操作请求生成所述目标用户向所述存储池的操作记录之后,还包括:
周期性地将所述操作记录发送至所述存储池。
5.如权利要求4所述的方法,其特征在于,所述利用所述存储池根据所述目标用户向所述存储池的历史操作记录,生成所述目标用户在所述存储池的资源使用量的预估值,包括:
利用所述存储池周期性地根据所述目标用户向所述存储池的历史操作记录,生成在未来周期内所述目标用户在所述存储池的资源使用量的预估值。
6.如权利要求5所述的方法,其特征在于,所述利用所述存储池周期性地根据所述目标用户向所述存储池的历史操作记录,生成在未来周期内所述目标用户在所述存储池的资源使用量的预估值,包括:
利用所述存储池周期性地根据所述目标用户向所述存储池的历史操作记录,生成在未来周期内所述目标用户在所述存储池的资源使用量的最大值,以作为所述资源使用量的预估值。
7.如权利要求1-6任意一项所述的方法,其特征在于,所述获取所述目标用户在所述存储池的存储资源使用量的预估值,包括:
获取所述目标用户在所述存储池的存储资源使用量的预估值,其中所述存储资源使用量包括所述目标用户向整个存储池上传的对象数量和数据量大小,还包括所述目标用户分别向所述存储池的各个存储桶上传的对象数量和数据量大小。
8.一种分布式对象存储系统的配额管理装置,其特征在于,应用于网关,该装置包括:
请求接收模块:用于接收目标用户对存储池的操作请求;
预估值获取模块:用于获取所述目标用户在所述存储池的存储资源使用量的预估值;
判断模块:用于判断所述预估值是否超过所述目标用户在所述存储池的配额;
拒绝模块:用于在所述预估值超过所述配额时,拒绝所述操作请求;
执行模块:用于在所述预估值未超过所述配额时,执行所述操作请求,并根据所述操作请求生成所述目标用户向所述存储池的操作记录;
其中,所述预估值为根据所述目标用户向所述存储池的历史操作记录生成的。
9.一种网关,其特征在于,包括:
存储器:用于存储计算机程序;
处理器:用于执行所述计算机程序以实现如权利要求1-7任意一项所述的分布式对象存储系统的配额管理方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时用于实现如权利要求1-7任意一项所述的分布式对象存储系统的配额管理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010071645.X/1.html,转载请声明来源钻瓜专利网。