• DocumentCode
    3256324
  • Title

    Elastic Stream Processing with Latency Guarantees

  • Author

    Lohrmann, Bjorn ; Janacik, Peter ; Kao, Odej

  • fYear
    2015
  • fDate
    June 29 2015-July 2 2015
  • Firstpage
    399
  • Lastpage
    410
  • 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.
  • Keywords
    Big Data; data flow analysis; parallel processing; resource allocation; social networking (online); Big Data application; Nephele SPE; application performing real-time sentiment analysis; appropriate scaling action; cloud technology; cluster resource management system; elastic stream processing; elasticity inherent; latency guarantee; scalable SPE; scalable stream processing engine; social media data flow; Engines; Parallel processing; Quality of service; Real-time systems; Runtime; Storms; Throughput; Autoscaling; Big Data; Elastic Scaling; Latency Constraint; Latency Guarantee; Stream Processing; Stream Processing Engine; Streaming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2015 IEEE 35th International Conference on
  • Conference_Location
    Columbus, OH
  • ISSN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2015.48
  • Filename
    7164926