VLDB 2026 Research / reviewers in the wild / expert
Janna Burman
dblp:39/946
· DBLP profile ↗
37ranked-venue papers
7as first author
4since 2021 · last 2026
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 4 first-author · 2 since 2021Theory of computation · 6Security and privacy · 5Artificial intelligence and machine learning · 1 · 1 since 2021Computer networks · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
7 papers |
Distributed computing theory · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed computing theory
population protocols |
0.9 | 3 | 2021 | Time-Optimal Self-Stabilizing Leader Election in Population Protocols · PODC 2021 Brief Announcement: Space-Optimal Naming in Population Protocols · PODC 2018 On utilizing speed in networks of mobile agents · PODC 2010 |
Distributed computing theory › distributed algorithms › communication models
beeping model |
0.9 | 3 | 2020 | Can Uncoordinated Beeps tell Stories? · PODC 2020 Fast Beeping Protocols for Deterministic MIS and (Δ + 1)-Coloring in Sparse Graphs · INFOCOM 2018 Brief Announcement: Beeping a Time-Optimal Leader Election · PODC 2018 |
Distributed computing theory
leader election |
0.8 | 2 | 2021 | Time-Optimal Self-Stabilizing Leader Election in Population Protocols · PODC 2021 Brief Announcement: Beeping a Time-Optimal Leader Election · PODC 2018 |
Distributed computing theory
self-stabilization |
0.5 | 2 | 2021 | Time-Optimal Self-Stabilizing Leader Election in Population Protocols · PODC 2021 Brief announcement: non-self-stabilizing and self-stabilizing gathering in networks of mobile agents--the notion of speed · PODC 2009 |
Distributed computing theory › distributed algorithms › distributed protocols
deterministic protocol |
0.3 | 1 | 2018 | Fast Beeping Protocols for Deterministic MIS and (Δ + 1)-Coloring in Sparse Graphs · INFOCOM 2018 |
Distributed computing theory
distributed graph coloring |
0.3 | 1 | 2018 | Fast Beeping Protocols for Deterministic MIS and (Δ + 1)-Coloring in Sparse Graphs · INFOCOM 2018 |
Distributed computing theory › distributed graph algorithms
maximal independent set |
0.3 | 1 | 2018 | Fast Beeping Protocols for Deterministic MIS and (Δ + 1)-Coloring in Sparse Graphs · INFOCOM 2018 |
Distributed computing theory › distributed graph coloring
(δ+1)-coloring |
0.3 | 1 | 2018 | Fast Beeping Protocols for Deterministic MIS and (Δ + 1)-Coloring in Sparse Graphs · INFOCOM 2018 |
Distributed computing theory
distributed algorithms |
0.1 | 1 | 2020 | Can Uncoordinated Beeps tell Stories? · PODC 2020 |
Distributed computing theory
gathering |
0.1 | 1 | 2009 | Brief announcement: non-self-stabilizing and self-stabilizing gathering in networks of mobile agents--the notion of speed · PODC 2009 |
Methods — techniques the papers use, named apart from their topics
deterministic distributed algorithm · 0.3speed-aware model · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Time-optimal self-stabilizing leader election in population protocolsabstractAbstract We consider the standard population protocol model, where ( a priori ) indistinguishable and anonymous agents interact in pairs according to uniformly random scheduling. The self-stabilizing leader election problem requires the protocol to converge on a single leader agent from any possible initial configuration. We initiate the study of time complexity of population protocols solving this problem in its original setting: with probability 1, in a complete communication graph. The only previously known protocol by Cai, Izumi, and Wada [Theor. Comput. Syst. 50] runs in expected parallel time $$\Theta (n^2)$$ Θ ( n 2 ) and has the optimal number of n states in a population of n agents. The existing protocol has the additional property that it becomes silent, i.e., the agents’ states eventually stop changing. Observing that any silent protocol solving self-stabilizing leader election requires $$\Omega (n)$$ Ω ( n ) expected parallel time, we introduce a silent protocol that uses optimal O ( n ) parallel time and states. Without any silence constraints, we show that it is possible to solve self-stabilizing leader election in asymptotically optimal expected parallel time of $$O(\log n)$$ O ( log n ) , but using at least exponential states (a quasipolynomial number of bits). All of our protocols (and also that of Cai et al.) work by solving the more difficult ranking problem: assigning agents the ranks $$1,\ldots ,n$$ 1 , … , n . Janna Burman, Ho-Lin Chen, Hsueh-Ping Chen, David Doty, Thomas Nowak, Eric Severson |
Distributed Comput. | 1 |
| 2026 | Reaching agreement in competitive microbial systemsabstractAbstract We study distributed agreement in microbial distributed systems under stochastic population dynamics and competitive interactions. Motivated by recent applications in synthetic biology, we examine how the presence and absence of direct competition among microbial species influences their ability to reach majority consensus . In this problem, two species are designated as input species, and the goal is to guarantee that eventually only the input species which had the highest initial count prevails. We show that direct competition dynamics reach majority consensus with high probability even when the initial gap between the species is small, i.e., $$\Omega (\sqrt{n\log n})$$ , where n is the initial population size. In contrast, we show that absence of direct competition is not robust: solving majority consensus with constant probability requires a large initial gap of $$\Omega (n)$$ . To corroborate our analytical results, we use simulations to show that these consensus dynamics occur within practical biological time scales. Victoria Andaur, Janna Burman, Matthias Függer, Bilal Manssouri, Thomas Nowak 0001, Joel Rybicki |
Nat. Comput. | 2 |
| 2023 | Treasure Hunt with Volatile PheromonesabstractIn the treasure hunt problem, a team of mobile agents need to locate a single treasure that is hidden in their environment. We consider the problem in the discrete setting of an oriented infinite rectangular grid, where agents are modeled as synchronous identical deterministic time-limited finite-state automata, originating at a rate of one agent per round from the origin. Agents perish τ rounds after their creation, where τ ≥ 1 is a parameter of the model. An algorithm solves the treasure hunt problem if every grid position at distance τ or less from the origin is visited by at least one agent. Agents may communicate only by leaving indistinguishable traces (pheromone) on the nodes of the grid, which can be sensed by agents in adjacent nodes and thus modify their behavior. The novelty of our approach is that, in contrast to existing literature that uses permanent pheromone markers, we assume that pheromone traces evaporate over µ rounds from the moment they were placed on a node, where µ ≥ 1 is another parameter of the model. We look for uniform algorithms that solve the problem without knowledge of the parameter values, and we investigate the implications of this very weak communication mechanism to the treasure hunt problem. We show that, if pheromone persists for at least two rounds (µ ≥ 2), then there exists a treasure hunt algorithm for all values of agent lifetime. We also develop a more sophisticated algorithm that works for all values of µ, hence also for the fastest possible pheromone evaporation of µ = 1, but only if agent lifetime is at least 16. Evangelos Bampas, Joffroy Beauquier, Janna Burman, William Guy-Obé |
DISC | 3 |
| 2021 | Time-Optimal Self-Stabilizing Leader Election in Population ProtocolsabstractWe consider the standard population protocol model, where (a priori) indistinguishable and anonymous agents interact in pairs according to uniformly random scheduling. The self-stabilizing leader election problem requires the protocol to converge on a single leader agent from any possible initial configuration. We initiate the study of time complexity of population protocols solving this problem in its original setting: with probability 1, in a complete communication graph. The only previously known protocol by Cai, Izumi, and Wada [Theor. Comput. Syst. 50] runs in expected parallel time Θ(n2) and has the optimal number of n states in a population of n agents. The existing protocol has the additional property that it becomes silent, i.e., the agents' states eventually stop changing. Janna Burman, Ho-Lin Chen, Hsueh-Ping Chen, David Doty, Thomas Nowak 0001, Eric E. Severson, Chuan Xu 0002 |
PODC | 1 |
| 2020 | Can Uncoordinated Beeps tell Stories?abstractThe beeping model is an extremely restrictive communication model. Nodes communicate in discrete rounds using beeps---simple bursts of energy---and carrier sensing. Simultaneous beeps produce (nondestructive) collisions, resulting in information loss. Such communication differs greatly from the traditional communication mechanisms in distributed systems, like message-passing or shared memory. Indeed, a beep is a unary signal that communicates no information (e.g., no message content, nor sender information) beyond its own presence. As a result, in a round of beeping communication, hearing a beep means only that some (unknown) neighboring node is communicating in this very round, whereas silence (i.e., hearing no beeps) means only that no neighboring node is communicating. Fabien Dufoulon, Janna Burman, Joffroy Beauquier |
PODC | 2 |
| 2020 | Data collection in population protocols with non-uniformly random scheduler
Chuan Xu 0002, Joffroy Beauquier, Janna Burman, Shay Kutten, Thomas Nowak 0001 |
Theor. Comput. Sci. | 3 |
| 2019 | Optimal Multi-broadcast with Beeps Using Group Testing
Joffroy Beauquier, Janna Burman, Peter Davies-Peck, Fabien Dufoulon |
SIROCCO | 2 |
| 2019 | Space-Optimal Naming in Population ProtocolsabstractThe distributed naming problem, assigning unique names to the nodes in a distributed system, is a fundamental task. This problem is nontrivial, especially when the amount of memory available for the task is low, and when requirements for fault-tolerance are added. The considered distributed communication model is population protocols. In this model, a priori anonymous and indistinguishable mobile nodes (called agents), communicate in pairs and in an asynchronous manner (according to a fairness condition). Fault-tolerance is addressed through self-stabilization, in terms of arbitrary initialization of agents. This work comprises a comprehensive study of the necessary and sufficient state space conditions for naming. The problem is studied under various combinations of model assumptions: weak or global fairness, arbitrary or uniform initialization of agents, existence or absence of a distinguishable agent (arbitrarily initialized or not), possibility of breaking symmetry in pair-wise interactions (symmetric or asymmetric transitions). For each possible combination of these assumptions, either an impossibility is proven or the necessary exact number of states (per mobile agent) is determined and an appropriate space-optimal naming protocol is presented. Janna Burman, Joffroy Beauquier, Devan Sohier |
DISC | 1 |
| 2018 | Fast Beeping Protocols for Deterministic MIS and (Δ + 1)-Coloring in Sparse GraphsabstractThe beeping model is an extremely restrictive broadcast communication model that relies only on carrier sensing. We consider two problems in this model: (Δ+1)-vertex coloring and maximal independent set (MIS), for a network of unknown size n and unknown maximum degree Δ. Solving these problems allows to overcome communication interferences, and to break symmetry, a core component of many distributed protocols. The presented results apply to general graphs, but are efficient in graphs with low edge density (sparse graphs), such as bounded degree graphs, planar graphs and graphs of bounded arboricity. We present O(Δ2log n + Δ3) time deterministic uniform MIS and coloring protocols, which are asymptotically time optimal for bounded degree graphs. Furthermore, we devise O(a2log2n+a3log n) time MIS and coloring protocols, as well as O(a2Δ2log2n + a3Δ3log n) time 2-hop MIS and 2-hop coloring protocols, where a is the arboricity of the communication graph. Building upon the 2-hop coloring protocols, we show how the strong CONGEST model can be simulated and by using this simulation we obtain an O ( a) -coloring protocol. No results about coloring with less than Δ + 1 colors were known up to now in the beeping model. Joffroy Beauquier, Janna Burman, Fabien Dufoulon, Shay Kutten |
INFOCOM | 2 |
| 2018 | Session details: Session 1C: Wireless Networks
Janna Burman |
PODC | 1 |
| 2018 | Brief Announcement: Space-Optimal Naming in Population Protocols
Janna Burman, Joffroy Beauquier, Devan Sohier |
PODC | 1 |
| 2018 | Brief Announcement: Beeping a Time-Optimal Leader Election
Fabien Dufoulon, Janna Burman, Joffroy Beauquier |
PODC | 2 |
| 2018 | Brief Announcement: Time Efficient Self-stabilizing Stable Marriage
Joffroy Beauquier, Thibault Bernard, Janna Burman, Shay Kutten, Marie Laveau |
SSS | 3 |
| 2018 | Beeping a Deterministic Time-Optimal Leader ElectionabstractThe beeping model is an extremely restrictive broadcast communication model that relies only on carrier sensing. In this model, we solve the leader election problem with an asymptotically optimal round complexity of O(D + log n), for a network of unknown size n and unknown diameter D (but with unique identifiers). Contrary to the best previously known algorithms in the same setting, the proposed one is deterministic. The techniques we introduce give a new insight as to how local constraints on the exchangeable messages can result in efficient algorithms, when dealing with the beeping model. Using this deterministic leader election algorithm, we obtain a randomized leader election algorithm for anonymous networks with an asymptotically optimal round complexity of O(D + log n) w.h.p. In previous works this complexity was obtained in expectation only. Moreover, using deterministic leader election, we obtain efficient algorithms for symmetry-breaking and communication procedures: O(log n) time MIS and 5-coloring for tree networks (which is time-optimal), as well as k-source multi-broadcast for general graphs in O(min(k,log n) * D + k log{(n M)/k}) rounds (for messages in {1,..., M}). This latter result improves on previous solutions when the number of sources k is sublogarithmic (k = o(log n)). Fabien Dufoulon, Janna Burman, Joffroy Beauquier |
DISC | 2 |
| 2017 | Data Collection in Population Protocols with Non-uniformly Random Scheduler
Joffroy Beauquier, Janna Burman, Shay Kutten, Thomas Nowak 0001, Chuan Xu 0002 |
ALGOSENSORS | 2 |
| 2017 | Power-Aware Population ProtocolsabstractIn this paper, we propose a formal energy model which allows an analytical study of energy consumption, for the first time in the context of population protocols (PP). In PP, anonymous and bounded memory agents move unpredictably and communicate in pairs. In order to illustrate the power and the usefulness of the proposed energy model, we develop a new power-aware protocol (EB-TTFM) for the task of data collection. The analytical results show that, in terms of energy consumption, EB-TTFM outperforms a known data collection protocol under certain conditions. Finally, we present a lower bound concerning energy consumption of any possible data collection protocol in PP, which also justifies the efficiency of EB-TTFM. Chuan Xu 0002, Janna Burman, Joffroy Beauquier |
ICDCS | 2 |
| 2017 | Self-stabilizing Distributed Stable Marriage
Marie Laveau, George Manoussakis, Joffroy Beauquier, Thibault Bernard, Janna Burman, Johanne Cohen, Laurence Pilard |
SSS | 5 |
| 2017 | Exclusive Graph Searching
Lélia Blin, Janna Burman, Nicolas Nisse |
Algorithmica | 2 |
| 2016 | Time and Space Optimal Counting in Population ProtocolsabstractPopulation protocols are a popular model of distributed computing, in which randomly-interacting agents with little computational power cooperate to jointly perform computational tasks. Inspired by developments in molecular computation, and in particular DNA computing, recent algorithmic work has focused on the complexity of solving simple yet fundamental tasks in the population model, such as leader election (which requires stabilization to a single agent in a special "leader" state), and majority (in which agents must stabilize to a decision as to which of two possible initial states had higher initial count). Known results point towards an inherent trade-off between the time complexity of such algorithms, and the space complexity, i.e. size of the memory available to each agent. In this paper, we explore this trade-off and provide new upper and lower bounds for majority and leader election. First, we prove a unified lower bound, which relates the space available per node with the time complexity achievable by a protocol: for instance, our result implies that any protocol solving either of these tasks for $n$ agents using $O( \log \log n )$ states must take $Ω( n / \rm{polylog} n )$ expected time. This is the first result to characterize time complexity for protocols which employ super-constant number of states per node, and proves that fast, poly-logarithmic running times require protocols to have relatively large space costs. On the positive side, we give algorithms showing that fast, poly-logarithmic stabilization time can be achieved using $O( \log^2 n )$ space per node, in the case of both tasks. Overall, our results highlight a time complexity separation between $O(\log \log n)$ and $Θ( \log^2 n )$ state space size for both majority and leader election in population protocols, and introduce new techniques, which should be applicable more broadly. James Aspnes, Joffroy Beauquier, Janna Burman, Devan Sohier |
OPODIS | 3 |
| 2016 | On the Power of Oracle \varOmega ? for Self-Stabilizing Leader Election in Population Protocols
Joffroy Beauquier, Peva Blanchard, Janna Burman, Oksana Denysyuk |
SSS | 3 |
| 2015 | The Weakest Oracle for Symmetric Consensus in Population Protocols
Joffroy Beauquier, Peva Blanchard, Janna Burman, Shay Kutten |
ALGOSENSORS | 3 |
| 2015 | The Benefits of Entropy in Population ProtocolsabstractA distributed computing system can be viewed as the result of the interplay between a distributed algorithm specifying the effects of a local event (e.g. reception of a message), and an adversary choosing the interleaving (schedule) of these events in the execution. In the context of large networks of mobile pairwise interacting agents (population protocols), the adversary models the mobility of the agents by choosing the successive pairs of interacting agents. For some problems, assuming that the adversary selects the schedule according to some probability distribution greatly helps to devise (almost) correct solutions. But how much randomness is really necessary? To what extent does a problem admit implementations that are robust against a "not so random" schedule? This paper takes a first step in addressing this question by borrowing the concept of T-randomness, 0 <= T <= 1, from algorithmic information theory. Roughly speaking, the value T fixes the entropy rate of the considered schedules. For instance, the case T = 1 corresponds, in a specific sense, to schedules in which the pairs of interacting agents are chosen independently and uniformly (perfect randomness). The holy grail question can then be precisely stated as determining the optimal entropy rate to solve a given problem. We first show that perfect randomness is never required. Precisely, if a finite-state algorithm solves a problem with 1-randomness, then this algorithm still solves the same problem with T-randomness for some T < 1. Second, we illustrate how to compute bounds on the optimal entropy rate of a specific problem, namely the leader election problem. Joffroy Beauquier, Peva Blanchard, Janna Burman, Rachid Guerraoui |
OPODIS | 3 |
| 2015 | Space-Optimal Counting in Population Protocols
Joffroy Beauquier, Janna Burman, Simon Clavière, Devan Sohier |
DISC | 2 |
| 2013 | Exclusive Graph Searching
Lélia Blin, Janna Burman, Nicolas Nisse |
ESA | 2 |
| 2013 | Self-stabilizing Leader Election in Population Protocols over Arbitrary Communication Graphs
Joffroy Beauquier, Peva Blanchard, Janna Burman |
OPODIS | 3 |
| 2013 | Tight complexity analysis of population protocols with cover times - The ZebraNet example
Joffroy Beauquier, Peva Blanchard, Janna Burman, Sylvie Delaët |
Theor. Comput. Sci. | 3 |
| 2012 | Non-deterministic Population Protocols
Joffroy Beauquier, Janna Burman, Laurent Rosaz, Brigitte Rozoy |
OPODIS | 2 |
| 2012 | Brief Announcement: Distributed Exclusive and Perpetual Tree Searching
Lélia Blin, Janna Burman, Nicolas Nisse |
DISC | 2 |
| 2011 | Self-stabilizing Mutual Exclusion and Group Mutual Exclusion for Population Protocols with Covering
Joffroy Beauquier, Janna Burman |
OPODIS | 2 |
| 2011 | Computing Time Complexity of Population Protocols with Cover Times - The ZebraNet Example
Joffroy Beauquier, Peva Blanchard, Janna Burman, Sylvie Delaët |
SSS | 3 |
| 2011 | A self-stabilizing transformer for population protocols with covering
Joffroy Beauquier, Janna Burman, Shay Kutten |
Theor. Comput. Sci. | 2 |
| 2010 | Self-stabilizing Synchronization in Mobile Sensor Networks with Covering
Joffroy Beauquier, Janna Burman |
DCOSS | 2 |
| 2010 | On utilizing speed in networks of mobile agentsabstractPopulation protocols are a model presented recently for networks with a very large, possibly unknown number of mobile agents having small memory. This model has certain advantages over alternative models (such as DTN) for such networks. However, it was shown that the computational power of this model is limited to semi-linear predicates only. Hence, various extensions were suggested. Joffroy Beauquier, Janna Burman, Julien Clément 0002, Shay Kutten |
PODC | 2 |
| 2009 | Brief announcement: non-self-stabilizing and self-stabilizing gathering in networks of mobile agents--the notion of speedabstractWe present a model for asynchronous mobile agent networks that takes into account the notion of speed of the agents. Then, we study the gathering problem (GP), in which an unknown number of anonymous agents have constant values they must deliver (only once) to a non mobile agent, the base station. Joffroy Beauquier, Janna Burman, Julien Clément 0002, Shay Kutten |
PODC | 2 |
| 2009 | Making Population Protocols Self-stabilizing
Joffroy Beauquier, Janna Burman, Shay Kutten |
SSS | 2 |
| 2007 | Time Optimal Asynchronous Self-stabilizing Spanning Tree
Janna Burman, Shay Kutten |
DISC | 1 |
| 2005 | Asynchronous and Fully Self-stabilizing Time-Adaptive Majority Consensus
Janna Burman, Ted Herman, Shay Kutten, Boaz Patt-Shamir |
OPODIS | 1 |