Before joining INRIA in February 2004, I was with Microsoft Research in Cambridge as a Researcher since March 2000. Before that, I obtained my Ph.D. from the University of Rennes (FRANCE) in October 1996. I also spent one year (1996-1997) in the Computer Systems group of Vrije Universiteit in Amsterdam (The Netherlands) in collaboration with Maarten van Steen and Andrew. S. Tanenbaum and was Assistant Professor at the University of Rennes 1 from 1998 to 2000. I defended my “habilitation à diriger les recherches“ in December 2002 on large-scale application-level multicast.