学位论文 > 优秀研究生学位论文题录展示

分布式数据缓存技术的研究与应用

作 者: 陈怀亮
导 师: 周东清
学 校: 大连理工大学
专 业: 计算机应用技术
关键词: 分布式数据缓存 数据冗余备份 失败恢复
分类号: TP333
类 型: 硕士论文
年 份: 2011年
下 载: 159次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着互联网的普及,越来越多的用户通过互联网获取信息和服务,在现代企业互联网应用面对大量请求时,为了减少用户请求的延迟等待时间,减轻数据库服务器端的负载,通常引入数据缓存系统。数据缓存系统能够有效减少数据库服务器端的访问负载量,降低用户请求的延迟等待时间,提高应用的整体性能。近年来,出现了很多开源缓存系统,但这些缓存系统在数据冗余备份和失败恢复方面都存在一定的不足,而商用缓存系统不但费用高,而且不透明,不能以最有效率的方式使用。因此,本文结合某机票查询网站项目的实际需求,设计并实现了一个具有数据冗余备份和失败恢复机制的分布式数据缓存系统。首先,本文对分布式缓存技术展开深入的研究,具体包括:缓存拓扑结构、数据分布模式、缓存同步策略、缓存替换算法、以及分布式缓存协议。然后对分布式数据缓存系统的重要部分展开深入分析,通过分析一致性哈希算法,设计了一种基于虚拟节点一致性哈希算法的数据分布模式,并在该数据分布模式下,基于JGroups技术开发了一套通信协议,用于缓存节点间通信;分析影响缓存系统性能的因素和传统的缓存替换算法,针对机票数据信息的特点,设计了一种缓存机票数据时采用的替换算法,通过日志模拟实验,该算法有较高的请求命中率和字节命中率。最后基于对分布式缓存技术的研究,设计并实现了一个具有数据冗余备份和失败恢复机制的分布式数据缓存系统,该系统采用Peer-To-Peer的拓扑结构,主要包括:缓存管理模块、数据分布模块、缓存同步模块、替换算法模块、缓存通信模块和可靠性服务模块。经实验测试,该缓存系统提供了可靠的数据冗余备份和失败恢复机制,系统运行稳定。

全文目录


相似论文

  1. 分布式数据缓存系统的自动化测试框架及其核心技术研究,TP333
  2. 多媒体服务覆盖网中的服务组合问题研究,TN919.8
  3. SRAM软故障侦测与纠错方法研究及其电路实现,TP333.8
  4. 文件网络存储系统的设计与实现,TP333
  5. 两级RAID高可靠分布式iSCSI网络存储系统,TP333
  6. 基于IP的海量存储技术研究与实现,TP333
  7. 基于web服务的分布式存储系统的研究与实现,TP333
  8. 基于逻辑卷的分级存储系统设计与实现,TP333
  9. 在线备份系统中存储服务器的研究与实现,TP333
  10. BlueOcean海量存储系统客户端的设计与实现,TP333
  11. 海量存储系统中高可用服务管理的设计与实现,TP333
  12. 海量存储系统数据节点的设计与实现,TP333
  13. 云计算背景下基于FPGA的文件管理系统与Web缓存的紧耦合研究与分析,TP333
  14. 面向海量数据的云存储系统实现与应用研究,TP333
  15. 云存储中的数据删除技术研究,TP333
  16. 基于云计算的科学工作流数据存储策略研究,TP333
  17. FlashCache位运算替换算法的设计与实现,TP333
  18. 固态硬盘控制器磨损均衡算法研究,TP333.35
  19. 海量存储系统的性能管理与监测方法研究,TP333
  20. 65nm工艺下嵌入式SRAM技术的研究与实现,TP333

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 存贮器
© 2012 www.xueweilunwen.com