Big Data Research ›› 2020, Vol. 6 ›› Issue (3): 59-72.doi: 10.11959/j.issn.2096-0271.2020024

• TOPIC:DATAFLOW COMPUTING TECHNIQUES FOR BIG DATA PROCESSING • Previous Articles     Next Articles

A survey of dataflow programming models and tools for big data processing

Xiaofeng ZOU,Wangdong YANG(),Xuecheng RONG,Kenli LI,Keqin LI   

  1. College of Computer Science and Electronic Engineering,Hunan University,Changsha 410008,China
  • Online:2020-05-15 Published:2020-05-15
  • Supported by:
    The National Key Research and Development Program of China(2018YFB1003401)

Abstract:

The application of big data and artificial intelligence is promoted by data mining and intelligent analysis of a large number of static data using big data computing platform.In the face of the growing demand for real-time dynamic data processing generated by the Internet of things,dataflow computing has been gradually introduced into some big data processing platforms.Aiming at the programming model of data flow,the traditional software engineering design method for dataflow analysis and the structure definition and model reference provided by the current dataflow programming model for big data processing platform was compared,the differences and shortcomings were analyzed,and the main features and key elements of the dataflow programming model were summarized.The main methods of dataflow programming and the combination with the mainstream programming tools were analyzed,and the basic framework and programming mode of visual dataflow programming tools were presented according to the dataflow computing business requirements of big data processing.

Key words: data flow, programming model, big data processing, programming tool

CLC Number: 

No Suggested Reading articles found!