网络硬盘存储优化方法的设计与实现

来源 :电子科技大学 | 被引量 : 3次 | 上传用户:5511
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络硬盘是网络公司向用户提供的一种在线存储服务,提供文件的存储、访问、备份、共享等功能。同步更新网络硬盘通过相应的文件备份技术,能够实现文件同步更新功能因而被广泛应用。但是,当用户访问和操作的文件较大时,由于网络带宽的限制以及网络传输速度与文件更新速度的矛盾,造成了网络硬盘同步更新的性能瓶颈,影响了同步更新网络硬盘的推广和使用。针对这一问题,本文通过采用一种适用于满足大文件同步更新的网络硬盘的海量数据高速缓存方法,旨在缓解Internet的传输速度与文件更新数据生成速度之间的矛盾。具体的讲,本文的主要工作有:1、设计了一种内存磁盘二级缓存方法,通过采用此方法,既保证了用户同步更新数据的有效缓存,又保证了海量数据高速缓存有较高的响应速度,并对用户自身服务的影响较小,提高了同步更新网络硬盘的整体性能。2、采用了一种多任务共享缓存和冗余备份记录合并策略,在满足数据同步更新需求的基础上,节约了缓存空间并提高了存储空间的利用率,降低了单位数据同步更新所产生的网络流量,降低了同步更新网络硬盘对网络的压力,同时也降低了同步更新网盘远程存储中心的写重放压力。3、通过采用一套数据一致性控制方法,保证了缓存过程中同步更新数据的正确性,同时也提高了同步更新网盘系统的可靠性。4、设计了一种适用于海量数据高速缓存的内存管理方法,向海量数据高速缓存提供大容量内存资源的分配与回收功能,通过提高海量数据高速缓存在内核空间申请内存资源的成功率,保证了海量数据高速缓存的性能。5、采用了一种基于proc文件系统的海量数据高速缓存配置管理方法,实现了同步更新网盘系统及网盘用户对海量数据高速缓存的实时控制,提高了海量数据高速缓存的可控性和易用性。综上所述,本文设计并实现了一种适用于同步更新网盘系统的海量数据高速缓存方法。经实验分析,该方法可以满足同步更新网盘系统的需求,解决了同步更新时数据生成速度与网络传输速度之间的矛盾,具有良好的经济和社会效益。
其他文献
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
价值选择固然是法律人不可或缺的基本品质,经济分析可能同样重要    纽约州,曼哈顿。一个17岁的失足少年,长期沉溺于毒瘾之中,多次在便利店或药店盗窃,不过从未有暴力行为。由于纽约州刑法规定的成年标准是16周岁,他被提交普通刑事法庭审判。法官给予他两个选择:一是监外服刑,但是必须参加一个强制戒毒项目;二是入狱服刑,刑期为一到三年之间。  乍一看来,似乎这是一个不用思考就可作出的选择。自由与监禁之间,
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
以社会主义核心价值观引领高校校园文化活动建设的价值导向,提高校园文化活动质量,增强校园文化活动的育人功能。调查发现,目前社会主义核心价值观引领高校校园文化活动建设
2011年5月10日,深圳市住房和建设局修改发布《关于切实做好建筑行业农民工工资结算支付工作共同维护大运会期间社会和谐稳定的通知》,对公众关注的建筑业农民工非正常讨薪的表
随着我国市场经济的不断深入,商品房交易市场发展迅速,商品房买卖成为当今社会备受关注的一大热点问题。与商品房交易市场繁荣发展相随而生的是,商品房买卖纠纷案件层出不穷。