VLDB 2026 Research / reviewers in the wild / expert
Alain Cournier
dblp:51/3244
· DBLP profile ↗
24ranked-venue papers
20as first author
2since 2021 · last 2024
0000-0003-4049-0975ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 9 · 7 first-author · 1 since 2021Systems, architecture and hardware · 7 · 6 first-author · 1 since 2021Security and privacy · 4 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | On Self-stabilizing Leader Election in Directed NetworksabstractWe consider identified directed networks where processes know an upper bound on the maximum ancestor distance. Under these settings, we study the conditions on the network topology allowing the self-stabilization of two fundamental problems: the leader election and the synchronous unison. We show that those two problems can be self-stabilizingly solved in our settings if and only if the network contains a unique source component. In particular, to show that our condition is sufficient, we propose two algorithms and study their complexity. Notice that our topological condition covers a wide spectrum of digraphs since, for example, strongly connected digraphs, dipaths, and out-trees have a unique source component. Karine Altisen, Alain Cournier, Geoffrey Defalque, Stéphane Devismes |
PODC | 2 |
| 2024 | Self-stabilizing synchronous unison in directed networksabstractSelf-stabilization is a general paradigm that characterizes the ability of a distributed system to recover from transient faults. Since its introduction by Dijkstra in 1974, self-stabilization has been successfully applied to efficiently solve many networking tasks. However, most of the literature focuses on bidirectional networks. Now, in today's networks such as WSNs, some communication channels may be one-way only. Considering such network topologies, a.k.a. directed graphs, makes self-stabilization more complicated, and sometimes even impossible. In this paper, we investigate the gap in terms of requirements and efficiency when considering a directed graph instead of an undirected one as network topology for a self-stabilizing algorithm. Our case study is a variant of a synchronous unison algorithm proposed by Arora et al.; the synchronous unison being a clock synchronization problem. Karine Altisen, Alain Cournier, Geoffrey Defalque, Stéphane Devismes |
Theor. Comput. Sci. | 2 |
| 2019 | The first fully polynomial stabilizing algorithm for BFS tree construction
Alain Cournier, Stephane Rovedakis, Vincent Villain |
Inf. Comput. | 1 |
| 2017 | Self-stabilizing leader election in polynomial steps
Karine Altisen, Alain Cournier, Stéphane Devismes, Anaïs Durand, Franck Petit |
Inf. Comput. | 2 |
| 2016 | The expressive power of snap-stabilization
Alain Cournier, Ajoy K. Datta, Stéphane Devismes, Franck Petit, Vincent Villain |
Theor. Comput. Sci. | 1 |
| 2014 | Self-stabilizing Leader Election in Polynomial Steps
Karine Altisen, Alain Cournier, Stéphane Devismes, Anaïs Durand, Franck Petit |
SSS | 2 |
| 2013 | The snap-stabilizing message forwarding algorithm on tree topologies
Alain Cournier, Swan Dubois, Anissa Lamani, Franck Petit, Vincent Villain |
Theor. Comput. Sci. | 1 |
| 2011 | The First Fully Polynomial Stabilizing Algorithm for BFS Tree Construction
Alain Cournier, Stephane Rovedakis, Vincent Villain |
OPODIS | 1 |
| 2011 | How to improve snap-stabilizing point-to-point communication space complexity?
Alain Cournier, Swan Dubois, Vincent Villain |
Theor. Comput. Sci. | 1 |
| 2010 | Snap-Stabilizing Linear Message Forwarding
Alain Cournier, Swan Dubois, Anissa Lamani, Franck Petit, Vincent Villain |
SSS | 1 |
| 2009 | A snap-stabilizing point-to-point communication protocol in message-switched networksabstractA snap-stabilizing protocol, starting from any configuration, always behaves according to its specification. In this paper, we present a snap-stabilizing protocol to solve the message forwarding problem in a message-switched network. In this problem, we must manage resources of the system to deliver messages to any processor of the network. In this purpose, we use informations given by a routing algorithm. By the context of stabilization (in particular, the system starts in any configuration), these informations can be corrupted. So, the existence of a snap-stabilizing protocol for the message forwarding problem implies that we can ask the system to begin forwarding messages even if routing informations are initially corrupted. In this paper, we propose a snap-stabilizing algorithm (in the state model) for the following specification of the problem: Any message can be generated in a finite time. Any emitted message will be delivered to its destination once and only once in a finite time. This implies that our protocol can deliver any emitted message regardless of the state of routing tables in the initial configuration. Alain Cournier, Swan Dubois, Vincent Villain |
IPDPS | 1 |
| 2009 | A New Polynomial Silent Stabilizing Spanning-Tree Construction Algorithm
Alain Cournier |
SIROCCO | 1 |
| 2009 | How to Improve Snap-Stabilizing Point-to-Point Communication Space Complexity?
Alain Cournier, Swan Dubois, Vincent Villain |
SSS | 1 |
| 2009 | Light enabling snap-stabilization of fundamental protocolsabstractIn this article, we show that some fundamental self- and snap-stabilizing wave protocols (e.g., token circulation, PIF , etc.) implicitly assume a very light property that we call BreakingIn . We prove that BreakingIn is strictly induced by self- and snap-stabilization. Combined with a transformer, BreakingIn allows to easily turn the non-fault-tolerant versions of those protocols into snap-stabilizing versions. Unlike the previous solutions, the transformed protocols are very efficient and work at least with the same daemon as the initial versions extended to satisfy BreakingIn . Finally, we show how to use an additional property of the transformer to design snap-stabilizing extensions of those fundamental protocols like Mutual Exclusion. Alain Cournier, Stéphane Devismes, Vincent Villain |
ACM Trans. Auton. Adapt. Syst. | 1 |
| 2006 | From Self- to Snap- Stabilization
Alain Cournier, Stéphane Devismes, Vincent Villain |
SSS | 1 |
| 2006 | Snap-Stabilizing Depth-First Search on Arbitrary NetworksabstractA snap-stabilizing protocol, starting from any arbitrary initial configuration, always behaves according to its specification. In this paper, we present the first snap-stabilizing depth-first search wave protocol for arbitrary rooted networks assuming an unfair daemon, i.e. assuming the weakest scheduling assumption (a preliminary version of this work was presented in OPODIS 2004, 8th International Conference on Principles of Distributed Systems, Grenoble (France)). Alain Cournier, Stéphane Devismes, Franck Petit, Vincent Villain |
Comput. J. | 1 |
| 2005 | Snap-Stabilizing Detection of Cutsets
Alain Cournier, Stéphane Devismes, Vincent Villain |
HiPC | 1 |
| 2004 | Snap-Stabilizing Depth-First Search on Arbitrary Networks
Alain Cournier, Stéphane Devismes, Franck Petit, Vincent Villain |
OPODIS | 1 |
| 2003 | Enabling Snap-StabilizatioabstractA snap-stabilizing protocol guarantees that the system always behaves according to its specification provided some processor initiated the protocol. We present how to snap-stabilize some important protocols, like Leader Election, Reset, Snapshot, and Termination Detection. We use a Snap-stabilizing Propagation of Information with Feedback protocol for arbitrary networks as the key module in the above transformation process. Finally, we design a universal transformer to provide a snap-stabilizing version of any protocol (which can be self-stabilized with the transformer of [15]). Alain Cournier, Ajoy K. Datta, Franck Petit, Vincent Villain |
ICDCS | 1 |
| 2002 | Snap-Stabilizing PIF Algorithm in Arbitrary NetworksabstractWe present the first snap-stabilizing propagation of information with feedback (PIF) protocol in arbitrary networks. A snap-stabilizing protocol, starting from any arbitrary initial system configuration, always behaves according to its specification. Our protocol is distributed, deterministic, and does not use a pre-constructed spanning tree. Alain Cournier, Ajoy K. Datta, Franck Petit, Vincent Villain |
ICDCS | 1 |
| 2002 | Search in Indecomposable Graphs
Alain Cournier |
WG | 1 |
| 2001 | Self-Stabilizing PIF Algorithm in Arbitrary Rooted NetworksabstractWe present a deterministic distributed Propagation of Information with Feedback (PIF) protocol in arbitrary rooted networks. The proposed algorithm does not use a preconstructed spanning tree. The protocol is self-stabilizing, meaning that starting from an arbitrary state (in response to an arbitrary perturbation modifying the memory state), it is guaranteed to behave according to its specification. Every PIF wave initiated by the root inherently creates a tree in the graph. So, the tree is dynamically created according to the progress of the PIF wave. This allows our PIF algorithm to take advantage of the relative speed of different components of the network. The proposed algorithm can be easily used to implement any self-stabilizing system which requires a (self-stabilizing) wave protocol running on an arbitrary network. Alain Cournier, Franck Petit, Vincent Villain, Ajoy K. Datta |
ICDCS | 1 |
| 2001 | Optimal Snap-Stabilizing PIF in Un-Oriented Trees
Alain Cournier, Ajoy K. Datta, Franck Petit, Vincent Villain |
OPODIS | 1 |
| 1992 | An Efficient Algorithm to Recognize Prime Undirected Graphs
Alain Cournier, Michel Habib |
WG | 1 |