Kascade : Logiciel de diffusion fiable et efficace sur un grand nombre de nœuds. HALHPDIC 2014
J'ai travaillé à partir d'un script qui ne fonctionnait pas.
J'ai proposé un protocole fonctionnel, sans interblocage.
J'ai implémenté ce protocole en ruby.
J'ai proposé quelques solution pour implémenter les timeout avec les socket en ruby. Ruby change le type de sockets en non bloquant lors de l'utilisation de threads, l'options des sockets est changée et nos paramètres de timeout ne fonctionnent plus.
J'ai aussi mené les expérimentations sur Grid'5000.