
389
12
An Overview of
Large-Scale Stream
Processing Engines
Radwa Elshawi and Sherif Sakr
12.1 INTRODUCTION
Today’s era of Big Data is witnessing a continuous increase of user and machine
connectivity that produces an overwhelming ow of data that demands a paradigm
shift in the computing architecture requirements and large-scale data-processing
mechanisms. Therefore, concurrent computations have been receiving increased
attention due to the widespread adoption of multicore processors and the emerging
advancements of cloud computing technology. For example, the MapReduce frame-
work has been introduced as a scalable and fault-tolerant data-processing ...