| 本文已被:浏览 14665次 下载 23475次 |
 码上扫一扫! |
|
|
| 云计算环境下分布式缓存技术的现状与挑战 |
|
秦秀磊1,2,3, 张文博1, 魏峻1,2, 王伟1, 钟华1, 黄涛1,2
|
|
1.中国科学院 软件研究所 软件工程技术中心,北京 100190;2.中国科学院 软件研究所 计算机科学国家重点实验室,北京 100190;3.中国科学院 研究生院,北京 100049
|
|
| 摘要: |
| 作为云平台提升应用性能的一种重要手段,分布式缓存技术近年来受到了工业界和学术界的广泛关注.从云计算与分布式缓存技术的结合入手,分析介绍了分布式缓存的特性、典型应用场景、发展阶段、相关标准规范以及推动缓存技术发展的若干关键要素.为系统地了解分布式缓存技术的现状和不足,建立了一个云环境下分布式缓存技术的分析框架——DctAF.该框架从分析云计算的特点和缓存技术的边界出发,涵盖6个分析维度.基于DctAF框架,对当前缓存技术进行总结和分析,并对典型系统进行比较.在此基础上,深入阐述了云环境下分布式缓存系统面临的挑战;围绕上述挑战,分析和比较了已有的研究工作. |
| 关键词: 分析框架 云计算 分布式缓存 |
| DOI:10.3724/SP.J.1001.2013.04276 |
| 分类号: |
| 基金项目:国家重点基础研究发展计划(973)(2009CB320704); 国家自然科学基金(61173003, 61100068); 国家高技术研究发展计划(863)(2012AA011204); 国家科技支撑计划(2011BAH15B03) |
|
| Progress and Challenges of Distributed Caching Techniques in Cloud Computing |
|
QIN Xiu-Lei1,2,3, ZHANG Wen-Bo1, WEI Jun1,2, WANG Wei1, ZHONG Hua1, HUANG Tao1,2
|
|
1.Technology Center of Software Engineering, Institute of Software, The Chinese Academy of Sciences, Beijing 100190, China;2.State Key Laboratory of Computer Science, Institute of Software, The Chinese Academy of Sciences, Beijing 100190, China;3.Graduate University, The Chinese Academy of Sciences, Beijing 100049, China
|
| Abstract: |
| As an important application of acceleration in the cloud, the distributed caching technology has received considerable attention in industry and academia. This paper starts with a discussion on the combination of cloud computing and distributed caching technology, giving an analysis of its characteristics, typical application scenarios, stages of development, standards, and several key elements, which have promoted its development. In order to systematically know the state of art progress and weak points of the distributed caching technology, the paper builds a multi-dimensional framework, DctAF. This framework is constituted of 6 dimensions through analyzing the characteristics of cloud computing and boundary of the caching techniques. Based on DctAF, current techniques have been analyzed and summarized; comparisons among several influential products have also been made. Finally, the paper describes and highlights the several challenges that the cache system faces and examines the current research through in-depth analysis and comparison. |
| Key words: analysis framework cloud computing distributed cache |