Loading [a11y]/accessibility-menu.js
Elastic Stream Processing with Latency Guarantees | IEEE Conference Publication | IEEE Xplore

Elastic Stream Processing with Latency Guarantees


Abstract:

Many Big Data applications in science and industry have arisen, that require large amounts of streamed or event data to be analyzed with low latency. This paper presents ...Show More

Abstract:

Many Big Data applications in science and industry have arisen, that require large amounts of streamed or event data to be analyzed with low latency. This paper presents a reactive strategy to enforce latency guarantees in data flows running on scalable Stream Processing Engines (SPEs), while minimizing resource consumption. We introduce a model for estimating the latency of a data flow, when the degrees of parallelism of the tasks within are changed. We describe how to continuously measure the necessary performance metrics for the model, and how it can be used to enforce latency guarantees, by determining appropriate scaling actions at runtime. Therefore, it leverages the elasticity inherent to common cloud technology and cluster resource management systems. We have implemented our strategy as part of the Nephele SPE. To showcase the effectiveness of our approach, we provide an experimental evaluation on a large commodity cluster, using both a synthetic workload as well as an application performing real-time sentiment analysis on real-world social media data.
Date of Conference: 29 June 2015 - 02 July 2015
Date Added to IEEE Xplore: 23 July 2015
Electronic ISBN:978-1-4673-7214-5
Print ISSN: 1063-6927
Conference Location: Columbus, OH, USA

Contact IEEE to Subscribe

References

References is not available for this document.