• Home
  • Search
  • A Comprehensive Survey on Parallelization and Elasticity in Stream Processing
  • Open Access IconOpen Access
  • Cite Icon108
  • https://doi.org/10.1145/3303849Copy DOI Icon

A Comprehensive Survey on Parallelization and Elasticity in Stream Processing

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Stream Processing (SP) has evolved as the leading paradigm to process and gain value from the high volume of streaming data produced, e.g., in the domain of the Internet of Things. An SP system is a middleware that deploys a network of operators between data sources, such as sensors, and the consuming applications. SP systems typically face intense and highly dynamic data streams. Parallelization and elasticity enable SP systems to process these streams with continuous high quality of service. The current research landscape provides a broad spectrum of methods for parallelization and elasticity in SP. Each method makes specific assumptions and focuses on particular aspects. However, the literature lacks a comprehensive overview and categorization of the state of the art in SP parallelization and elasticity, which is necessary to consolidate the state of the research and to plan future research directions on this basis. Therefore, in this survey, we study the literature and develop a classification of current methods for both parallelization and elasticity in SP systems.

Similar Papers
  • Book Chapter

Streaming Data Processing forIoT

  • Mar 06, 2020
  • The Internet of Things
  • Carolina Fortuna +1
  • Book Chapter
  • Citations12

Chapter 11 - A Taxonomy and Survey of Stream Processing Systems

  • Jan 01, 2017
  • Software Architecture for Big Data and the Cloud
  • Xinwei Zhao +3
  • Conference Article
  • Citations7

High-Performance Stateful Stream Processing on Solid-State Drives

  • Aug 27, 2018
  • Gyewon Lee +4
  • Book Chapter
  • Citations10

StroMAX: Partitioning-Based Scheduler for Real-Time Stream Processing System

  • Jan 01, 2017
  • Jiawei Jiang +4
  • Research Article
  • Citations10

An efficient approach for low latency processing in stream data.

  • Mar 10, 2021
  • PeerJ Computer Science
  • Nirav Bhatt +1
  • Conference Article
  • Citations55

Adaptive Provisioning of Stream Processing Systems in the Cloud

  • Apr 01, 2012
  • Javier Cervino +3
  • Conference Article
  • Citations47

Balancing load in stream processing with the cloud

  • Apr 01, 2011
  • Wilhelm Kleiminger +2
  • Book Chapter
  • Citations4

A Review of Dynamic Scalability and Dynamic Scheduling in Cloud-Native Distributed Stream Processing Systems

  • Jan 01, 2020
  • Ambalavanar Senthuran +1
  • Conference Article
  • Citations1

Hardware Support for Secure Stream Processing in Cloud Environments

  • May 15, 2017
  • Jeff Anderson +1
  • Book Chapter
  • Citations8

Spatial Interpolation of Streaming Geosensor Network Data in the RISER System

  • Jan 01, 2015
  • Xu Zhong +3
  • Conference Article
  • Citations7

Cyclone: Unified Stream and Batch Processing

  • Aug 01, 2016
  • Matu Harvan +2
  • Research Article
  • Citations9

Measuring stream processing systems adaptability under dynamic workloads

  • Jun 13, 2018
  • Future Generation Computer Systems
  • Nicolas Hidalgo +3
  • Conference Article
  • Citations50

Rule-based multi-query optimization

  • Mar 24, 2009
  • Mingsheng Hong +4
  • Research Article
  • Citations4

HTN Planning for the Composition of Stream Processing Applications

  • Jun 02, 2013
  • Proceedings of the International Conference on Automated Planning and Scheduling
  • Shirin Sohrabi +3
  • Conference Article
  • Citations3

EdgeScaler

  • Jul 13, 2020
  • Daniel Presser +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.