MapReduce模型在Hadoop实现中的性能分析及改进优化

被引量 : 0次 | 上传用户:yurui4010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算的提出是对互联网的一个冲击,它实现了计算能力的商品化,其透明性和简单的编程模式为开发者带来了更便捷的服务开发和部署方式。2009年被称为云计算元年,Amazon、Google、IBM等诸多IT巨头都把目光聚焦在云计算,将其视为未来发展的主要战略方向。因此,对云计算进行研究即迎合了IT技术的发展趋势,又具有较强的实际意义和商用价值。MapReduce是一种简单的并行计算模型,它将简单的业务逻辑从复杂的实现细节中分离出来,提供了一系列简单强大的接口,通过这些接口可以实现大规模计算得自发的并发和分布执行。MapReduce的这种特性使得它成为了云计算的首要选择。它不仅仅是编程模型,还是优秀的任务调度模型,其作业调度问题已成为业内最热烈的讨论话题之一,并成为云计算系统高效稳定运行的关键技术。Hadoop是对Google公司MapReduce模型的开源实现,它已成为当前应用最广泛的开源云计算平台,但Hadoop发展时间较短,仍有许多不足的地方需要改进。本文对云计算的关键技术之一MapReduce编程模型做了深入的研究,并在Hadoop平台上对MapReduce的典型应用进行了关键性能指标的测试,科学的检测了MapReduce在公平性、可扩展性、加速比等关键指标上的性能。通过实验分析和对Hadoop调度算法的研究提出了一种创新的调度算法,文中命名为基于优先级加权的滑动窗口调度算法。它通过滑动窗口技术动态的监控系统中执行作业的数量,自适应的管理系统负载平衡,利用优先级来为不同类型的作业提供差别服务。并对Hadoop原始的推测执行算法进行了改进,新的算法采用更精确的方法来判断影响系统响应时间的掉队者任务,大大的提高了掉队者任务的命中率从而有效地提高了系统的响应能力。最后该算法考虑Hadoop计算平台中集群的异构性,根据每个计算节点的处理能力合理的分配任务。本文在最后用实验比较了该算法和Hadoop的FIFO调度算法的性能差异。通过实验验证了新算法具有更好的响应时间和公平性,有着良好的负载均衡,并且大大提高了Hadoop系统在异构平台上的性能。
其他文献
有人认为律诗与绝句的不同之处仅仅在于,律诗是八句,绝句是四句.清代有人在解释绝句时也这样认为,绝句即截句,是截律诗之半而成.其实绝句并不是截律诗之半而成,而是有它自身
期刊
目的依据基本公共卫生服务项目的目标,总结国家基本公共卫生服务项目自2009年在湖北省实施以来的成功经验和存在问题,为项目的可持续发展提供依据和政策建议。方法基于文件、
研究了以怀地黄(Rehmannia glutinosa)不定芽诱导生根的适宜培养基以及微型块茎繁殖.结果表明:以IBA2.0mg·L^-1+BA0.5mg·L^-1,糖浓度40g·L^-1培养基生根效果好,根多
菲利普·罗斯是美国当代文学巨匠,其作品的主人公都有一个强烈的欲望支撑着他的人生。早期作品多是对性欲的渴望、身体的迷恋和追求,中期之后则是追求社会身份的认同,其创作
投资者关系管理是通过意图建立上市公司与投资者之间良好信息沟通渠道从而实现资本市场的有效性的一种分析框架,是上市公司基于公司市值信号,综合运用多种科学、合规的价值经
<正>房地产作为中国最重要的资产产品之一,等待它的将是缓慢的波浪式下降。对开发商而言,等待他们的则是全线的转型。近日,财经专栏作家叶檀在接受《中国房地产金融》杂志专
赵孟頫(1254-1322),元代的书、画艺术领袖,杰出的诗人和文章家,也是在中国艺术史上雄霸了数百年的大艺术家和杰出文人。他留下了许多一流的书、画作品和优秀的诗文,包含了重
<正>为了实现住房公积金的保值、增值和归还,防范和规避住房公积金贷款的潜在风险,促进住房公积金持续、健康、稳步发展,保障住房公积金良性运营,在办理个人住房公积金贷款时
为提高微波真空干燥设备数字化与智能化的水平,对微波真空干燥设备电气控制系统进行了分析。针对原继电控制系统存在的问题,运用具有微处理器与串行通信接口的PLC、触摸屏和
健身运动是近年来非常流行的一项体育运动,深受大众喜爱。本文阐述了高中体育开设健身课程的意义,结合高中生的生理和心理特点,对高中体育开展健身课程的可行性进行了分析,希