云计算平台下分布式缓存系统的性能优化研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:cryingboy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Memcached作为一个高性能分布式缓存系统在云计算中得到了广泛的应用,它通过在内存中建立缓存来减少数据访问次数,提高读写速度。然而,随着大规模云计算技术和Web应用的快速发展,数据存储数量和速度成指数倍增长,Memcached在空间利用率和并发执行效率上已无法满足日益增长的快速数据读写需求。因此,对Memcached的性能优化成为目前亟待解决的问题。论文首先对Memcached缓存系统在不同内存资源池中的数据访问特征进行了对比分析,结果显示,Memcached数据操作以读操作为主,并且某些读操作中包含冗余的锁机制。另一方面,由于Memcached采用小key/value对象存储缓存数据,这使得它在空间利用率和并发性能上有很大提升空间。其次,论文在对链式哈希、线性探测、Cuckoo哈希和Hopscotch哈希四种哈希算法进行对比分析的基础上,提出了针对Memcached系统的三种优化方法:1)使用Hopscotch算法替换Memcached原有的链式哈希算法,减少了线程同步开销,提高了并发性能和空间利用率;2)使用时钟置换算法替换Memcached的近期最少使用算法(LRU),优化数据锁机制,提高了读操作的性能;3)提出了一种分块哈希表法,通过将哈希表分块,使得每个分块拥有自己的置换算法和哈希算法,并对所有分块进行线程级并发处理,提升系统并发访问效率。最后,论文基于OpenStack云平台对上述三种优化方法进行了实现。实验结果表明,在相同工作负载下,优化后的缓存系统提升了系统的并行性、减少了键值查找中访问内存的次数、提高了缓存利用率,与原系统相比在综合性能上提升了1.5倍左右。
其他文献
随着我国基础建设的不断发展,建筑行业稳步增长的同时,也产生了巨大的建筑垃圾,且污染环境。但经过破碎、清洗、筛分后形成的再生混合骨料具备一定的性能,完全可以用来制备具
《花月痕》是一部成书于咸丰年间的白话小说,情节委婉、布局新颖,文笔清新流畅,是中国小说史上的一部名著。再者,它是近代汉语时期的小说,研究它的代词有助于显现近代汉语的
在全球经济竞争日趋激烈的背景下,为能够全面加快我国经济发展转型,优化经济产业结构,大力发展战略型新兴与高新产业已成为政府的主要工作任务。园区是中国经济发展的重要组
20 0 2年 12月 2 7日至 2 8日 ,中国法学会在北京举行常务理事扩大会议暨第三届“杰出中青年法学家”颁奖典礼。来自全国的法学家们聚集一起 ,认真学习领会党的十六大精神 ,
随着大量中国企业赴美国上市,与之相关的法律风险问题也逐渐暴露。当前,中国企业在美国上市的法律风险主要包括集团诉讼风险、证券违法违规处罚风险、退市风险、做空风险和中
目的:本文在常规抗骨质疏松治疗基础上联合补骨颗粒、健骨注射液局部夹脊穴穴位注射对骨质疏松性椎体压缩性骨折进行干预,观察其在疼痛缓解、功能恢复方面的临床疗效。为探索
近年来,在全球范围内,汉语教学受到了广泛重视。罗马尼亚作为欧盟成员国之一,随着中罗两国在政治、经济、文化等方面的不断合作发展,对掌握汉语、了解中国文化的人才需求日益
炎症,是肿瘤的十大特征之一。炎性微环境对肿瘤的影响成为新的研究热点。微环境中浸润的白细胞包括肥大细胞、T细胞、髓源性抑制细胞、自然杀伤细胞、肿瘤相关中性粒细胞(TAN
介绍了印度导弹防御系统的发展动因、规划和结构组成,总结了印度5次反导拦截试验情况,分析了印度导弹防御系统建设的发展趋势。