分布式缓存系统的内存利用率和并发性能优化机制

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:acxyvpfag
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Memcached是一个高性能的分布式内存对象缓存系统,它通过在内存中缓存对象来减少读取数据库的次数,提高数据库读写速度。随着web应用的高速发展,Memcached在缓存领域发挥越来越重要的作用,对Memcached内存利用率和并发性能的要求也越来越高,寻求同时满足应用服务和性能需求的优化机制,是目前亟待解决的问题。结合对Memcached工作负载特征分析,和不同系统内存利用率和并发机制的分析对比,以偏重小对象键值存储和读操作为主的工作负载,难以兼顾内存利用率和高并发请求。据此提出了相应的解决方案:优化布谷鸟哈希算法,用其取代系统中默认的开链哈希算法,实现哈希表高占用,从而提高Memcached内存利用率;优化哈希表查询插入算法,基于标记值的查询和插入保持哈希表操作的缓存友好性,实现对哈希表的多读单写并发访问;基于计数器的乐观并发控制采用版本计数器来替换原系统全局锁,通过版本号的改变发现并发的替换操作,减小内部线程同步,确保数据一致性,允许大量并发访问,降低插入查询开销。基于Linux操作平台和cpu密集型计算,实现了Memcached的内存利用率和并发性能优化,在维持了内存高效率的前提下,提高了Memcached多读单写的高并发访问。系统测试采用符合zipf分布的测试数据集,存储相同记录,优化后的系统内存占用比原系统内存占用率减小20%;客户端请求读写高并发时,优化后的系统相较原系统,吞吐量至少提高2倍。
其他文献
本文利用扫描电子显微镜技术系统研究了展枝唐松草(Thalictrum squarrosumSteph.ex Willd.)各营养器官的结构植物学特征及雌雄花器官的发育过程。通过田间试验研究展枝唐松草人
框架填充墙结构具有布置灵活、建造快捷、造价较低等优点,在我国及世界范围内被广泛采用。填充墙在框架结构中经常作为非结构构件,在实际设计中认为仅仅起到分割和维护的作用,但
石墨相氮化碳(g-C3N4)荧光纳米材料具有原料便宜、制备容易、荧光量子产率高、光学稳定性好、毒性低等优点,并且避免有机荧光染料复杂的合成步骤或者金属半导体量子点对环境
农民专业合作社与传统的农村集体经济组织是农村存在的两种经济形式。我省农民专业合作社经过近二十年的发展,取得了一定的成绩,但是在农业人才、农业资金、政策配套等方面还
框架结构在地震中容易在薄弱层出现层屈服破坏机制,为改善框架结构的抗震性能,在框架结构中加入了摇摆墙,形成一种新型结构体系。摇摆墙是底部铰接的墙体,摇摆墙的加入迫使结构形
介绍了某智能变电站的系统组成,从减少用地、保护环境、节省建设成本及提高设备可靠性的角度出发,探讨了一次智能设备的选型和应用方案,并对实际应用效果进行了分析,以期为其
1,盼望父兄回信。(打圣经卷名)2.人口普查在册。(打圣经卷名)
期刊
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
期刊
吉林省地缘位置重要,地处东北亚地区地理几何中心,区位优势突出,制造业资源丰富,产业基础较好。长春市作为国家“一带一路”倡议规划中确定的“中蒙俄经济走廊”节点城市,与吉林市
6月2—6日,我校受中国金融教育发展基金会委托开展中国普惠金融教育“金惠工程”国际示范区大兴安岭片区基线调查。学校党委书记孙杰光、校长张炳辉、副校长张哓晖、纪委书记