当前位置:主页 > 科技论文 > 计算机论文 >

分布式缓存系统动态扩展策略的研究

发布时间:2017-10-19 21:34

  本文关键词:分布式缓存系统动态扩展策略的研究


  更多相关文章: 分布式缓存 一致性哈希 虚拟节点 负载均衡 动态扩展


【摘要】:随着互联网技术的飞速发展,网络应用的用户数量呈爆炸性增长,同时用户对应用数据交互及服务快速响应的要求也日渐增高,应用需要处理的数据已由PB级上升到EB级,经常引发特大规模的数据访问,数据库的高并发访问问题亟待解决。分布式缓存抛弃原始的关系型数据库,采用Key-Value键值对的形式来管理数据,同时配以高速内存作为存储介质,可以有效解决后台数据库和应用服务器之间的I/O瓶颈问题,大幅提高数据的访问速度。本文首先分析了当前分布式缓存技术的研究现状,并对比了典型的分布式缓存产品,介绍了分布式缓存的特性、应用场景和发展历程。其次,对分布式缓存系统的动态扩展性方面展开研究,在一致性哈希算法的基础上,提出一种基于虚拟节点的双映射策略来加快动态扩展的过程。该策略通过将虚拟节点同时映射给新旧两个物理节点的方式,保证了数据请求的命中率,同时系统空间得到了扩展,性能得到提升。第三,针对分布式系统较容易出现的热点数据问题,提出一种重均衡策略来实现负载的重均衡。该策略通过改变虚拟节点在哈希环上的位置分布,缩短负载较为严重的虚拟节点在环上所占的长度,加长负载较轻的虚拟节点的长度,从而使缓解系统的负载不均问题。最后,利用Memcached搭建了一个分布式缓存系统来为一个网上书店提供缓存服务。通过LoadRunner模拟用户请求对本文的两种策略进行测试分析,实验结果表明双映射策略(VDM)具有良好的动态扩展能力,可以快速地完成扩展任务,虚拟节点的位移策略(VLA)可以有效解决热点问题,均衡服务器的压力。
【关键词】:分布式缓存 一致性哈希 虚拟节点 负载均衡 动态扩展
【学位授予单位】:广西民族大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP333
【目录】:
  • 摘要3-4
  • ABSTRACT4-8
  • 1 绪论8-16
  • 1.1 研究背景与意义8-12
  • 1.2 国内外研究现状12-14
  • 1.3 本文工作14-16
  • 2 分布式缓存技术研究16-27
  • 2.1 常见的分布式缓存系统拓扑结构16-19
  • 2.2 分布式缓存解决方案19-21
  • 2.3 典型的分布式缓存系统21-24
  • 2.3.1 Oracle Coherence21
  • 2.3.2 Terracotta21-22
  • 2.3.3 Memcached22-23
  • 2.3.4 EhCache23-24
  • 2.3.5 Jboss Cache24
  • 2.4 分布式缓存的特性24-25
  • 2.5 典型应用场景25
  • 2.6 分布式缓存的发展25-26
  • 2.7 本章小结26-27
  • 3 弹性分布式缓存动态扩展策略27-36
  • 3.1 一致性哈希算法27-30
  • 3.1.1 一致性哈希算法概述27-29
  • 3.1.2 基于虚拟节点策略的一致性哈希算法29-30
  • 3.2 基于一致性哈希算法的动态扩展的改进30-35
  • 3.2.1 动态扩展后虚拟节点映射策略31
  • 3.2.2 算法实现31-35
  • 3.3 本章小结35-36
  • 4 热点数据的重均衡问题的研究36-40
  • 4.1 虚拟节点位移策略36
  • 4.2 算法实现36-39
  • 4.3 本章小结39-40
  • 5 性能仿真分析40-45
  • 5.1 实验环境40
  • 5.2 基本参数配置40-41
  • 5.3 测试结果分析41-45
  • 6 总结与展望45-46
  • 参考文献46-50
  • 致谢50-51
  • 攻读硕士学位期间参加的科研项目51-52
  • 攻读学位期间发表的学术论文52

【相似文献】

中国期刊全文数据库 前6条

1 武延民 ,姚柳;嵌入式Linux的动态扩展技术研究[J];单片机与嵌入式系统应用;2005年04期

2 陈善为;;嵌入式iframe的动态扩展及机理分析[J];计算机与数字工程;2013年09期

3 朱鑫;秦秀磊;王联华;张文博;钟华;;弹性分布式缓存动态扩展方法研究[J];计算机科学与探索;2012年02期

4 彭云;;基于VUMAT的三维裂纹动态扩展有限元模拟[J];南昌航空大学学报(自然科学版);2010年02期

5 程步奇,尹宝林;可动态扩展的嵌入式操作系统[J];小型微型计算机系统;2003年02期

6 ;[J];;年期

中国重要会议论文全文数据库 前6条

1 唐志波;谢永和;楼林燕;;脆性材料在腐蚀环境中表面裂缝扩展的数值研究方法[A];庆祝中国力学学会成立50周年暨中国力学学会学术大会’2007论文摘要集(下)[C];2007年

2 滕春凯;李世愚;和雪松;刘绮亮;黎在良;;裂纹系微破裂集结和动态扩展的实验研究[A];中国科学院地质与地球物理研究所2001学术论文汇编(第二卷)[C];2001年

3 吴圣川;唐旭海;郑超;;基于插值重构有限元法的裂纹动态扩展[A];中国计算力学大会'2010(CCCM2010)暨第八届南方计算力学学术会议(SCCM8)论文集[C];2010年

4 卢振业;李世愚;滕春凯;刘绮亮;;三维(广义)成核实验[A];中国地震学会第七次学术大会论文摘要集[C];1998年

5 于文静;郜海莲;祝贺;;裂纹动态扩展过程与应力场分布的光弹性分析[A];北京力学会第17届学术年会论文集[C];2011年

6 卢振业;李世愚;滕春凯;刘绮亮;;三维(广义)成核实验[A];1999年中国地球物理学会年刊——中国地球物理学会第十五届年会论文集[C];1999年

中国博士学位论文全文数据库 前1条

1 吴国辉;压力敏感性材料球形孔洞膨胀问题的弹塑性分析[D];哈尔滨工程大学;2009年

中国硕士学位论文全文数据库 前4条

1 丁同勤;可动态扩展的医疗数据集成可视化系统设计与开发[D];浙江大学;2016年

2 裴沛;分布式缓存系统动态扩展策略的研究[D];广西民族大学;2016年

3 赵静;中小企业融资边界的动态扩展模式研究[D];青岛科技大学;2012年

4 樊程;基于SOA的服务动态扩展机制研究与实现[D];青岛大学;2013年



本文编号:1063443

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1063443.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户252c4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com