Distributed Actors in OCaml
Résumé
The Actor Model is a concurrency model which prevents common concurrency issue such as low-level data races and dead- locks, making them easy to use to develop large-scale parallel or distributed applications. OCaml 5 introduced shared memory parallelism and algebraic effect handler. This provides the opportunity to investigate Actors as an easy-to-use concurrency programming model for parallel and distributed applications in OCaml. Based on the previous work for parallel Actors in OCaml, In this extended abstract, we showcase the actors-ocaml library for concurrent and parallel programming, and its recent extension to distributed applications.
Domaines
Langage de programmation [cs.PL]Origine | Fichiers produits par l'(les) auteur(s) |
---|