Applications increasingly demand distribution across the global Internet. The Actor model of computation has been wisely designed to abstract communication between actors and hence remains transparent w.r.t. distribution. Performance, security, and deployment considerations, however, make it difficult to define a specific communication transport that should be hardcoded into an actor framework. It is rather desirable to design appropriate transport abstractions, which allow for flexible choices and configurations of transport functions on the Internet.
In this paper, we report about our ongoing work of redesigning, implementing, and evaluating a network stack that abstracts transport for the C++ Actor Framework (CAF). The stack allows for the exchanging of transport protocols and adds configuration options as well as compositions of protocols. First comparisons of TCP versus UDP with configurable reliability options are provided, as well as an early evaluation of its performance.
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 |