基于云存储网关的两点优化设计

基于云存储网关的两点优化设计

ID:24059059

大小:48.00 KB

页数:3页

时间:2018-11-12

基于云存储网关的两点优化设计_第1页
基于云存储网关的两点优化设计_第2页
基于云存储网关的两点优化设计_第3页
资源描述:

《基于云存储网关的两点优化设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于云存储网关的两点优化设计摘要:现下,云存储X关的存储方式是将单个用户数据存入单个云存储商处,当云存储商出现故障导致用户数据丢失或损毁时,云存储X关将无法恢复用户数据,为解决这一问题,本文提出了一种用于云存储X关的数据切分/恢复方法,将用户数据切分编码成多个块,然后分别存储不同的云存储商处,即使其中一部分块丢失或损毁,剩下的块依然能够恢复原数据。同时,本文对云存储X关的缓存进行了算法优化,效率提高了10%以上。  关键词:云存储X关;数据切分;数据恢复;缓存算法  :TP333:A:1007-9599(2

2、013)04-0000-02  1一种用于云存储X关的数据切分和恢复方法  1.1方法思想  本发明将用户数据切分成多个数据块,然后将这些数据块分散到多个云存储商处,每个云存储商处只存储一个数据块,容忍其中一些云存储商处的数据损毁或丢失,利用余下云存储商处的数据依然能够恢复原数据的话,用户数据的存储可靠性将大幅提升。  1.2方法内容  1.3可靠性分析  2云存储X关缓存优化算法  改进的LRU算法如下:(1)LRU算法基础上,X关为局域X内的每个用户设置一个用户空间,每一个用户空间设置最小值且可以动态变

3、化,避免当某些用户因故一段时间未使用本X关时,其数据被其他经常访问的用户的数据替换掉从而降低部分用户的使用体验。(2)用户每次读取数据时,首先访问X关缓存,如果缓存中有需要的数据,直接提供给用户,赋予该用户数据在该用户空间当前最高优先级,并赋予该用户空间在缓存中最高优先级。(3)用户读取数据时,如果缓存中没有该数据,则在数据切分恢复模块为用户取得数据后,若缓存剩余空间足够,将该数据存入缓存中该用户空间,赋予该数据在该用户空间当前最高优先级,并赋予该用户空间在缓存中的最高优先级;若缓存剩余空间不足,优先剔除优

4、先级最低的用户空间中优先级最低的用户数据,但必须保证被踢除数据的用户空间中的剩余数据量不少于设置的最小值,否则选择优先级次低的用户空间中的最低优先级数据删除,依此类推。  3性能评测  实验使用两台同样的服务器搭建本文提出的云存储X关系统。服务器型号DellT100,CPU:IntelXeonE3110双核3.0GHz,内存:DDR24.0GB,硬盘:SATA250GB,X卡:BroadNetXtremeII5722千兆以太X卡。  操作系统:Fedora16,LinuxKernel3.6.7。  实验用户

5、是所在实验室的十一位成员,数据是这些成员的视频、音频、文档、图片、表格等多种类型文件。  实验表明,在任一云存储商无法访问时,本X关依然能够帮助用户访问所存数、恢复所存数据。相较于现有的云存储X关,本X关在云存储数据的可用性和可靠性方面明显提高,用户几乎能够随时访问通过本X关存入云存储中的数据。  4结束语  单个云存储商对用户而言是一个黑盒,用户无法知晓数据在云存储商处的具体状况,当云存储商因系统维护而暂停服务、因故障导致宕机或系统崩溃而暂时无法提供服务、甚至因为某些原因导致用户数据丢失或损毁时,用户将无

6、法通过现有云存储X关访问数据和恢复数据,本文提出了一种用于云存储X关的数据切分和恢复方法,有效的解决这一问题。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。