2011Jisuanji kexue yu tansuoRequires access

Development Method of MapReduce Oriented Data Flow Processing

Dan Ye

Open publisher page 3 citations

Abstract

In the age of information explosion,DataFlow processing widely existed and has shown new features and styles including massive and parallel,meanwhile more and more people choose to use MapReduce to process their data because of its simplicity and higher capability with lower cost,but MapReduce does not directly support complex N-step,N-branch and multiple data sets data flow processing. This paper proposes a model-driven development method for DataFlow processing based on MapReduce. It first defines the logical and physical models of the dataflow as well as the component model,then designs model transfer and code generation algorithms,finally uses the algorithms to generate the MapReduce program code which implements the function defined by the logical model and can run on Hadoop platform. Based on this method,a development tool CloudDataFlow is implemented. As the experiment shows,compared with similar system,it has higher performance,extendibility and usability.

About this research paper

What this paper is about

In the age of information explosion,DataFlow processing widely existed and has shown new features and styles including massive and parallel,meanwhile more and more people choose to use MapReduce to process their data because of its simplicity and higher capability with lower cost,but MapReduce does not directly support complex N-step,N-branch and multiple data sets data flow processing. This paper proposes a model-driven development method for DataFlow processing based on MapReduce. It first defines the logical and physical models of the dataflow as well as the component model,then designs model transfer and code generation algorithms,finally uses the algorithms to generate the MapReduce program code which implements the function defined by the logical model and can run on Hadoop platform. Based on this method,a development tool CloudDataFlow is implemented. As the experiment shows,compared with similar system,it has higher performance,extendibility and usability.

Why it matters

OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In the age of information explosion,DataFlow processing widely existed and has shown new features and styles including massive and parallel,meanwhile more and more people choose to use MapReduce to process their data because of its simplicity and higher capability with lower cost,but MapReduce does not directly support complex N-step,N-branch and multiple data sets data flow processing. This paper proposes a model-driven development method for DataFlow processing based on MapReduce. It first defines the logical and physical models of the dataflow as well as the component model,then designs model transfer and code generation algorithms,finally uses the algorithms to generate the MapReduce program code which implements the function defined by the logical model and can run on Hadoop platform. Based on this method,a development tool CloudDataFlow is implemented. As the experiment shows,compared with similar system,it has higher performance,extendibility and usability.

Key concepts: Dataflow, Computer science, Data-flow analysis, Data flow diagram, Parallel computing, Component (thermodynamics), Process (computing), Dataflow architecture

Related papers

Back to paper searchBrowse research topicsOriginal source
Development Method of MapReduce Oriented Data Flow Processing — Research Paper | ScholarLens