An enforcement of real time scheduling in Spark Streaming

Xinyi Liao, Zhiwei Gao, Weixing Ji, Yizhuo Wang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

19 Citations (Scopus)

Abstract

With the exponential growth in continuous data streams, real time streaming processing has been gaining a lot of popularity. Spark Streaming is one of the open source frameworks for reliable, high-throughput and low latency stream processing. Though it is a near real time stream processing framework running on commodity hardware, real time event processing is not guaranteed in its scheduling system. Profiling results indicate that the total delay time of events with unstable inputs is more volatile and presents big fluctuations. In this paper, we propose a simple, yet effective scheduling strategy to reduce the worst case event processing time by dynamic adjusting the time window of batch intervals. It is a real time enhancement to Spark Streaming based on Spark's framework. The proposed strategy is evaluated using two streaming benchmarks and our preliminary results demonstrate the feasibility of our approach with unstable event streams.

Original languageEnglish
Title of host publication2015 6th International Green and Sustainable Computing Conference
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781509001729
DOIs
Publication statusPublished - 26 Jan 2016
Event6th International Green and Sustainable Computing Conference, IGSC 2015 - Las Vegas, United States
Duration: 14 Dec 201516 Dec 2015

Publication series

Name2015 6th International Green and Sustainable Computing Conference

Conference

Conference6th International Green and Sustainable Computing Conference, IGSC 2015
Country/TerritoryUnited States
CityLas Vegas
Period14/12/1516/12/15

Keywords

  • Spark Streaming
  • big data
  • real time scheduling
  • streaming processing

Fingerprint

Dive into the research topics of 'An enforcement of real time scheduling in Spark Streaming'. Together they form a unique fingerprint.

Cite this