Vincent Villain
University of Picardie Jules Verne
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Vincent Villain.
principles of distributed computing | 2004
Christian Boulinier; Franck Petit; Vincent Villain
We propose a general self-stabilizing scheme for solving any synchronization problem whose safety specification can be defined using a local property. We demonstrate the versatility of our scheme by showing that very memory-efficient solutions to many well-known problems (e.g., asynchronous phase clock, local mutual exclusion, local reader-writers, and local group mutual exclusion) can be derived using the proposed framework. We show that all these algorithms use a phase clock whose minimum size in terms of number of states per process is equal to CG + TG - 1, where CG is the length of the maximal cycle of the shortest maximum cycle basis if the graph contains cycles and 2 (otherwise) for tree networks, and TG is the length of the longest chordless cycle (i.e., hole) if the graph contains cycles and 2 for tree networks. In particular, for the asynchronous phase clock problem, our solution significantly improves all existing self-stabilizing solutions---all of them require quadratic space in terms of the number of states.As a by-product of our scheme, we present a silent bounded algorithm which can be used to transform any serial system into a distributed one. Thus, it answers an open question in [16], if there exists a bounded system transformation which is silent.
Distributed Computing | 2007
Alain Bui; Ajoy Kumar Datta; Franck Petit; Vincent Villain
The contribution of this paper is threefold. First, we present the paradigm of snap-stabilization. A snap- stabilizing protocol guarantees that, starting from an arbitrary system configuration, the protocol always behaves according to its specification. So, a snap-stabilizing protocol is a time optimal self-stabilizing protocol (because it stabilizes in 0 rounds). Second, we propose a new Propagation of Information with Feedback (PIF) cycle, called Propagation of Information with Feedback and Cleaning (
Distributed Computing | 2000
Ajoy Kumar Datta; Colette Johnen; Franck Petit; Vincent Villain
principles of distributed computing | 2013
Yoann Dieudonné; Andrzej Pelc; Vincent Villain
\mathcal{PFC}
international symposium on distributed computing | 2010
Yoann Dieudonné; Franck Petit; Vincent Villain
international symposium on parallel architectures algorithms and networks | 2005
Doina Bein; Ajoy Kumar Datta; Chakradhar R. Jagganagari; Vincent Villain
). We show three different implementations of this new PIF. The first one is a basic
international conference on distributed computing systems | 2001
Sébastien Cantarell; Ajoy Kumar Datta; Franck Petit; Vincent Villain
international conference on parallel and distributed systems | 2006
Alain Cournier; Stéphane Devismes; Vincent Villain
\mathcal{PFC}
international symposium on parallel architectures algorithms and networks | 1997
Franck Petit; Vincent Villain
Lecture Notes in Computer Science | 2005
Doina Bein; Ajoy Kumar Datta; Vincent Villain
cycle which is inherently snap-stabilizing. However, the first PIF cycle can be delayed O(h2) rounds (where h is the height of the tree) due to some undesirable local states. The second algorithm improves the worst delay of the basic