基于并发跳表的云数据处理双层索引架构研究-论文.pdf

基于并发跳表的云数据处理双层索引架构研究-论文.pdf

ID:53028885

大小:1.84 MB

页数:15页

时间:2020-04-14

基于并发跳表的云数据处理双层索引架构研究-论文.pdf_第1页
基于并发跳表的云数据处理双层索引架构研究-论文.pdf_第2页
基于并发跳表的云数据处理双层索引架构研究-论文.pdf_第3页
基于并发跳表的云数据处理双层索引架构研究-论文.pdf_第4页
基于并发跳表的云数据处理双层索引架构研究-论文.pdf_第5页
资源描述:

《基于并发跳表的云数据处理双层索引架构研究-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机研究与发展DOI:10.7544/issnl000—1239.2015.20i40358JournalofComputerResearchandDevelopment52(7):1531-1545,2O15基于并发跳表的云数据处理双层索引架构研究周维路劲周可人王世普姚绍文(云南大学软件学院昆明650091)(zwei@ynu.edu.cn)ConcurrentSkiplistBasedDouble-LayerIndexFrameworkforCloudDataProcessingZhouWei,LuJin,ZhouKeren,WangShipu,

2、andYaoShaowen(SchoolofSoftware,YunnanUniversity,Kunming650091)AbstractClouddataprocessingplaysanessentialinfrastructureincloudsystems.Withoutefficientstructures,cloudsystemscannotsupportthenecessaryhighthroughputandprovideservicesformillionsofusers.However,mostexistingcloudstora

3、gesystemsgenerallyadoptadistributedHashtable(DHT)approachtoindexdata,whichlackstosupportrange—queryanddynamicreal—timecharacter.Itisnecessarytogenerateascalable,dynamicalandmulti—queryfunctionalindexstructureincloudenvironment.Basedonthesummaryandanalysisofthedouble—layerindexsy

4、stemsforcloudstorage,thispaperprovidesanovelconcurrentskiplistbaseddouble—layerindex(referredasCSD-index)forclouddataprocessing.Two—layerarchitecture,whichcanbreakthroughsinglemachinememoryandharddrivelimitation,isusedtoextendindexingscope.Onlinemigrationalgorithmofskiplist’Snod

5、esbetweenlocalserversisusedtomakedynamicload—balancing.Thedetailsofthedesignandtheimplementoftheconcurrentskiplistarediscussedinthispaper.Optimisticconcurrencycontrol(OCC)techniqueisintroducedtoenhancetheconcurrency.ThroughconcurrentskiplistCSD—indeximprovestheloadbearingcapacit

6、yoftheglobalindexandenhancestheoverallthroughputoftheindex.Experimentalresultsshowtheefficimmyoftheconcurrentskiplistbaseddouble—layerindexandithasviabilityasanalternativeapproachforcloud—suitabledatastructures.Keywordscloudcomputing;double-layerindex;concurrentskiplist;rangeque

7、ry;optimisticconcurrencycontro1摘要云数据处理在云计算基础设施中占有极其关键的地位.然而,当前的云存储系统绝大部分都采用基于分布式Hash的健一值对模式来组织数据,在范围查询方面支持不理想、且动态实时性差,有必要构建云环境下辅助动态索引.通过总结、分析云环境中辅助双层索引机制,提出一种基于并发跳表的云数据处理双层索引架构.该架构采用两层体系结构,突破单台机器内存和硬盘的限制,从而扩展系统整体的索引范围.通过动态分裂算法解决局部服务器中的热点问题,保证索引结构整体的负载均衡.通过并发跳表来提高全局索引的承载性能,改善了全局索

8、引的并发性,提高整体索引的吞吐率.实验结果表明,基于并发跳表的云数据处理双层索引架构能够有效支

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。