Map/Reduce型海量数据处理平台中的内存级数据缓存技术研究

被引量 : 7次 | 上传用户:hyc20008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Map/Reduce型海量数据处理平台(以下简称“Map/Reduce平台”)是海量数据处理领域的最新技术进展。Map/Reduce平台具有海量数据基于计算节点分布存储,以及以数据本地化处理为驱动进行任务调度的新特征。提升海量数据读取效率是确保Map/Reduce平台数据处理高效性的关键因素之一。既有Map/Reduce平台多基于磁盘进行数据读取,数据读取效率较为低下。内存级数据缓存是数据处理领域提升数据读取效率的一类典型技术,并在数据中心存储系统等领域获得成功,但在Map/Reduce平台中鲜有系统研究。本文面向开放式Map/Reduce平台中,应用内部以及应用间存在复用/热点数据的典型场景,针对Map/Reduce平台数据本地化处理等新特征,开展内存级数据缓存技术的研究,提出Map/Reduce平台中内存级数据缓存追求的目标应从缓存命中率转向Map/Reduce并行作业执行效率,并着重对缓存组织模型及管理架构、缓存替换、缓存预取以及任务调度等关键问题开展研究。本文的主要贡献包括:1)面向Map/Reduce平台数据基于计算节点分布式存储的特征以及计算任务处理数据缓存完整性的需求,设计了基于共享内存的分布式协作缓存组织模型,并以文件分片作为基本的缓存单元;2)服务于提升数据本地化处理几率的新目标,并针对Map/Reduce平台中计算资源与存储资源紧耦合部署的新特性,进行缓存替换策略设计,将文件分片本地化访问比例和计算节点slot资源使用特征作为新的决策因素引入缓存替换策略中。性能测试结果表明,与既有典型缓存替换策略相比,本文所设计的缓存替换策略在Map/Reduce作业平均周转时间上可获得的提升最大为19.4%;3)针对Map/Reduce平台中数据一次性访问比例较高的场景,进行缓存预取策略设计,通过预测计算资源slot的释放进度,将任务所需的处理数据预取至即将具有空闲资源的计算节点,提升一次性访问数据的本地化处理几率。性能测试结果表明,所设计的缓存数据预取策略可使Map/Reduce平台中处理一次性访问数据的Map任务的平均执行时间最大减少53.3%;4)以任务调度高效性为目标,设计缓存数据信息感知的任务调度策略,将缓存作为调度资源无缝的集成到既有的任务调度中,以缓存数据本地化和磁盘数据本地化为驱动进行任务调度;5)总结上述研究成果,通过改造开源Hadoop系统实现具有内存级数据缓存功能的Map/Reduce型平台Dacoop。性能测试结果表明,与Hadoop相比,Dacoop的作业平均周转时间最大降低了54.4%,平均降低了47.9%。
其他文献
本文借用符号学要素理论框架,对欧洲艺术音乐经典中的三首“安息经”旋律进行剖析后,得到启示——旋律学研究的学术定位,如果能在旋律形式要素与意义要素的结构中、在旋律形态与
介绍了南宁市琅东污水处理厂的基本工艺流程和相关设备及构筑物设计参数.该污水处理厂工艺为二级生物处理系统,其中曝气池采用得利满OOC工艺,运行结果表明出水水质稳定达标,
根据信息化作战理论、装备体系对抗理论、装备系统效能理论和装备保障理论,提出构建信息化部队装备体系结构构建的“五性一化”原则,即:适应性原则、任务性原则、效能性原则、
目前,已经没有人再对速度、 特别是助跑速度对跳远成绩所起的重要作用持怀疑态度了,因为这一点已经被多年的运动实践和无数优秀运动员的成功范例给予了充分的证明。一个跳远
新疆职业院校在社会经济发展中历来占有重要的地位,发挥了重要的作用。鉴于新疆职业教育在新疆整个教育发展结构中处于直接面向职业发展的重要地位,新疆职业教育的自身发展,
对信息化部队在未来作战中承担的作战任务进行分析,依据作战任务的具体要求得出所需要的作战能力,实现由作战任务向作战能力的转化;最后依据作战能力需求映射到装备上,得到所需的
美国的保险业比较发达 ,其保险业的监管措施也比较先进。美国的保险业监管属于多层次的监管 ,既管费率、险种的设计 ,也密切注意保险公司的偿付能力动向。美国运用了多种偿付
中国改革开放30余年来,经济持续高速增长,GDP总量屡创历史新高,中国已经成为全球第二大经济体,短缺经济时代已成为过去。各行各业市场竞争加剧,卖方市场与买方市场发生了逆转
危险货物是一种具有危险特性的物品,在生产、储存、运输过程中容易发生泄漏、燃烧、爆炸等事故,对周围的人口、环境及财产设施等产生一定的危害。随着我国社会经济的发展和生
房地产业在我国经济中起着重要的作用,并逐渐成为国民经济发展的支柱产业,财政收入的重要来源之一就是房地产市场税收。当前,我国房地产行业无论在规模上还是在总量上都呈现出勃