Write a Blog >>

The growing number of (cloud) applications and devices massively increases the communication rate and volume pushing integration systems to their (throughput) limits. While the usage of modern hardware like Field Programmable Gate Arrays (FPGAs) led to low latency when employed for query and event processing, application integration adds yet unexplored processing opportunities. In this industry paper, we explore how to program integration semantics (e. g., message routing and transformation) in form of Enterprise Integration Patterns (EIP) on top of an FPGA, thus complementing the existing research on FPGA data processing. We focus on message routing, re-define the EIP for stream processing and propose modular hardware implementations as templates that are synthesized to circuits. For our real-world “connected car” scenario (i. e., composed patterns), we discuss common and new optimizations especially relevant for hardware integration processes. Our experimental evaluation shows competitive throughput compared to modern general-purpose CPUs and discusses the results.

Wed 21 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30
Session 2: High Performance and DistributionDEBS Research Papers at Sala d'Actes, Vertex Building
Chair(s): Guido Salvaneschi TU Darmstadt
11:00
25m
Talk
Minimizing Communication Overhead in Window-Based Parallel Complex Event Processing. (Research Paper)
DEBS Research Papers
Ruben Mayer University of Stuttgart, Muhammad Adnan Tariq University of Stuttgart, Kurt Rothermel Universitaet Stuttgart
11:25
25m
Talk
Low-Latency Sliding-Window Aggregation in Worst-Case Constant Time. (Research Paper)
DEBS Research Papers
Kanat Tangwongsan Mahidol University International College, Martin Hirzel IBM Research, Scott Schneider IBM Research
11:50
20m
Talk
Hardware Accelerated Application Integration Processing. (Industry Paper)
DEBS Research Papers
Daniel Ritter SAP SE, Jonas Dann SAP SE, Norman May SAP SE, Stefanie Rinderle-Ma University of Vienna
12:10
20m
Talk
Chronograph—A Distributed Processing Platform for Online and Batch Computations on Event-sourced Graphs. (Experience Paper)
DEBS Research Papers
Benjamin Erb Ulm University, Germany , Echo Meißner Institute of Distributed Systems, Ulm University, Jakob Pietron Ulm University, Frank Kargl Ulm University