Dynamic datacenter resource provisioning for high-performance distributed stream processing with adaptive fault-tolerance

  • Authors:
  • Paolo Bellavista;Antonio Corradi;Spyros Kotoulas;Andrea Reale

  • Affiliations:
  • Università di Bologna;Università di Bologna;Smarter Cities Technology Centre, IBM Research, Dublin;Università di Bologna

  • Venue:
  • Proceedings Demo & Poster Track of ACM/IFIP/USENIX International Middleware Conference
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

A growing number of applications require continuous processing of high-throughput data streams, e.g., financial analysis, network traffic monitoring, or Big Data analytics in smart cities. Stream processing applications typically have explicit quality-of-service requirements; yet, due to the high time-variability of stream characteristics, it is inefficient and sometimes impossible to statically allocate all the resources needed to guarantee application SLAs. In this work, we present DARM, a novel middleware for adaptive replication that trades fault-tolerance for increased capacity during load spikes and provides guaranteed upper-bounds on information loss in case of failures.