Flower: A data analytics flow elasticity manager

Alireza Khoshkbarforoushha, Rajiv Ranjan, Qing Wang, Carsten Friedrich

    Research output: Contribution to journalConference articlepeer-review

    1 Citation (Scopus)

    Abstract

    A data analytics flow typically operates on three layers: ingestion, analytics, and storage, each of which is provided by a data-intensive system. These systems are often available as cloud managed services, enabling the users to have painfree deployment of data analytics flow applications such as click-stream analytics. Despite straightforward orchestration, elasticity management of the flows is challenging. This is due to: a) heterogeneity of workloads and diversity of cloud resources such as queue partitions, compute servers and NoSQL throughputs capacity, b) workload dependencies between the layers, and c) different performance behaviours and resource consumption patterns. In this demonstration, we present Flower, a holistic elasticity management system that exploits advanced optimization and control theory techniques to manage elasticity of complex data analytics flows on clouds. Flower analyzes statistics and data collected from different data-intensive systems to provide the user with a suite of rich functionalities, including: workload dependency analysis, optimal resource share analysis, dynamic resource provisioning, and cross-platform monitoring. We will showcase various features of Flower using a real-world data analytics flow. We will allow the audience to explore Flower by visually defining and configuring a data analytics flow elasticity manager and get hands-on experience with integrated data analytics flow management.

    Original languageEnglish
    Pages (from-to)1893-1896
    Number of pages4
    JournalProceedings of the VLDB Endowment
    Volume10
    Issue number12
    DOIs
    Publication statusPublished - 1 Aug 2017
    Event43rd International Conference on Very Large Data Bases, VLDB 2017 - Munich, Germany
    Duration: 28 Aug 20171 Sept 2017

    Fingerprint

    Dive into the research topics of 'Flower: A data analytics flow elasticity manager'. Together they form a unique fingerprint.

    Cite this