[发明专利]一种云存储系统在审
申请号: | 201810121061.1 | 申请日: | 2018-02-06 |
公开(公告)号: | CN108415962A | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 乔学明;王贻亮;张媛;刘艳红;刘乘麟;傅忠传;朱东杰;荣以平;朱伟义;袁伟玉;林艳;李爱国;孟平;汤耀;王超;王飞 | 申请(专利权)人: | 国家电网公司;国网山东省电力公司威海供电公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王文红 |
地址: | 100000 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户请求 中间件 对象服务器 云存储系统 数据读取性能 代理服务器 待上传文件 存储性能 文件系统 转发 接收客户端 存储目标 存储系统 技术效果 目标文件 物理节点 数据处理 客户端 查找 发送 优化 | ||
1.一种云存储系统,其特征在于,包括:代理服务器,对象服务器,中间件和文件系统,其中,所述代理服务器分别与客户端和所述中间件相连接,所述对象服务器与所述中间件相连接,所述文件系统与所述中间件相连接,一个物理节点对应一个文件系统和一个中间件;
所述代理服务器用于接收客户端发送的用户请求,并将所述用户请求转发给所述对象服务器,其中,所述用户请求为对目标文件进行相关操作的请求,所述用户请求包括:上传请求,读取请求和删除请求,所述目标文件包括:待上传文件,待读取文件和待删除文件;
所述对象服务器根据所述用户请求查找对应的所述物理节点的中间件,并将所述用户请求转发给所述中间件,以及从所述客户端获取所述待上传文件,并将所述待上传文件转发给所述中间件;
所述中间件在获取到所述用户请求之后,对所述目标文件执行所述用户请求;
所述文件系统用于存储所述目标文件。
2.根据权利要求1所述的系统,其特征在于,所述中间件包括:调度服务模块,索引管理服务模块,缓冲区管理服务模块,统计服务模块和整理服务模块,其中,所述调度服务模块分别与所述索引管理服务模块,所述缓冲区管理模块和所述统计服务模块相连接,所述统计服务模块分别与所述缓冲区管理服务模块和所述整理服务模块相连接,所述整理服务模块分别与所述缓冲区管理服务模块和所述调度服务模块相连接。
3.根据权利要求2所述的系统,其特征在于,如果所述用户请求为上传请求:
所述调度服务模块用于接收所述上传请求,并将所述上传请求发送至所述索引管理服务模块;
所述索引管理服务模块用于基于上传请求对待上传文件进行相关操作;
所述缓冲区管理服务模块用于对所述待上传文件进行缓存,以缓存至所述缓冲区管理服务模块的缓冲区,并向所述调度服务模块返回上传成功信息;
所述统计服务模块用于在所述索引管理服务模块对待上传文件进行的相关操作为更新操作时,生成待上传文件的原文件的删除任务,并将所述删除任务发送给所述整理服务模块;
所述整理服务模块用于执行所述删除任务,将所述原文件从所述文件系统的磁盘或所述缓冲区中删除。
4.根据权利要求3所述的系统,其特征在于,所述整理服务模块还包括:删除模块和磁盘整理模块,其中,
所述删除模块用于根据所述删除请求,将或所述待删除文件从所述文件系统或所述缓冲区中删除;
所述磁盘整理模块用于对所述文件系统的磁盘提供整理服务。
5.根据权利要求2所述的系统,其特征在于,所述缓冲区管理服务模块包括:
小文件合并模块,所述小文件合并模块用于在所述缓冲区的缓存数据量大于或者等于预设数值的情况下,将所述缓冲区的中缓存的文件合并成一个数据块,并将所述数据块存入所述文件系统的磁盘中,其中,所述预设数值为所述缓冲区的容量。
6.根据权利要求5所述的系统,其特征在于,所述索引管理服务模块包括:索引模块和映射模块,其中,
所述索引模块用于根据索引信息获取所述目标文件的属性信息和所述待上传文件的原文件的属性信息;
所述映射模块用于确认所述目标文件和所述数据块之间的映射关系。
7.根据权利要求2所述的系统,其特征在于,所述统计服务模块包括:数据块状态采集与管理模块,对象删除模块,磁盘统计模块,其中,
所述数据块状态采集与管理模块用于对存入所述文件系统的磁盘中的每个所述数据块的使用情况进行采集和统计,并为所述缓冲区生成的所述数据块提供ID号;
所述对象删除模块用于生成所述待上传文件的原文件的删除任务和所述待删除文件的删除任务,并将所述删除任务发送给所述整理服务模块;
所述磁盘统计模块用于对所述文件系统中每个磁盘的空间使用情况进行统计。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网山东省电力公司威海供电公司,未经国家电网公司;国网山东省电力公司威海供电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810121061.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种广告图片推荐方法及装置
- 下一篇:一种页面生成方法和装置