• DocumentCode
    3579703
  • Title

    Big Data Processing: Data Flow vs Control Flow (New Benchmarking Methodology)

  • Author

    Kos, Anton ; Tomazic, Saso ; Salom, Jakob ; Trifunovic, Nemanja ; Valero, Mateo ; Milutinovic, Veljko

  • Author_Institution
    Fac. of Electr. Eng., Univ. of Ljubljana, Ljubljana, Slovenia
  • fYear
    2014
  • Firstpage
    56
  • Lastpage
    59
  • Abstract
    Big Data processing is becoming a reality in numerous real-world applications. One very important area of research with a rapid growth of data volume is sensor networks. This article discusses the shift in the computing paradigm for Big Data problems and applications. We briefly introduce the Data Flow programming model and then focus on the new benchmarking methodology for Big Data processing. Big Data problems and applications that are suitable for implementation on Data Flow computers should not be measured using the same measures as Control Flow computers. We propose a new benchmarking methodology, which takes into account not only the execution time, but also the power and space, needed to complete the task. Recent research shows that if the Top 500 ranking was based on the new performance measures, Data Flow machines would outperform Control Flow machines. To support the above claims, we present some recent implementations of various algorithms using the Data Flow paradigm, which show considerable speed-ups, power reductions, and space savings over their implementation using the Control Flow paradigm.
  • Keywords
    Big Data; data flow computing; Big Data processing; benchmarking methodology; control flow; data flow programming model; Benchmark testing; Big data; Computational modeling; Computers; Hardware; Programming; Sorting; Benchmarking Methodology; Big Data; Control Flow Computers; Data Flow Computers; Power Reduction; Space Saving; Speed-up; Top 500 Ranking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Identification, Information and Knowledge in the Internet of Things (IIKI), 2014 International Conference on
  • Type

    conf

  • DOI
    10.1109/IIKI.2014.18
  • Filename
    7063997