Modeling and Simulation of Spark Streaming

08/27/2018
by   Jia-Chun Lin, et al.
0

As more and more devices connect to Internet of Things, unbounded streams of data will be generated, which have to be processed "on the fly" in order to trigger automated actions and deliver real-time services. Spark Streaming is a popular realtime stream processing framework. To make efficient use of Spark Streaming and achieve stable stream processing, it requires a careful interplay between different parameter configurations. Mistakes may lead to significant resource overprovisioning and bad performance. To alleviate such issues, this paper develops an executable and configurable model named SSP (stands for Spark Streaming Processing) to model and simulate Spark Streaming. SSP is written in ABS, which is a formal, executable, and object-oriented language for modeling distributed systems by means of concurrent object groups. SSP allows users to rapidly evaluate and compare different parameter configurations without deploying their applications on a cluster/cloud. The simulation results show that SSP is able to mimic Spark Streaming in different scenarios.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/26/2023

Evaluation of Data Enrichment Methods for Distributed Stream Processing Systems

Stream processing has become a critical component in the architecture of...
research
04/02/2021

ESTemd: A Distributed Processing Framework for Environmental Monitoring based on Apache Kafka Streaming Engine

Distributed networks and real-time systems are becoming the most importa...
research
05/17/2021

A Two-Sided Matching Model for Data Stream Processing in the Cloud-Fog Continuum

Latency-sensitive and bandwidth-intensive stream processing applications...
research
11/17/2019

Rebalancing Learning on Evolving Data Streams

Nowadays, every device connected to the Internet generates an ever-growi...
research
05/02/2018

How Flajolet Processed Streams with Coin Flips

This article is a historical introduction to data streaming algorithms t...
research
11/24/2021

Scale-Invariant Strength Assortativity of Streaming Butterflies

Bipartite graphs are rich data structures with prevalent applications an...
research
11/10/2021

A study on Channel Popularity in Twitch

In the past few decades, there has been an increasing need for Internet ...

Please sign up or login with your details

Forgot password? Click here to reset