AL: Unified analytics in domain specific terms

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in KonferenzbandBeigetragenBegutachtung

Beitragende

  • Johannes Luong - , Technische Universität Dresden (Autor:in)
  • Dirk Habich - , Technische Universität Dresden (Autor:in)
  • Wolfgang Lehner - , Technische Universität Dresden (Autor:in)

Abstract

Data driven organizations gather information on various aspects of their endeavours and analyze that information to gain valuable insights or to increase automatization. Today, these organizations can choose from a wealth of specialized analytical libraries and platforms to meet their functional and non-functional requirements. Indeed, many common application scenarios involve the combination of multiple such libraries and platforms in order to provide a holistic perspective. Due to the scattered landscape of specialized analytical tools, this integration can result in complex and hard to evolve applications. In addition, the necessary movement of data between tools and formats can introduce a serious performance penalty. In this article we present a unified programming environment for analytical applications. The environment includes AL, a programming language that combines concepts of various common analytical domains. Further, the environment also includes a flexible compilation system that uses a language-, domain-, and platform independent program intermediate representation to separate high level application logic and physical organisation. We provide a detailed introduction of AL, establish our program intermediate representation as a generally useful abstraction, and give a detailed explanation of the translation of AL programs into workloads for our experimental shared-memory processing engine.

Details

OriginalspracheEnglisch
TitelProceedings of the 16th International Symposium on Database Programming Languages, DBPL 2017; Held in conjunction with VLDB 2017
Herausgeber (Verlag)Association for Computing Machinery (ACM), New York
Seitenumfang9
ISBN (elektronisch)9781450353540
PublikationsstatusVeröffentlicht - 1 Sept. 2017
Peer-Review-StatusJa
Extern publiziertJa

Konferenz

Titel16th International Symposium on Database Programming Languages, DBPL 2017
Dauer1 September 2017
StadtMunich
LandDeutschland

Externe IDs

ORCID /0000-0001-8107-2775/work/142253518