Using actors for modular concurrency in OSGi

Subscribers:
24,000
Published on ● Video Link: https://www.youtube.com/watch?v=6I1fe5L_btA



Duration: 29:45
170 views
1


The Actor model is an architectural pattern designed to support high-scale concurrency without the need for locking constructs and with simple memory safety rules. This talk discusses how to add support for the Actor concurrency model to the OSGi environment. We want to retain the composition of OSGi services as the basic model for creating applications while at the same time allowing application developers to schedule concurrent execution with an actor runtime, rather than to use threads and locks.

We show a balanced way of combining both types of computation, each structured around a modularity construct with different properties: bundles for the blocking parts calling services, and actors for the non-blocking parts exchanging messages.

Speaker(s):
Udo Hafermann (Software AG)
Todor Boev (Software AG)







Tags:
OSGi
actors
concurrency
services
modularity
EclipseCon Europe 2019
EclipseCon19
EclipseCon
OpenSource
OSS
Eclipse Foundation
OSGi actors