• DocumentCode
    3451268
  • Title

    Adaptive Provisioning of Stream Processing Systems in the Cloud

  • Author

    Cerviño, Javier ; Kalyvianaki, Evangelia ; Salvachúa, Joaquín ; Pietzuch, Peter

  • Author_Institution
    Dto. Ing. de Sist. Telematicos, Univ. Politec. de Madrid, Madrid, Spain
  • fYear
    2012
  • fDate
    1-5 April 2012
  • Firstpage
    295
  • Lastpage
    301
  • Abstract
    With the advent of data-intensive applications that generate large volumes of real-time data, distributed stream processing systems (DSPS) become increasingly important in domains such as social networking and web analytics. In practice, DSPSs must handle highly variable workloads caused by unpredictable changes in stream rates. Cloud computing offers an elastic infrastructure that DSPSs can use to obtain resources on-demand, but an open problem is to decide on the correct resource allocation when deploying DSPSs in the cloud. This paper proposes an adaptive approach for provisioning virtual machines (VMs) for the use of a DSPS in the cloud. We initially perform a set of benchmarks across performance metrics such as network latency and jitter to explore the feasibility of cloud-based DSPS deployments. Based on these results, we propose an algorithm for VM provisioning for DSPSs that reacts to changes in the stream workload. Through a prototype implementation on Amazon EC2, we show that our approach can achieve low-latency stream processing when VMs are not overloaded, while adjusting resources dynamically with workload changes.
  • Keywords
    cloud computing; resource allocation; virtual machines; Amazon EC2; VM provisioning; Web analytics; adaptive approach; adaptive provisioning; cloud computing; cloud-based DSPS deployments; data-intensive applications; distributed stream processing systems; jitter; low-latency stream processing; network latency; performance metrics; real-time data; resource allocation; social networking; stream rates; stream workload; virtual machines; Benchmark testing; Cloud computing; Delay; Digital signal processing; Engines; Jitter; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering Workshops (ICDEW), 2012 IEEE 28th International Conference on
  • Conference_Location
    Arlington, VA
  • Print_ISBN
    978-1-4673-1640-8
  • Type

    conf

  • DOI
    10.1109/ICDEW.2012.40
  • Filename
    6313696