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

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:kobiko
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:现下,云存储网关的存储方式是将单个用户数据存入单个云存储商处,当云存储商出现故障导致用户数据丢失或损毁时,云存储网关将无法恢复用户数据,为解决这一问题,本文提出了一种用于云存储网关的数据切分/恢复方法,将用户数据切分编码成多个块,然后分别存储不同的云存储商处,即使其中一部分块丢失或损毁,剩下的块依然能够恢复原数据。同时,本文对云存储网关的缓存进行了算法优化,效率提高了10%以上。
  关键词:云存储网关;数据切分;数据恢复;缓存算法
  中图分类号:TP333 文献标识码:A 文章编号:1007-9599 (2013) 04-0000-02
  1 一种用于云存储网关的数据切分和恢复方法
  1.1 方法思想
  本发明将用户数据切分成多个数据块,然后将这些数据块分散到多个云存储商处,每个云存储商处只存储一个数据块,容忍其中一些云存储商处的数据损毁或丢失,利用余下云存储商处的数据依然能够恢复原数据的话,用户数据的存储可靠性将大幅提升。
  1.2 方法内容
  1.3 可靠性分析
  2 云存储网关缓存优化算法
  改进的LRU算法如下:(1)LRU算法基础上,网关为局域网内的每个用户设置一个用户空间,每一个用户空间设置最小值且可以动态变化,避免当某些用户因故一段时间未使用本网关时,其数据被其他经常访问的用户的数据替换掉从而降低部分用户的使用体验。(2)用户每次读取数据时,首先访问网关缓存,如果缓存中有需要的数据,直接提供给用户,赋予该用户数据在该用户空间当前最高优先级,并赋予该用户空间在缓存中最高优先级。(3)用户读取数据时,如果缓存中没有该数据,则在数据切分恢复模块为用户取得数据后,若缓存剩余空间足够,将该数据存入缓存中该用户空间,赋予该数据在该用户空间当前最高优先级,并赋予该用户空间在缓存中的最高优先级;若缓存剩余空间不足,优先剔除优先级最低的用户空间中优先级最低的用户数据,但必须保证被踢除数据的用户空间中的剩余数据量不少于设置的最小值,否则选择优先级次低的用户空间中的最低优先级数据删除,依此类推。
  3 性能评测
  实验使用两台同样的服务器搭建本文提出的云存储网关系统。服务器型号DellT100,CPU:IntelXeonE3110双核3.0GHz,内存:DDR24.0GB,硬盘:SATA250GB,网卡:BroadcomNetXtremeII5722千兆以太网卡。
  操作系统:Fedora16,LinuxKernel3.6.7。
  实验用户是所在实验室的十一位成员,数据是这些成员的视频、音频、文档、图片、表格等多种类型文件。
  实验表明,在任一云存储商无法访问时,本网关依然能够帮助用户访问所存数、恢复所存数据。相较于现有的云存储网关,本网关在云存储数据的可用性和可靠性方面明显提高,用户几乎能够随时访问通过本网关存入云存储中的数据。
  4 结束语
  单个云存储商对用户而言是一个黑盒,用户无法知晓数据在云存储商处的具体状况,当云存储商因系统维护而暂停服务、因故障导致宕机或系统崩溃而暂时无法提供服务、甚至因为某些原因导致用户数据丢失或损毁时,用户将无法通过现有云存储网关访问数据和恢复数据,本文提出了一种用于云存储网关的数据切分和恢复方法,有效的解决这一问题。
  参考文献:
  [1]孙福权,张达伟,程勖,刘超.基于Hadoop企业私有云存储平台的构建[J].辽宁工程技术大学学报(自然科学版),2011,6.
  [2]何思敏,康慕宁,张晓,孙展望.云存储性能评测技术与方法研究[J].计算机与现代化,2011,12.
  [3]郝斐,王雷,荆继武,常建国.云存储安全增强系统的设计与实现[J].信息网络安全,2012,3.
其他文献
随着计算机使用的逐渐普及,计算机网络技术对人们的工作和生活产生了越来越多的影响,预示着信息技术时代的到来。计算机网络技术具有实践性、创新性等特点,这些特点在很大程度上
通过2010年船舶安全检查的多个实例,分析在导致船舶被滞留、处罚以及被附加审核的缺陷中人的因素的影响,提出个人的观点与看法。
从目前来看,绝大部分人使用互联网还停留在获取信息资源以及沟通交流的层面上,对于物联网的实践应用还实属一个崭新的领域。但同时,物联网应用发展较快,从家庭监控到车辆自动驾驶的各种应用都是基于包括传感器、控制器以及控制软件在内的机器对机器网络的。可见,这个物联网是网络应用和云服务发展的下一个主要驱动因素,也是时代发展的必然趋势,其安全架构的搭建尤为关键。实际上,物联网应用层安全产品种类日益增多,产品供应