Skip to search boxSkip to navigationSkip to main content

DAPHNE: An Open and Extensible System Infrastructure for Integrated Data Analysis Pipelines

  • Patrick Damme
    ,
  • Marius Birkenbach
    ,
  • Constantinos Bitsakos
    ,
  • Matthias Boehm
    ,
  • Philippe Bonnet
    ,
  • Florina Ciorba
  • Graz University of Technology
    ,
  • KAI Kompetenzzentrum Automobil- und Industrieelektronik GmbH
    ,
  • National Technical University of Athens
    ,
  • ,
  • University of Basel
    ,
  • INTEL TECHNOLOGY POLAND SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Open access

Publication Information

Output type

Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-review

Original language

English

Publication milestones

  • Published - 09/01/2022

Publication status

Published - 09/01/2022

Place of publication

Santa Cruz, California, USA

Host publication title

Conference on Innovative Data Systems Research

Abstract

Integrated data analysis (IDA) pipelines---that combine data management (DM) and query processing, high-performance computing (HPC), and machine learning (ML) training and scoring---become increasingly common in practice. Interestingly, systems of these areas share many compilation and runtime techniques, and the used---increasingly heterogeneous---hardware infrastructure converges as well. Yet, the programming paradigms, cluster resource management, data formats and representations, as well as execution strategies differ substantially. DAPHNE is an open and extensible system infrastructure for such IDA pipelines, including language abstractions, compilation and runtime techniques, multi-level scheduling, hardware (HW) accelerators, and computational storage for increasing productivity and eliminating unnecessary overheads. In this paper, we make a case for IDA pipelines, describe the overall DAPHNE system architecture, its key components, and the design of a vectorized execution engine for computational storage, HW accelerators, as well as local and distributed operations. Preliminary experiments that compare DAPHNE with MonetDB, Pandas, DuckDB, and TensorFlow show promising results.

Related Event

Title

Conference on Innovative Data Systems Research

Event type

Conference

Degree of recognition

International event

Date

09/01/2022 - 12/01/2022

Location

Chaminade Resort & SpaChaminadeUnited States