云计算环境下分布式缓存技术的现状与挑战资料下载.pdf
《云计算环境下分布式缓存技术的现状与挑战资料下载.pdf》由会员分享,可在线阅读,更多相关《云计算环境下分布式缓存技术的现状与挑战资料下载.pdf(21页珍藏版)》请在冰豆网上搜索。
qinxiulei08otcaixiscasaccnEmail:
josiscasaccnhttp:
wwwjosorgcnTelFax-+86-1062562563摘要:
作为云平台提升应用性能的一种重要手段,分布式缓存技术近年来受到了工业界和学术界的广泛关注从云计算与分布式缓存技术的结合入手,分析介绍了分布式缓存的特性、典型应用场景、发展阶段、相关标准规范以及推动缓存技术发展的若干关键要素为系统地了解分布式缓存技术的现状和不足,建立了一个云环境下分布式缓存技术的分析框架一一Dc俄F该框架从分析云计算的特点和缓存技术的边界出发,涵盖6个分析维度基于DctAF框架,对当前缓存技术进行总结和分析,并对典型系统进行比较在此基础上,深入阐述了云环境下分布式缓存系统面临的挑战;
围绕上述挑战,分析和比较了已有的研究工作关键词:
分析框架:
云计算:
分布式缓存中图法分类号:
TP311文献标识码:
A中文引用格式:
秦秀磊,张文博,魏峻,王伟,钟华,黄涛云计算环境下分布式缓存技术的现状与挑战软件学报,2013,24
(1):
50-66http:
wwwjosorgcn1000-98254276htm英文引用格式:
QinXL,ZhangWB,WeiJ,WangwZhongH,HuangTProgressandchallengesofdistributedcachingtechniquesincloudcomputingRuanjianXuebaoJournalofSoftware,2013,24
(1):
50-66(inChinese)http:
wwwjosorgcn100098254276htmProgressandChallengesofDistributedCachingTechniquesinCloudComputingQrNXiuLeil,2,一,ZHANGWenB01,WEIJunl,_,WANGweil,ZHONGHual,删ANGTa01,21(TechnologyCenterofSoflw甜eEngineering,InstituteofSoftware,TheChineseAcademyofSciences,Beijing100190,China)2(StateKeyLaboratoryofComputerScience,InstituteofSoftware,TheChineseAcademyofSciences,Beijing100190,China)(GraduateUniversity,TheChineseAcademyofSciences,Beoing100049,China)Correspondingauthor:
QINXiuLei,E-mail:
qinxiulei08otcaixiscasaccaAbstract:
Asallimportantapplicationofaccelerationinthecloud,thedistributedcachingtechnologyhasreceivedconsiderableanentioninindustryandacademiaThispaperstartswithadiscussiononthecombinationofcloudcomputinganddistributedcachingtechnology,givingallanalysisofitscharacteristics,typicalapplicationscenarios,stagesofdevelopment,standards,andseveralkeyelements,whichhavepromoteditsdevelopmentInordertosystematicallyknowthestateofartprogressandweakpointsofthedistributedcachingtechnology,thepaperbuildsamulti-dimensionalframework,DctAFThisframeworkisconstitutedof6dimensionsthroughanalyzingthecharacteristicsofcloudcomputingandboundaryofthecachingtechniquesBasedonDctAF,currenttechniqueshavebeenanalyzedandsummarized;
comparisonsamongseveralinfluentialproductshavealsobeenmadeFinally,thepaperdescribesandhighlightstheseveralchallengesthatthecachesystemfacesandexaminesthecurrentresearchthroughindepthanalysisandcomparison基金项目:
国家重点基础研究发展计划(973)(2009cB320704);
国家自然科学基金(61173003,61100068);
国家高技术研究发展计划(863)(2012AA011204);
国家科技支撑计划(2011BAHl5803)收稿时间:
201l一11-0l;
修改时间:
20120215;
定稿时间:
2012-0625;
jOS在线出版时间:
20120727CNKI网络优先出版:
2012-072710:
59,http:
wwwcnkinetkcmsdetail112560TP20120727,1059002html万方数据秦秀磊等:
云计算环境下分布式缓存技术的现状与挑战Keywords:
analysisframework;
cloudcomputing;
distributedcache51云计算描述了一种新的基于互联网的IT服务增值、使用和交付模式川,是数据共享与服务共享计算模式的结合体【2】云计算环境下,为了应对海量数据与用户请求带来的挑战,解决传统数据库面临的大规模数据访问瓶颈问题,分布式缓存技术得以引入,为用户提供高性能、高可用、可伸缩的数据缓存服务分布式缓存将数据分布到多个缓存服务节点,在内存中管理数据,对外提供统一的访问接口,基于冗余备份机制实现高可用支持,又被称为内存数据网格(inmemorydatagrid)分布式缓存拉近了对象与应用间的距离,是云平台提升应用性能的一种重要手段Searchsoa认为,对于数据密集型的Web应用,如果失去分布式缓存这一关键技术的支撑,云的潜能将是十分有限的【引Forrester2010年技术报告【4】中提出了弹性缓存平台(elasticcachingplatform)的概念,强调弹性缓存的关键特性是动态扩展性与高可用性动态扩展性表达了缓存平台可提供透明的服务扩展的能力,在线为云应用增加或者减少缓存资源,以适应负载的动态变化高可用性则表达了缓存平台可以容忍节点失效,任意单一节点失效均不会导致数据丢失或服务终止图1给出了一个典型的分布式缓存系统Fig1Distributedcachesystem图1分布式缓存系统现有的分布式缓存产品【4】主要包括OracleC