Skip to content. | Skip to navigation

Personal tools

This is SunRain Plone Theme

Navigation

You are here: Home / Events / INET Seminar / Dominik Charousset: CAF - The C++ Actor Framework

Dominik Charousset: CAF - The C++ Actor Framework

CAF - The C++ Actor Framework for Scalable and Resource-efficient Applications
When Oct 16, 2014
from 04:45 PM to 06:00 PM
Where R 460
Contact Name
Add event to calendar vCal
iCal

The actor model of computation has gained significant popularity over the last decade. Its high level of abstraction combined with its flexibility and efficiency makes it appealing for large applications in concurrent and distributed regimes.

In this presentation, we report on our  work of designing and building CAF, the ``C++ Actor Framework''. CAF targets at providing an extremely scalable native environment for building high-performance concurrent applications and distributed systems. Based on our previous library libcppa, CAF significantly extends its scopes of application and operation, as well as the range of scalability.
The particular contributions of this work are threefold. First we present the design and implementation of a type-safe messaging interface for actors that rules out a category of runtime errors and facilitates robust software design. Second we introduce a runtime inspection shell as a first building block for convenient debugging of distributed actors. Finally we enhance the scheduling facilities and improve scaling up to high numbers of concurrent processors. Extensive performance evaluations indicate ideal runtime behaviour for up to 64 cores at very low memory footprint. In these tests, CAF clearly outperforms competing actor environments.

 

Slides

Document Actions

Filed under:
Navigation
« January 2018 »
January
MoTuWeThFrSaSu
1234567
891011121314
15161718192021
22232425262728
293031
Upcoming Events
RIOT IoT Hackathon Jan 18, 2018 - Jan 19, 2018 — Einstein Forum Berlin
RIOT Hack'n'ACK (2018/01) Jan 30, 2018 05:00 PM - 11:00 PM — HAW Hamburg, BT7, R4.60
C++ User Group (2018/02) Feb 14, 2018 07:00 PM - 09:00 PM — R11.60
Upcoming events…