Olivier Ruas

For english version see below.

J'ai fait un stage de quatre mois avec Xavier Défago au Japan Institute of Science and Technology (JAIST). Mon travaille portait sur le problème du consensus dans un réseau asynchrone avec des fautes byzantines. Ce problème ayant déjà été beaucoup étudié nous avons regardé ce qu'il est possible de faire dans un contexte où, en plus de l'adversaire byzantin, il y a un nombre quelconque de fautes d'omission.

De septembre à décembre 2014 j'ai fait un stage dans l'équipe GDD du LINA, à Nantes. Sous la supervision d'Achour Mostéfaoui et de Matthieu Perrin j'ai étudié des critères de cohérences pour les objets distribués sur un réseau. Plus précisément j'ai développer un nouvel algorithme pour Update Consistency et je l'ai implémenté en D. J'ai aussi implémenté une bibliothèque servant à transformer automatiquement un objet séquentiel en un objet distribué dont le comportement est dicté par un critère de cohérence donné (Update Consistency dans notre cas). Pour lire le rapport, cliquer ici (en anglais).

De janvier à juin 2013 j'ai fait mon stage de M2 dans l'équipe ASAP de l'IRISA, sous la supervision d'Anne-Marie Kermarrec et Georges Giakkoupis. Le but était d'étudier une famille de graphes probabilistes et de trouver la complexité du routage dans de tels réseaux. Pour lire le rapport, cliquer ici (en anglais).

De juin à aout 2012 j'ai fait mon stage de M1 avec Paul Ezhichelvan et Ryan Emerson à Newcastle University. J'y ai développé un algorithme probabiliste servant à synchroniser l'horloge de processus dans un réseau soumis aux crashs.

De mai à juin 2011 j'ai effectué un stage dans l'équipe MADYNES au LORIA. Sous la supervision d'Olivier Festor et d'Isabelle Chrisment j'ai étudié le réseau pair-à-pair Emule. A partir de travaux de thèse fait sur ce réseau, j'ai fait de la visualisation de communauté pour essayer d'isoler les robots du reste des utilisateurs.

I did a four-months internship with Xavier Défago at the Japan Institute of Science and Technology (JAIST). The topic is the consensus problem in an asynchronous network with byzantine agents. This topic has widely been studied so we tried to figure out what is possible to do if, in addition of the byzantine adversary, the channels of communication were fair lossy.

From september to december 2014 I did an internship in the GDD team in LINA, Nantes. Under the supervision of Achour Mostéfaoui and Matthieu Perrin I studied consistency criteria for distributed objects. More precisely I designed a new algorithm for Update Consistency which I implemented in D. I also implemented a library which automatically transforms a sequential object into a distributed one. The new object behave following a given consistency criteria chosen by the user. To read the report, click here.

From January to June 2013 I have done the internship of my second year of master within the ASAP team of IRISA, under the supervision of Anne-Marie Kermarrec and Georges Giakkoupis. The aim was to study a family of probabilistic graphs and finding the routing complexity into such graphs. To read the report, click here.

From June to August 2012 I have done the internship of my first year of master with Paul Ezhichelvan and Ryan Emerson at Newcastle University. I developped a probabilistic algorithm to synchronize computer's clocks in a asynchronous network prone to crashs.

From May to June 2011 I did an internship within the MADYNES team at the LORIA. Under the supervision of Olivier Festor and Isabelle Chrisment I studied the P2P Emule network. From the results of a former PhD student on this network I did some communities visualization to try to be able to differentiate robots from humans.