导读:本文包含了缓存集群论文开题报告文献综述及选题提纲参考文献,主要关键词:RocketCache,Locator,Netty,对等模式
缓存集群论文文献综述
田小萍,李占江[1](2019)在《高性能集群缓存组件RocketCache的设计与实现》一文中研究指出随着互联网应用和技术及面向企业信息化应用规模和信息融合的不断发展,越来越多的企业信息化系统面临着从单体套装应用向分布式微服务架构的转型升级,同时对企业信息化系统的性能要求也越来越高。当前存在的众多企业应用实现技术架构、部署模式的升级面临着巨大的挑战,其中缓存作为提高系统性能的核心组件也面临着从单体应用向分布式应用转化的需求。文中提出并实现的对等集群缓存组件RocketCache,采用网状节点通信模式实现了单体和集群部署模式的自动适配,同时不增加任何服务节点,避免导致部署复杂化。该缓存组件是基于Netty NIO实现的,具有高性能、易使用等特点,可满足企业信息化系统高频访问数据缓存的需求,提高了企业信息化系统的访问效率。(本文来源于《中国计算机用户协会网络应用分会2019年第二十叁届网络新技术与应用年会论文集》期刊2019-11-07)
黄颖,郭明强,谢忠,吴亮[2](2018)在《集群环境下网络空间信息服务高性能内存缓存方法》一文中研究指出针对现有集群环境下网络空间信息服务性能优化策略的特点和弊端进行分析,提出集群环境下网络空间信息服务高性能内存缓存方法,重点研究网络空间信息服务高性能内存缓存体系结构、可扩展的高性能内存缓存控制设计、内存缓存工作流程,最终实现集群环境下基于内存缓存的网络空间信息服务的加速,解决传统WebGIS模型中存在的I/O瓶颈问题。最后,使用五个常用的网络空间信息服务类型对文中提出的方法进行实验,结果证明与传统的集群环境下网络空间信息服务相比,文中设计的网络空间信息服务高性能内存缓存方法能够有效地提升服务并发处理能力,具有良好的可扩展性。(本文来源于《测绘工程》期刊2018年01期)
彭灿灿[3](2017)在《SDN控制器集群下分布式缓存系统的设计与实现》一文中研究指出随着云计算、虚拟化技术的迅速发展,数据中心的规模也在不断的扩张,SDN控制器负责管理运维数据中心设备,因此控制器集群的规模也在不断的扩大。日益复杂的网络需求及控制器集群规模的限制使得控制器集群不能通过简单的增加服务器解决复杂的网络问题(高并发、高可用等问题)。分布式缓存介于控制器系统与数据库系统之间,引入分布式缓存的目的,一方面可以缓解数据库的压力,另一方面能够提高控制器集群的响应、处理速度,使得控制器能够提供更加可靠、高效、稳定的服务。当前市面的上缓存产品各有特点,但是无法同时满足复杂系统的业务需求,如服务器端的分布式部署、缓存系统安全性需求、缓存系统与其他服务集成(Hibernate、Spring Session、Hadoop)、分布式代码执行等。所以需要根据现有产品特点对缓存产品进行二次开发以满足当前系统的业务需求。本文分析对比了两种缓存产品的优缺点后选择使用Infinispan缓存技术,该缓存技术满足上述几种业务需求。但是Infinispan同时存在几点不足之处,如下所示:1.当缓存集群与控制器集群分开部署时,高并发的对同一 key的读请求会建立大量重复的网络连接,消耗网络资源,所以需要新的缓存机制解决该问题。2.当系统为C/S形式部署时,使用HotRod协议无法远程开启事务,缓存客户端并没有实现分布式事务,所以会产生数据不一致问题和原子性写操作问题。3.网络传输需要对内存对象进行序列化和反序列化操作,当前系统使用的是Jboss Marshalling,序列化后的数据过大并且序列化速度较慢,降低网络性能。4.传统的增加虚拟节点的缓存算法存在分布不均及低性能问题,客户端查询缓存服务器速度较慢,采用的哈希算法当节点较少时会导致数据分布不均匀。针对上述Infinispan存在的问题提出以下解决方案并进行仿真实验验证理论研究的可行性。1.本地缓存子模块将重复请求的缓存内容保存在本地,保证下次相同的key请求操作直接查询本地内存,该机制可以有效的减小网络开销,极大的提高缓存系统性能。2.本文提出的解决方案是为缓存条目增加唯一标识来保证数据的一致性。在创建缓存的时候在服务器端生成一个唯一的版本号,下次修改或者删除缓存条目需要对比客户端发送的版本号与服务器端版本号,判断是否一致,若一致则进行缓存操作。使用服务器端拦截器结合客户端自定义缓存操作模拟客户端分布式事务,解决写操作原子性问题。3.Kryo与Externalizer4J结合不仅可以预生成序列化文件,而且针对Java内置的数据类型都有特定的序列化器,并且支持自定义序列化器,该方案提高了序列化的速度,减小了序列化文件的大小。并优化空集合提高序列化速度。4.本文提出的基于段的一致性哈希算法,是对虚拟节点方案的改进,将所有虚拟节点与服务器的映射信息保存在数组内,提高了缓存操作时查找服务器的速度,使用的MurmurHash算法提高了哈希的速度并且使得数据分布更加均匀。最后针对本文给出的设计思路与实现方案进行仿真实验,验证上述方案的可行性。仿真实验表明,提出的优化改进方案能够有效的提高缓存系统的性能,解决缓存系统扩展性问题、数据不一致问题、序列化问题及缓存分布问题。(本文来源于《东南大学》期刊2017-09-01)
黎子晨[4](2017)在《在集群环境中对象关系模型缓存一致性设计》一文中研究指出企业开发中常用到对象关系映射,随着技术和业务的发展,应用系统常需要集群部署来减轻每一台服务器的压力。对象关系映射中的缓存技术对于提升性能有较大益处,但在集群环境中常导致缓存不一致,从而影响业务处理的正确性。文中设计了缓存同步的设计方案,试图解决同步问题,为在集群环境中部署使用ORM缓存技术提供借鉴意义。(本文来源于《物联网技术》期刊2017年08期)
张博军[5](2016)在《Redis缓存集群研究及其在3M模式下的应用》一文中研究指出随着云计算和互联网技术的飞速发展,越来越多的Web系统采用SaaS(Software as a service)化平台。它采用的是多租户技术,一个应用能够为不同的租户提供服务。但是为了使不同租户能够更好地根据自己的需求定制不同服务,多应用多租户多因素模式的数据平台应运而生。该模式的数据平台在为用户带来方便的同时,为系统中数据的高效存取带来了挑战。随着租户量和数据量的不断增加,系统已经不能快速响应用户的读写请求。特别是当多个租户同时访问系统时,系统响应时间会越长。本文以多应用多租户多因素(简称3M,Muli-Application,Muli-Tenant,Muli-Factor)模式的数据平台为研究背景。为了实现数据的高速存取和满足租户的实时性要求,将构建以Redis缓存数据库为基础适用于3M数据平台的通用分布式缓存系统,同时对应用于分布式缓存系统中的负载均衡算法进行优化。针对以上目的,本文主要做了如下几个方面的工作:(1)分析了目前3M数据平台下数据存储策略存在的不足,并对比常用缓存数据库的性能,选取Redis作为缓存容器。同时分析Redis自身集群在实际应用中的局限性,提出采用分布式服务组件Zookeeper来构建高可用的分布式缓存系统。(2)分析常用负载均衡算法的优缺点,在3M数据平台的应用场景下选取一致性哈希算法作为负载均衡的基础算法,并根据读写效率和负载平衡率两个特性对其进行了改进与优化。(3)根据3M数据平台中的数据结构特点,设计并实现了支持3M模式的分布式缓存系统。其中包括根据分布式协调组件Zookeeper实现了注册管理和监控分布式缓存中的Redis节点,通过Redis客户端技术Jedis实现了应用程序中的连接Redis服务器操作和读写操作。(4)为了使缓存服务与业务逻辑解耦,减少系统开发的工作量,本文还设计和实现了支持3M模式的处理读写请求的API。(5)对支持3M模式的分布式缓存系统进行了功能验证,对改进算法进行了性能分析。最后将该缓存系统应用在SaaS化Web系统中并进行性能分析。(本文来源于《武汉理工大学》期刊2016-04-01)
付建宇[6](2015)在《虚拟机集群中镜像感知和本地块缓存系统的设计与实现》一文中研究指出随着虚拟化技术的不断发展,云计算平台以其灵活性、便利性、高扩展性等优势成为热门的学术研究领域并被广泛应用于企业之中,而其实质则是依托于虚拟化技术来构建的、后端基础设施对用户完全透明的大规模虚拟机集群系统。尽管云计算平台发展迅速,但仍处于初期阶段,存在一些诸如虚拟机部署时间过长、分布式存储访问效率较低以及用户体验方面的问题。本文通过对虚拟机集群系统相关的关键技术(包括虚拟化技术、虚拟磁盘格式、云计算平台、分布式文件系统)的分析与对比,最终确定了以GlusterFS、QEMU-KVM和OpenStack为基础的虚拟机集群系统构建方案,并在该虚拟机集群系统构建方案的基础上做了以下叁方面的工作:1)设计了两种不同的虚拟机集群系统架构,即计算与存储分离架构和计算与存储混合架构,并进行了分析与对比。2)在GlusterFS分布式文件系统上提出了支持镜像位置感知的虚拟机调度优化算法。OpenStack在部署虚拟机的过程中需要将虚拟机调度至某个计算节点来启动,而现有的虚拟机调度算法只依据所有计算节点尚未分配的静态物理资源信息,而未考虑对虚拟机部署有重要影响的虚拟机镜像位置信息。本文提出的镜像位置感知功能,可以消除虚拟机镜像的下载过程,极大地减少虚拟机的部署时间,同时提供虚拟机实例运行时的高I/O效率。3)镜像位置感知功能有其适用场景,对于不适用的场景,本文提出了本地块缓存和共享系统的设计,通过设计与实现支持本地块缓存和共享的LBCS虚拟磁盘格式来完成功能,同样可以极大地减少虚拟机的部署时间,以缓存分布式文件系统中的数据到本地文件系统的方式提供虚拟机实例运行时的高I/O效率。以上二者相互配合、协调工作,通过减少虚拟机的部署时间,以及提供虚拟机实例运行时的高I/O效率,使得虚拟机集群系统的运行更加高效,提升用户使用虚拟机的体验。(本文来源于《国防科学技术大学》期刊2015-12-10)
阳健[7](2015)在《基于缓存集群的SNS照片分享系统设计与实现》一文中研究指出随着现代互联网和SNS服务(Social Network Service,社交网络服务)的蓬勃发展,互联网技术极大地丰富了人与人之间的沟通方式,拉近了人与人之间的距离。但这也带来用户关系网络越来越复杂,用户数据量不断累积增长的情况。在海量数据和高并发请求的情况下,为了提升WEB系统的响应能力,数据缓存和集群技术成为了解决此问题的主要途径。在设计SNS照片分享系统时,数据访问所造成的系统性能瓶颈是一个亟需解决的问题。数据库集群技术虽然能够支撑起爆炸式增长的数据量,但是由于该技术基于关系型数据库,始终不能摆脱SQL解析和磁盘I/O的限制,访问效率并不高。为了提高服务器的处理及响应能力,数据缓存是必不可少的系统组件之一。本文借鉴现在大型互联网公司常用的服务器集群+缓存架构,来尝试解决大量数据访问造成的系统性能下降。本文主要工作包括:设计并实现一个简单易用的SNS照片分享系统,后台支持集群结构与数据缓存;考虑到缓存的数据量以及访问量会十分庞大,而单个的缓存服务器的性能有限,在分析现有集群技术以及业界各种缓存产品的基础上,将集群技术与缓存技术相结合,实现一个支持高可靠性、高性能、高可扩展性的缓存集群系统,并为其设计实现访问中间件;在经过充分测试之后,将该缓存集群系统用于SNS照片分享系统之中,提高SNS照片分享系统的性能。(本文来源于《大连理工大学》期刊2015-03-01)
[8](2014)在《青云QingCloud正式推出Redis缓存集群服务》一文中研究指出北京2014年12月19日电/--国内领先的基础云服务商青云Qing Cloud日前宣布,基于Redis的缓存集群服务现已正式推出。Qing Cloud此次推出的Redis高性能缓存集群包含多个缓存节点,支持一主一从和一主多从的架构,并提供可持久化和自动备份服务,确保用户数据的快速读写和高可用性。Redis是一款基于内存的Key-Value数据库。与传统数据库相比,Redis的优势在于它将数据存储在内存中,读写性能得以巨大提升,适合那些频繁读写、并对速度要求较高的业务场景。鉴(本文来源于《电脑与电信》期刊2014年12期)
许祥,罗宇[9](2012)在《一种SAN环境下集群文件系统的元数据缓存研究》一文中研究指出为了发挥SAN环境的存储访问优势,阐明了一种以CIFS协议为原型的集群文件系统,通过考察此架构下数据和元数据相互独立又彼此制约的特殊关系,提出了一种元数据缓存方法;为了减少因元数据获取而给数据读写带来的性能损失,对元数据缓存舍弃了原有的管理方法,尽可能地保证其在客户端是可缓冲的;针对可能引起客户端与服务器端元数据不一致的情况进行了分析,并提出了解决方法;最后通过测试进行了初步验证.(本文来源于《计算机研究与发展》期刊2012年S1期)
陈庆明,张宏莉,何慧[10](2011)在《一种新型分布式代理缓存系统—双层集群缓存》一文中研究指出为了提高代理系统的整体性能,基于内部网络用户访问时间的局部性和相似性,并结合现有的分布式缓存系统,本文提出了一种新型的分布式代理缓存系统——双层缓存集群。双层缓存集群系统分为网内集群缓存层和代理集群缓存层,采用双层代理缓存结构,充分利用现有内部网络资源,分散了代理的负担,降低了代理之间的通信开销,还增强了缓存资源的利用率,提高了用户请求命中率,降低了代理系统的整体资源消耗。(本文来源于《智能计算机与应用》期刊2011年03期)
缓存集群论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
针对现有集群环境下网络空间信息服务性能优化策略的特点和弊端进行分析,提出集群环境下网络空间信息服务高性能内存缓存方法,重点研究网络空间信息服务高性能内存缓存体系结构、可扩展的高性能内存缓存控制设计、内存缓存工作流程,最终实现集群环境下基于内存缓存的网络空间信息服务的加速,解决传统WebGIS模型中存在的I/O瓶颈问题。最后,使用五个常用的网络空间信息服务类型对文中提出的方法进行实验,结果证明与传统的集群环境下网络空间信息服务相比,文中设计的网络空间信息服务高性能内存缓存方法能够有效地提升服务并发处理能力,具有良好的可扩展性。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
缓存集群论文参考文献
[1].田小萍,李占江.高性能集群缓存组件RocketCache的设计与实现[C].中国计算机用户协会网络应用分会2019年第二十叁届网络新技术与应用年会论文集.2019
[2].黄颖,郭明强,谢忠,吴亮.集群环境下网络空间信息服务高性能内存缓存方法[J].测绘工程.2018
[3].彭灿灿.SDN控制器集群下分布式缓存系统的设计与实现[D].东南大学.2017
[4].黎子晨.在集群环境中对象关系模型缓存一致性设计[J].物联网技术.2017
[5].张博军.Redis缓存集群研究及其在3M模式下的应用[D].武汉理工大学.2016
[6].付建宇.虚拟机集群中镜像感知和本地块缓存系统的设计与实现[D].国防科学技术大学.2015
[7].阳健.基于缓存集群的SNS照片分享系统设计与实现[D].大连理工大学.2015
[8]..青云QingCloud正式推出Redis缓存集群服务[J].电脑与电信.2014
[9].许祥,罗宇.一种SAN环境下集群文件系统的元数据缓存研究[J].计算机研究与发展.2012
[10].陈庆明,张宏莉,何慧.一种新型分布式代理缓存系统—双层集群缓存[J].智能计算机与应用.2011
标签:RocketCache; Locator; Netty; 对等模式;