<\body> Idée de base : utiliser stdin/stdout pour la communication et avoir un machin qui communique à côté. En mode client : faire un socket.connect puis faire un dup2 pour que stdio redirige vers le socket. Serveur : appli à part. <\itemize> Emit(task, IO?) Get(chan-id, cont) Put(chan-id, data) Request-task(IO?) Emit-result <\itemize> Give-task(task, iO?) Give-task-get(data, cont, IO?) same as manager-application, mostly <\itemize> manager serve : connect to pool, send Serve manager use : connect to pool, send NeedHelp(task name, my addr) pool relay : send NeedHelp(task name, my addr) On lance un pool-server sur une machine : Puis on lance plein de travaillers : <\verbatim> cargo$ ./manager --serve tulipier tilleul$ ./manager --serve tulipier thuya$ ./manager --serve tulipier On écrit un code qui utilise la bibliothèque . On compile, et on s'assure que l'on peut appeller le binaire avec sur toutes les machines qui sont en mode . Ensuite, on fait : \;