Grosse soirée ce jeudi au JUG toulousain ! Nous avons l’événement à une présentation du
modèle d’Acteurs.
Le talk d’une durée théorique d’une heure et demi à légèrement débordé, mais
c’est largement dû aux multiples sessions de Q&A (ou “breakpoints”) qui ont eu lieu
pendant la présentation afin de permettre au public présent de mieux suivre, ou de
raccrocher les wagons ^_^
Acteur, un modèle élégant pour le calcul concurrentiel et distribué - par Didier Plaindoux (@dplaindoux) & Alessio Coltellacci (@lightplay8)
Avec l’avènement des architectures multi-cœurs, nous avons besoin de moyens pour les exploiter. Généralement, cela se fait à l’aide des threads natifs et de primitives de synchronisation qui conduisent généralement à des solutions difficiles à mettre en oeuvre et à des problèmes pour appréhender le calcul.
Explorons une approche différente: le modèle de l’acteur, un modèle conceptuel pour traiter le calcul concurrentiel.
Par le biais de la conception d’un jeu vidéo nous illustrerons:
-
ce qu’est un acteur,
-
leurs interactions sans partager la mémoire,
-
la communication entre acteurs dans un système distribué et
-
comment avoir un système distribué tolérant aux pannes.
Vidéo :
Référence CfP: https://github.com/ToulouseJug/call-for-paper/issues/17