分层式大数据存储系统缓存调度策略与性能优化研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:hlxc8k
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大数据时代,数据规模的爆炸式增长和复杂多样的大数据应用需求推动了大数据处理技术的迅猛发展。在大数据计算层面,除了经典的大数据批处理,近些年涌现的大数据流式处理、大数据SQL查询、大数据图计算等新型计算范式及其系统,有效提高了大数据计算任务的分析处理效率。在大数据存储层面,针对基于磁盘的分布式存储系统存在I/O效率低下的问题,有研究者提出以内存为中心的分布式存储系统,充分利用内存提升大数据应用的数据访问性能。Alluxio分布式存储系统是其中的典型代表。Alluxio采用基于MEM-SSD-HDD的分层式存储结构扩充系统总体存储空间。在这种分布式分层存储结构中,研究设计高效的缓存调度策略和综合调度算法对提升复杂应用的数据访问性能具有重要意义。基于Alluxio的MEM-SSD-HDD分层式存储结构,本文研究提出了一种通用的分层式大数据缓存调度框架,能够对MEM、SSD以及HDD构成的分层式存储系统进行缓存调度管理,并在需要时方便用户定制和添加各种缓存策略。在此基础上,本文分析了分层式大数据存储框架中的缓存调度策略,研究提出一组覆盖多种数据访问模式的缓存替换策略,以此适应不同大数据应用场景。同时,通过分析常用大数据应用的数据访问模式,本文研究出两种缓存策略的自适应调度算法以便在不同应用场景下进行缓存替换策略的自适应调度,从而进一步提升大数据应用的数据访问性能。本文的主要研究工作与贡献点包括:(1)基于分层式大数据存储系统,研究提出一种可扩展的通用化缓存策略调度框架,方便用户定制更多高效的缓存策略,从而适应更多复杂的大数据应用场景。(2)基于上述缓存策略调度框架,设计并实现一组覆盖多种数据访问模式的缓存替换策略(Cache Eviction),包括LRU、LRFU、LIRS以及ARC,并且通过典型的大数据应用分析验证了这些策略的有效性。实验结果表明,本文所设计实现的缓存替换策略都能够在特定场景提升应用的数据访问性能。(3)研究设计并实现了一种高效的缓存提升策略(Cache Promotion)。通过评估所有数据块的热度,研究实现的缓存提升策略能够自适应地将低性能存储设备上的热数据块提升到内存。实验证明,本文提出的缓存提升策略能够有效提升系统的读写访问性能。(4)针对单个缓存替换策略难以适应所有大数据应用场景的情况,研究设计了两种缓存策略的自适应调度算法:基于命中率的调度算法和基于数据访问模式的调度算法,分别在只运行一次的实时大数据应用场景以及需要反复运行多次的常规大数据应用场景进行缓存替换策略的自适应调度。实验结果表明,这两种缓存策略的自适应调度算法相比于其他单独运行的缓存替换策略具有明显的性能优势。(5)在上述通用框架和缓存调度策略研究基础上,本文以分布式内存文件系统Alluxio为基础,设计实现了包含本文研究设计的通用缓存调度框架、缓存调度策略以及自适应调度算法的原型系统。实验结果表明,本文的原型系统能够有效提升运行在Alluxio上层大数据应用的数据访问性能。本文实现的部分缓存策略已经贡献到Alluxio开源社区,并且已经在工业界得到了使用。
其他文献
昆虫病原线虫(Entomopathogenicnematodes,EPN)指以昆虫为寄主的致病性线虫,其致病性源自于其肠道内所携带的共生菌,二者呈互惠共生关系。目前已发现的昆虫病原线虫有3大类,
杨树具有生长迅速、适应性强、分布范围广等特点,是我国重要的绿化造林和工业用材树种。然而,在自然环境中,杨树在其生命周期常常遇到一些生物及非生物胁迫,例如病虫害、干旱、水涝、低温、高盐及土壤化学污染等。这些胁迫导致杨树生长延缓、分布范围减小、生产力降低甚至死亡。其中干旱胁迫对杨树的分布及生长发育的影响尤为严重。因此选育出速生、抗旱的杨树新品种是目前杨树育种工作中迫切需要解决的问题,其中通过现代生物学
天然免疫是宿主抵抗病原微生物入侵的第一道防线。病原微生物感染宿主细胞后,其保守的病原相关分子模式(pathogen-associated molecular patterns,PAMPs)会被宿主细胞内的模式识别受体(pattern-recognition receptors,PRRs)识别,启动一系列信号转导事件诱导I型干扰素、促炎症因子以及多种抗病毒基因的表达。这些抗病毒效应蛋白通过抑制病毒的
糖化酶作为水解淀粉的重要酶制剂,在众多行业中均有广泛应用。因此,选育高产糖化酶菌株对糖化酶工业化生产具有重要的意义。本文以糖化酶生产菌株黑曲霉为研究对象,对出发菌
近些年,我国城市建设加速发展,混凝土消耗量激增,导致许多地区资源骤减,尤其是供求关系紧张的天然砂资源。我国的铁尾矿资源储量迅速增加,对生态环境造成了巨大的危害。为了
水稻是我国重要的粮食作物,保障水稻产量不仅与我国粮食安全可持续密切相关,还会对从事水稻生产经营的农户积极性产生直接影响,因此,众多学者致力于研究如何提高水稻产量,而
采购工作历来是众多公司最重要的业务之一,特别是对生产制造型企业来说,采购工作更是对企业的成本控制与业务发展有着举足轻重的影响。随着企业经营规模逐步发展扩大以及行业
在当前有关毛囊损伤修复的研究中,研究者们希望替代较难获得却又在毛囊生成过程中十分重要的毛乳头细胞,如采用其它细胞定向诱导形成的毛乳头样细胞代替毛乳头细胞参加与表皮
背景:颅内动脉瘤破裂是蛛网膜下腔出血的主要原因,最初的治疗手段为开放性手术夹闭,但随着技术的快速发展,动脉瘤的血管内栓塞术逐渐成为一种可替代方法。由于部分动脉瘤具有载瘤动脉迂曲、瘤体形态位置复杂,使得动脉瘤完全闭塞仍存在困难。支架辅助下动脉瘤栓塞可增加载瘤动脉的支撑力以及有效防止弹簧圈逃脱进而提高动脉瘤的栓塞效果。不同类型的支架不断更新换代,低剖面可视化腔内支架(LVIS)是最近推出的支架之一。它
动员群众、争取广大人民群众的支持是中国共产党赢得革命胜利和取得建设事业成就的一大法宝。在中国特殊的政治环境下,政治动员与社会动员两种不同的动员方式,在理论上和实践上常被混合使用。厘清二者概念上的联系与区别,并就改革开放前后动员方式的转变历程进行系统分析,可以为新时代提升中国共产党的社会动员力提供理论支持。