Section: Partnerships and Cooperations

National Initiatives

ANR ConcoRDanT ANR-10-BLAN-0208 (2010–2013)

Participants : Pascal Urso [contact] , Mehdi Ahmed-Nacer, Claudia Ignat, Gérald Oster.


REGAL project-team (INRIA Paris - Rocquencourt / LIP6, coordinator), CITI institute (Universidade Nova de Lisboa, Portugal), GDD team (University of Nantes) and SCORE team.



Massive computing systems and their applications suffer from a fundamental tension between scalability and data consistency. Avoiding the synchronisation bottleneck requires highly skilled programmers, makes applications complex and brittle, and is error-prone.

The ConcoRDanT project (oct. 2010 – sep. 2013) will investigate a promising new approach that is simple, scales indefinitely, and provably ensures eventual consistency. A Commutative Replicated Data Type (CRDT) is a data type where all concurrent operations commute. If all replicas execute all operations, they converge; no complex concurrency control is required. We have shown in the past that CRDTs can replace existing techniques in a number of tasks where distributed users can update concurrently, such as co-operative editing, wikis, and version control. However CRDTs are not a universal solution and raise their own issues (e.g., growth of meta-data).

The ConcoRDanT project engages in a systematic and principled study of CRDTs, to discover their power and limitations, both theoretical and practical. Its outcome will be a body of knowledge about CRDTs and a library of CRDT designs, and applications using them. We are hopeful that significant distributed applications can be designed using CRDTs, a radical simplification of software, elegantly reconciling scalability and consistency.

ANR STREAMS ANR-10-SEGI-010 (2010–2013)

Participants : Gérald Oster [coordinator] , Luc André, Claudia Ignat, Pascal Urso, Hien Thi Thu Truong.


SCORE team (coordinator), ASAP project-team (University of Rennes 1 / INRIA Rennes - Bretagne Atlantique), CASSIS project-team (INRIA Nancy - Grand Est / Nancy University), REGAL project-team (INRIA Paris - Rocquencourt / LIP6) and GDD team (University of Nantes / LINA)



The STREAMS project (nov. 2010 – oct. 2013) proposes to design peer-to-peer solutions that offer underlying services required by real-time social web applications and that eliminate the disadvantages of centralised architectures. These solutions are meant to replace a central authority-based collaboration with a distributed collaboration that offers support for decentralisation of services.

The STREAMS project aims to advance the state of the art on peer-to-peer networks for social and real-time applications. Scalability is generally considered as an inherent characteristic of peer-to-peer systems. It is traditionally achieved using replication technics. Unfortunately, the current state of the art in peer-to-peer networks does not address replication of continuously updated content due to real-time user changes. Moreover, there exists a tension between sharing data with friends in a social network deployed in an open peer-to-peer network and ensuring privacy. One of the most challenging issues in social applications is how to balance collaboration with access control to shared objects. Interaction is aimed at making shared objects available to all who need them, whereas access control seeks to ensure this availability only to users with proper authorisation. STREAMS project aims at providing theoretical solutions to these challenges as well as practical experimentations.

Wiki 3.0 (2009–2012)

Participants : Claudia Ignat [contact] , Luc André, Gérald Oster, Gérôme Canals, Bogdan Flueras.


XWiki SAS, SCORE team and Mandriva.



The Wiki 3.0 project (dec. 2009 - juin 2012) is sponsored by the call for projects “Innovative Web” launched by the French Ministry of Economy. The objective of this project is the development of an open-source platform based on XWiki (http://www.xwiki.org ) that addresses the three major evolution axes of collaborative Web: real-time collaboration, social interaction integrated into the production (chat, micro-blogging, etc) and on demand scalability (cloud computing). This platform should be competitive with major editors of collaborative Web developed by Google such as Google Wave, IBM and Microsoft.

Coclico (2009–2011)

Participants : Gérôme Canals, Christophe Bouthier.


INRIA, Bull, Orange Labs, Xerox, TELECOM & Management Sud Paris, CELI France, Bearstech, Gnurandal, Object Direct.



The Coclico project (oct. 2009 – nov. 2011) aims to boost software forges communities by structuring a free and open source ecosystem for which a critical mass of actors exists in France. This reinforcement of communities is a key aspect to leverage issues related to collaborative and distributed software development that business companies are confronted.

In the framework of this project, SCORE Team has been designing and prototyping a demonstrator of the first semantic-based software forge.

ANR Kolflow (2011–2014)

Participant : Gérôme Canals.


GDD team (University of Nantes / LINA), Loria (Orpailleur and Score Teams), Silex Team (LIRIS, University of Lyon), Edelweiss (INRIA Project).



Kolflow aims at building a social semantic space where humans collaborate with smart agents in order to produce knowledge understandable by humans and machines. Humans are able to understand the actions of smart agents. Smart agents are able to understand actions of humans. Kolflow targets the co-evolution of content and knowledge as the result of interactions of humans and machines.

Crisis Management Decision Making Support (2010–2011)

Participant : François Charoy [contact] .

This project is a collaboration between LORIA, the Technological University of Troyes and EDF R&D and is sponsored byt the GIS 3SGS. It aims to start a pluridisciplinary investigation on facilitating crisis management decision-making.