Computer Engineering and Applications ›› 2013, Vol. 49 ›› Issue (5): 120-122.

Previous Articles     Next Articles

Optimization of MapReduce data flow with message broker mechanism

GE Junwei1, JIANG Xian2, FANG Yiqiu2   

  1. 1.Department of Library, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
    2.College of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
  • Online:2013-03-01 Published:2013-03-14

消息代理机制下的MapReduce数据流优化

葛君伟1,蒋  仙2,方义秋2   

  1. 1.重庆邮电大学 图书馆,重庆 400065
    2.重庆邮电大学 计算机科学与技术学院,重庆 400065

Abstract: MapReduce programming model is a kind of parallel computing framework which is distributed under the environment of mass data processing system. Currently, the MapReduce applications are widely used for commercial data intensive computing, the data transmission between the nodes on cluster has a large extent dependence. It causes that the load of message handling between the nodes is heavy. This paper puts forward an improved model of MapReduce based on message broker mechanism, to optimize the MapReduce data flow. The experimental data indicates that based on message broker mechanism the MapReduce framework can improve the load balance in data intensive applications.

Key words: message broker, MapReduce, data intensive computing, data flow

摘要: 摘  要:MapReduce编程模型是广泛应用于云计算环境下处理海量数据的一种并行计算框架。然而该框架下的面向数据密集型计算,集群节点间的数据传输依赖性较强,造成节点间的消息处理负载过重。提出基于消息代理机制的MapReduce改进模型,优化数据流。经实验数据表明,基于消息代理机制的MapReduce框架能提高数据密集型应用上的负载均衡。

关键词: 消息代理, MapReduce, 数据密集型计算, 数据流