High-Throughput Stream Processing with Actors
The steady growth of data volume produced as continuous streams makes paramount the development of software capable of providing timely results to the users. The Actor Model (AM) offers a high-level of abstraction suited for developing scalable message-passing applications. It allows the application developer to focus on the application logic moving the burden of implementing fast and reliable inter-Actors message-exchange to the implementation framework.
In this paper, by using the CAF framework as reference AM implementation, we focus on evaluating the model in high data rate streaming applications targeting scale-up servers. Our approach leverages Parallel Pattern (PP) abstractions to model streaming computations and introduces optimizations that otherwise could be challenging to implement without violating the AM’s semantics. The experimental analysis demonstrates that the new implementation skeletons we propose for our PPs can bring significant performance boosts (more than to 2x) in high data rate streaming applications.
Tue 17 NovDisplayed time zone: Central Time (US & Canada) change
05:00 - 07:00 | |||
05:00 10mDay opening | AGERE: Opening AGERE Elias Castegren KTH Royal Institute of Technology, Joeri De Koster Vrije Universiteit Brussel, Belgium, Thomas C. Schmidt HAW Hamburg | ||
05:10 30mTalk | High-Throughput Stream Processing with Actors AGERE Luca Rinaldi University of Pisa, Massimo Torquati Computer Science Department - University of Pisa, Gabriele Mencagli University of Pisa, Italy, Marco Danelutto University of Pisa, Italy Pre-print Media Attached | ||
05:40 30mTalk | Revisiting the Network Stack in CAF AGERE Jakob Otto HAW Hamburg, Raphael Hiesgen HAW Hamburg, Dominik Charousset HAW Hamburg, Thomas C. Schmidt HAW Hamburg DOI Pre-print | ||
06:10 30mTalk | Run, Agent, Run; Architecture and Benchmark of Actor-based Agents AGERE Mostafa Mohajeri Parizi University of Amsterdam, Giovanni Sileno University of Amsterdam, Tom van Engers Leibniz Institute / University of Amsterdam / TNO, Sander Klous University of Amsterdam | ||
06:40 10mDay closing | AGERE: Closing AGERE Elias Castegren KTH Royal Institute of Technology, Joeri De Koster Vrije Universiteit Brussel, Belgium, Thomas C. Schmidt HAW Hamburg |