Abstract

Big data processing is becoming a reality in numerous real-world applications. With the emergence of new data intensive technologies and increasing amounts of data, new computing concepts are needed. The integration of big data producing technologies, such as wireless sensor networks, Internet of Things, and cloud computing, into cyber-physical systems is reducing the available time to find the appropriate solutions. This paper presents one possible solution for the coming exascale big data processing: a data flow computing concept. The performance of data flow systems that are processing big data should not be measured with the measures defined for the prevailing control flow systems. A new benchmarking methodology is proposed, which integrates the performance issues of speed, area, and power needed to execute the task. The computer ranking would look different if the new benchmarking methodologies were used; data flow systems would outperform control flow systems. This statement is backed by the recent results gained from implementations of specialized algorithms and applications in data flow systems. They show considerable factors of speedup, space savings, and power reductions regarding the implementations of the same in control flow computers. In our view, the next step of data flow computing development should be a move from specialized to more general algorithms and applications.

Highlights

  • Big data processing and big data applications are shifting the computing paradigms, computing concepts, and treatment of data

  • This paper presents one possible solution for the coming exascale big data processing: a data flow computing concept

  • Big data processing is becoming increasingly important in cyber-physical systems (CPSs)

Read more

Summary

Introduction

Big data processing and big data applications are shifting the computing paradigms, computing concepts, and treatment of data. International Journal of Distributed Sensor Networks systems and applications require a problem-specific solution and in many times a shift in the traditional computing paradigms and concepts. In this paper we present the data flow approach to big data processing. In the former we propose a new benchmarking methodology that is big data oriented and data flow computers friendly; the new methodology treats data flow computers more fairly in comparison with control flow computers.

Motivation
Related Work
The Strength of Data Flow Computing
New Benchmarking Methodology
Programming Model
Application Example
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call