首页> 外文会议>International conference on mechatronics and automatic control >An Improved Concurrent Programming Architectural Model Based on Cloud Computing
【24h】

An Improved Concurrent Programming Architectural Model Based on Cloud Computing

机译:一种改进的基于云计算的并行编程架构模型

获取原文

摘要

MapReduce, as one of the main concurrent programming models based on cloud computing, has become the research hot spot of information technology. Aiming at the development of MapReduce application program of high quality and efficiency, the working mechanism based on the Hadoop MapReduce model is analyzed in this chapter and MapReduce concurrent workflow is elaborated at the level of development class library, including task creation, job initialization, task initialization, communication between task and job. In addition, in order to solve the problem of Reduce input imbalance, a universal Map-Balance-Reduce improved model is proposed in this chapter. The balance layer embedded an adaptive splitting algorithm is added to the MapRduce model before reduce targeted at Reduce's defect of input imbalance, and its function is to guarantee the balanced Reduce input with the semanteme unchanged. The simulation indicates that the unbalanced degree of the improved MBR is obviously lower than that of MR; finally, some improvement prospects of the open source MapReduce model are discussed.
机译:作为基于云计算的主要并行编程模型之一,MapReduce已成为信息技术的研究热点。为了开发高质量高效的MapReduce应用程序,本章分析了基于Hadoop MapReduce模型的工作机制,并在开发类库的层次上详细阐述了MapReduce并发工作流,包括任务创建,作业初始化,任务初始化,任务与工作之间的沟通。另外,为解决减少输入不平衡的问题,本章提出了一种通用的Map-Balance-Reduce改进模型。在减少之前针对MapReduce输入不平衡缺陷,在MapRduce模型中添加了嵌入自适应拆分算法的平衡层,其功能是在语义不变的情况下保证均衡的Reduce输入。仿真表明,改进后的MBR的不平衡度明显低于MR。最后,讨论了开源MapReduce模型的一些改进前景。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号