Memcached的分析与改进 ; Analyzing and improving memcached

Gespeichert in:
Bibliographische Detailangaben
Titel: Memcached的分析与改进 ; Analyzing and improving memcached
Autoren: 李首扬, 杨仝, 代亚非, 黄亮, 郑廉清
Weitere Verfasser: 北京大学计算机系 北京100871, 94782部队65分队,杭州310021, 西京学院控制工程系 西安710123
Quelle: 万方 ; 知网 ; http://d.g.wanfangdata.com.cn/Periodical_wjsjyy201606008.aspx
Verlagsinformationen: 网络新媒体技术
Publikationsjahr: 2016
Bestand: Peking University Institutional Repository (PKU IR) / 北京大学机构知识库
Schlagwörter: 内存缓存系统 Memcached 哈希表 内存管理 缓存置换算法 memory cache system memcached hash table memory management cache replacement algorithm
Beschreibung: Memcached是一种高性能分布式内存对象缓存系统,使用十分广泛;其设计目的为缓存数据库内容以加速动态Web请求,但也广泛应用于其他高性能存储,并且成为了内存Key-Value数据库的经典代表.本文对Memcached的系统结构、处理流程进行了分析,包括网络处理、哈希表的查询与维护、内存的分配与管理、冷数据的置换算法等;同时以哈希表、内存管理这两个影响性能的关键点入手,结合了Cuckoo哈希与CLOCK置换算法两种更易并行化的的算法,对Memcached现有的结构提出了较大的改动,以期提高上述处理速度,实现整体性能的提升. ; 国家自然科学基金重点项目; 国家“973”课题; 国家重点研发计划课题; 国家自然科学基金; 中国科学院声学研究所合作项目“分布式缓存客户端定制开发” ; 中国科技核心期刊(ISTIC) ; 6 ; 38-42 ; 5
Publikationsart: journal/newspaper
Sprache: English
Relation: 1940760; http://hdl.handle.net/20.500.11897/485954
DOI: 10.3969/j.issn.2095-347X.2016.06.008
Verfügbarkeit: https://hdl.handle.net/20.500.11897/485954
https://doi.org/10.3969/j.issn.2095-347X.2016.06.008
Dokumentencode: edsbas.9E14F0CB
Datenbank: BASE
Beschreibung
Abstract:Memcached是一种高性能分布式内存对象缓存系统,使用十分广泛;其设计目的为缓存数据库内容以加速动态Web请求,但也广泛应用于其他高性能存储,并且成为了内存Key-Value数据库的经典代表.本文对Memcached的系统结构、处理流程进行了分析,包括网络处理、哈希表的查询与维护、内存的分配与管理、冷数据的置换算法等;同时以哈希表、内存管理这两个影响性能的关键点入手,结合了Cuckoo哈希与CLOCK置换算法两种更易并行化的的算法,对Memcached现有的结构提出了较大的改动,以期提高上述处理速度,实现整体性能的提升. ; 国家自然科学基金重点项目; 国家“973”课题; 国家重点研发计划课题; 国家自然科学基金; 中国科学院声学研究所合作项目“分布式缓存客户端定制开发” ; 中国科技核心期刊(ISTIC) ; 6 ; 38-42 ; 5
DOI:10.3969/j.issn.2095-347X.2016.06.008