首页 | 本学科首页   官方微博 | 高级检索  
     

分布式并行编程模型MapReduce及其应用研究
引用本文:郑瑛. 分布式并行编程模型MapReduce及其应用研究[J]. 西南民族大学学报(自然科学版), 2017, 43(2): 161-166
作者姓名:郑瑛
作者单位:内蒙古民族大学 学术期刊社
基金项目:内蒙古高校科研项目,编号:NJZC16191
摘    要:在传统的并行编程模型中,对大量数据如何进行并行计算、如何为每个任务分发数据、如何处理单点故障等问题,都需要大量的程序分析和设计,这些问题的有效处理都需要程序员显式地使用有关技术来解决.对于程序员来说,这是一项具有极大困难的工作,使得原本简单的运算反而变得非常复杂,这些问题的存在也在一定程度上制约了并行程序的普及.而MapReduce计算模型能有效地解决上述问题,阐述了Google的MapReduce计算模型的实现机制,并通过实例描述了该模型的执行过程.

关 键 词:分布式并行编程模型  MapReduce  函数式编程语言
收稿时间:2017-03-22
修稿时间:2017-03-22

Research on Distributed Parallel Programming Model MapReduce and Its Application
ZHENG Ying. Research on Distributed Parallel Programming Model MapReduce and Its Application[J]. Journal of Southwest Minzu University (Natural Science Edition), 2017, 43(2): 161-166
Authors:ZHENG Ying
Affiliation:Academic Periodicals Agency of Inner Mongolia University for Nationalities
Abstract:In the traditional parallel programming model, how to deal with a large number of data in parallel, how to distribute data for each task, how to deal with a single point of failure and other issues, require a lot of program analysis and design, the effective treatment of these problems require programmers Explicitly use the technology to solve. For programmers, this is a very difficult task, making the original simple operation has become very complex, the existence of these problems to a certain extent, restricts the popularity of parallel procedures. The MapReduce calculation model can effectively solve the above problems. This paper describes the implementation mechanism of Google"s MapReduce calculation model, and describes the implementation process of the model through an example.
Keywords:Distributed parallel programming model  MapReduce  Functional programming
本文献已被 CNKI 等数据库收录!
点击此处可从《西南民族大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《西南民族大学学报(自然科学版)》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号