Picture of Marc Shapiro
View Marc Shapiro's profile on LinkedIn Publications; ACM Digital Library; DBLP; Google Scholar; MS Academic Search; ORCID.

Marc Shapiro

EuroSys, the European professional
                society in Computer Systems

@Internships, post-docs and job offers with Regal group
@Stages, post-docs et offres d'emploi Équipe Regal


I am a researcher in Computer Science; my research topic is distributed systems (i.e., interconnected computers working together). My two current projects are:

I work for Inria, the French National Institute for Computer Science and Control Science. I am part of Regal, a joint group between Inria and LIP6 (the Computer Science laboratory of Université Paris-VI Pierre-et-Marie-Curie) in Paris.

I previously led the Cambridge Distributed Systems Group (Camdis) at Microsoft Research Cambridge (MSRC), from October 1998 to March 2005. For several years before that I was the leader of Inria's SOR (Systèmes d'objets répartis, Distributed Object Systems) group.

I am a member of the board of Société Informatique de France, the French learned society in Informatics. I am past member of the ACM Europe Council. I am the past chair of EuroSys, the European professional society in Computer Systems, which I was instrumental in creating. (EuroSys is is the European chapter of SIGOPS.)

Short biography

Marc Shapiro is a Principal Researcher (DR1) in the Regal group of UPMC-LIP6 and Inria. His research topics concern distributed computer systems, data replication and consistency algorithms, and multicore algorithms. He leads the SyncFree European project for highly-available cloud computing and storage, developing the Antidote planet-scale hybrid-consistency database. He is the co-inventor of Conflict-free Replicated Data Types (CRDTs) designed to reconcile availability and correctness. He invented the proxy concept, which is now universal on the Internet. Dr Shapiro's career started with a PhD in Toulouse (U. Paul Sabatier and LAAS), followed by a post-doc at MIT, research positions at CMIRH and Inria, and a sabbatical at Cornell. He is an author of 100 international publications, some in the most prestigious venues, 18 recognised software systems, and five patents. He led the Cambridge Distributed Systems group at Microsoft Research Cambridge (UK) for six years. Dr. Shapiro, a Senior Member of the ACM, is known for his dedication to organising the Informatics community and making its voice heard in Europe:

He has been a member of several Program Commitees in operating systems, distributed systems, persistent systems, and garbage collection. Recent examples include:

Projects and Research Grants

Ongoing research grants and collaborative projects: Recent grants: (ANR stands for Agence Nationale de la Recherche, the research funding agency of the French government.)

PhD students

If you are interested in a PhD, send me a note. You will need to demonstrate a strong academic record, real scientific curiosity to explore the leading edge of technology and algorithms, and interest in research topics such as distributed systems, distributed algorithms, replication and consistency, databases, concurrent programming, etc.

Dimitrios Vassilas. Topic: Scalable indexing for large-scale distributed storage systems, co-advised with Vianney Rancurel, Scality (since Sept. 2016). CIFRE industrial PhD.
Tao Thanh Vinh, co-advised with Vianney Rancurel, Scality (since Feb. 2014). Topic: CRDTs for Large-Scale Storage Systems. CIFRE industrial PhD.
Alejandro Z. Tomsic (since Feb. 2014). Topic: Computing over widely-replicated data in a hybrid cloud. Funded by SyncFree.

Mahsa Najafzadeh (April 2016). Thesis: The Analysis and Co-design of weakly-consistent applications. Currently: Post-Doc at Purdue University.
Lokesh Gidra, co-advised with Gaël Thomas and Julien Sopena. Thesis: Garbage Collector for memory intensive applications on NUMA architectures, September 2015. Currently: Research Engineer, Hewlett-Packard, Palo Alto, CA, USA.
Marek Zawirski. Thesis: Dependable Eventual Consistency with Replicated Data Types, Jan. 2015. Currently: Software Engineer at Google, Zürich, Switzerland.
Masoud Saeida Ardekani, co-advised with Pierre Sutra. Thesis: Ensuring Consistency in Partially Replicated Data Stores, 2014. Currently: Researcher at Samsung Research America.
Pierpaolo Cincilla, co-advised with Sébastien Monnet. Thesis: Gargamel : accroître les performances des DBMS en parallélisant les transactions en écriture, 2014. Currently: Software Engineer at SystemX, Saclay, France.
Pierre Sutra. Thesis: Efficient Protocols for Generalized Consensus and Partial Replication, 2010. Currently: Assistant Professor at Télécom Paris-Sud.
Nicolas Richer, 2002.
Fabrice le Fessant, co-advised with Jean-Jacques Lévy, 2001. Title: “JoCaml : conception et implémentation d'un langage à agents mobiles.” Currently: Researcher at Inria Paris.
Xavier Blondel, 2000. Head of R&D Department, Senior Software Architect at ACA.
Aline Baggio, 1999. Technical Product Consultant at TOPdesk.
Georges Brun-Cottan, 1998. Consultant Software Engineer at EMC.
Julien Maisonneuve, 1996. Standardisation Manager at Alcatel-Lucent.
Paulo Ferreira, 1996. Senior researcher at INESC, and Associate Professor at IST Lisbon.
Hervé Soulard, 1995. Self-employed web developer and translator.
David Plainfossé, 1994. Program Manager at Kapsch Carrier Com.
Daniel Edelson, co-advised with Ira Pohl, 1993. Sr Director Software Systems Engineering at Broadcom.
Michel Ruffin, 1992.
Yvon Gourhant, 1991. R&D Program Leader at Orange Labs.
Sabine Habert, 1989.
Mesaac Mounchili Makpangou, 1989. Chargé de Recherche at Inria.


Postal address and location:

Marc Shapiro
Bureau 26-00/211, Laboratoire LIP6, UPMC
Boîte Courrier 169
4, place Jussieu
75252 Paris Cedex 05
Getting there:
Tel.: +33 1 4427 7093
Home page: http://lip6.fr/Marc.Shapiro/.
E-mail: <MARC dot SHAPIRO atsign ACM dot ORG>
(plain-text please; attachments in plain text or PDF only).

Immediately after entering campus, turn left towards door marked "26". On Floor 2, leaving the street to your right, take door marked "26-00". My office is on the left-hand side. (If any of the doors is locked, dial 7-7093 from the phone at 2nd floor entrance, or call +33 1 4427 7093 from your mobile phone).

À l'entrée du campus, métro Jussieu, tourner immédiatement à gauche vers la porte 26. Au deuxième étage, prendre la porte marquée "Est / 26-00" (laisser la rue à votre droite). Mon bureau est le n° 211, côté gauche. Si l'une des portes est fermée à clef, appeler le poste 7-7093 du téléphone à l'entrée du couloir, ou bien téléphoner au 01 4427 7093.)
3D perspective
of Jussieu

Other contacts:

Last modified: Tue Dec 1 11:52:00 CET 2015