UNIVERSITÉ DE NEUCHÂTEL Splay: A toolkit for the design and evaluation of Large Scale Distributed Systems Thèse présentée le 27 juin 2014 à la Faculté des Sciences de l’Université de Neuchâtel pour l’obtention du grade de docteur ès sciences par Lorenzo Leonini acceptée sur proposition du jury: Prof. Pascal Felber Université de Neuchâtel directeur de thèse Prof. Peter Kropf Université de Neuchâtel rapporteur Dr Etienne Rivière Université de Neuchâtel rapporteur Prof. Vivien Quéma INP, Grenoble rapporteur Prof. Spyros Voulgaris VU University, Amsterdam rapporteur Faculté des sciences Secrétariat-décanat de Faculté Rue Emile-Argand 11 2000 Neuchâtel - Suisse Tél: + 41 (0)32 718 2100 E-mail:
[email protected] IMPRIMATUR POUR THESE DE DOCTORAT La Faculté des sciences de l'Université de Neuchâtel autorise l'impression de la présente thèse soutenue par Monsieur Lorenzo LEONINI Titre: “Splay: A toolkit for the design and evaluation of Large Scale Distributed Systems” sur le rapport des membres du jury composé comme suit: • Prof. Pascal Felber, Université de Neuchâtel, directeur de thèse • Prof. Peter Kropf, Université de Neuchâtel • Dr Etienne Rivière, Université de Neuchâtel • Prof. Vivien Quéma, INP, Grenoble, France • Prof. Spyros Voulgaris, VU University, Amsterdam, Pays-Bas Neuchâtel, le 30 avril 2014 Le Doyen, Prof. P. Kropf Imprimatur pour thèse de doctorat www.unine.ch/sciences To my family. Acknowledgements First, I would like to thank my adviser, Prof. Pascal Felber, for all his guiding, advice, understanding and for our many shared sporting activities during my PhD studies. I would also like to thank Dr. Etienne Rivière for our collaboration and all the nice moments spent together.