[发明专利]一种云存储系统中提升并发访问性能的数据快速存储方法有效
申请号: | 201210403644.6 | 申请日: | 2012-10-22 |
公开(公告)号: | CN102882983A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 张真;刘志明;赵庆福;蒋文佼;袁高峰 | 申请(专利权)人: | 南京云创存储科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 江苏圣典律师事务所 32237 | 代理人: | 邓丽;胡建华 |
地址: | 210014 江苏省南京市白*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储系统 提升 并发 访问 性能 数据 快速 存储 方法 | ||
1.一种云存储系统中提升并发访问性能的数据快速存储方法,包括元数据服务器、数据存储服务器以及客户端,其特征在于,所述元数据服务器与客户端之间只进行控制信号的传输,不进行存储数据流的传输;
客户端与存储服务器之间进行存储数据流传输;
将大于阈值的数据文件均匀分割为各个数据块,分布式存储在每个数据存储服务器上;
单个数据文件读写并发进行。
2.根据权利要求1所述的一种云存储系统中提升并发访问性能的数据快速存储方法,其特征在于,客户端写数据时,数据被分成各个数据块,写每个写数据块根据以下步骤进行操作,并行的向数据存储服务器写数据块:
(1)客户端向元数据服务器发起数据写请求;
(2)元数据服务器根据其管理的数据存储服务器的工作和使用情况,根据负载均衡的方法计算目的数据存储服务器,在目的数据存储服务器上创建新的数据块;
(3)目的数据存储服务器的数据块创建成功,将结果返回给元数据服务器;
(4)元数据服务器备份并同步此数据信息,并将目的存储服务器信息返回给客户端;
(5)客户端根据得到的目的存储服务器信息,向对应目的存储节点发出数据写请求,并向目的存储服务器发送数据;
(6)目的存储节点接收数据并存储到对应数据块,同时也向其他存储服务器备份;
(7)当本地数据写入以及备份完成后,目的存储节点将完成信息返回给客户端;
(8)客户端收到完成信息后,即完成数据的写入。
3.根据权利要求1所述的一种云存储系统中提升并发访问性能的数据快速存储方法,其特征在于,客户端读数据时,读请求被分成多个读数据块,每个读数据块根据以下步骤进行操作,并行的从数据存储服务器读数据块:
(1)客户端根据读数据文件时的请求偏移量除以数据块的大小得到数据块索引,并向元数据服务器发起数据读请求;
(2)元数据服务器返回该数据块所在的数据存储服务器的列表,数据存储服务器列表包括每个数据存储服务器的地址和序号;
(3)客户端向读写请求数最少的数据存储服务器发送读数据块请求;
(4)数据存储服务器从本地文件系统读出数据块,并返回数据块给客户端。
4.根据权利要求2或3所述的一种云存储系统中提升并发访问性能的数据快速存储方法,其特征在于,
负载均衡算法为:遍历所有数据存储服务器列表,数据存储服务器列表包括每个数据存储服务器的地址,分别以每个数据存储服务器的空间除以最大数据存储服务器的空间作为每个数据存储服务器的动态加权因子,加权因子取值范围0.0~1.0,加权因子与数据存储服务器的当前权值之和构成新的权值,对所有数据存储服务器权重进行排序,把负载最小的数据存储服务器排列在列表前面,然后返回可用数据存储服务器的地址,其权值减1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京云创存储科技有限公司,未经南京云创存储科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210403644.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种燕麦处理装置及方法
- 下一篇:一种半监督SVM遥感影像分类构建方法