Demo Data from EDBT 2026 / reviewers in the wild / expert
Oksana Denysyuk
dblp:19/9061
· DBLP profile ↗
10ranked-venue papers
6as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 4 first-authorComputer networks · 1Security and privacy · 1Theory of computation · 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
4 papers |
Distributed computing theory · 90% Algorithms and data structures · 10% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 12 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed computing theory
renaming |
0.5 | 3 | 2014 | Balls-into-leaves: sub-logarithmic renaming in synchronous message-passing systems · PODC 2014 Byzantine renaming in synchronous systems with t<N · PODC 2013 Brief announcement: order-preserving renaming in synchronous message passing systems with byzantine faults · PODC 2012 |
Distributed computing theory
concurrent objects |
0.2 | 1 | 2016 | Are Shared Objects Composable under an Oblivious Adversary? · PODC 2016 |
Distributed computing theory › shared memory consistency
linearizability |
0.2 | 1 | 2016 | Are Shared Objects Composable under an Oblivious Adversary? · PODC 2016 |
Distributed computing theory › shared memory consistency › linearizability
strong linearizability |
0.2 | 1 | 2016 | Are Shared Objects Composable under an Oblivious Adversary? · PODC 2016 |
Distributed computing theory › fault tolerance
byzantine fault tolerance |
0.2 | 2 | 2013 | Byzantine renaming in synchronous systems with t<N · PODC 2013 Brief announcement: order-preserving renaming in synchronous message passing systems with byzantine faults · PODC 2012 |
Distributed systems
fault tolerance |
0.2 | 1 | 2014 | Balls-into-leaves: sub-logarithmic renaming in synchronous message-passing systems · PODC 2014 |
Distributed computing theory › adversarial models
oblivious adversary |
0.1 | 1 | 2016 | Are Shared Objects Composable under an Oblivious Adversary? · PODC 2016 |
Algorithms and data structures
randomized algorithms |
0.1 | 1 | 2016 | Are Shared Objects Composable under an Oblivious Adversary? · PODC 2016 |
Algorithms and data structures › randomized algorithms
balls and bins |
0.1 | 1 | 2014 | Balls-into-leaves: sub-logarithmic renaming in synchronous message-passing systems · PODC 2014 |
Algorithms and data structures
load balancing |
0.1 | 1 | 2014 | Balls-into-leaves: sub-logarithmic renaming in synchronous message-passing systems · PODC 2014 |
Distributed computing theory › distributed algorithms
randomized distributed algorithms |
0.0 | 1 | 2013 | Byzantine renaming in synchronous systems with t<N · PODC 2013 |
Distributed computing theory › message passing
synchronous message passing |
0.0 | 1 | 2012 | Brief announcement: order-preserving renaming in synchronous message passing systems with byzantine faults · PODC 2012 |
Methods — techniques the papers use, named apart from their topics
randomized load balancing · 0.4linearizability composition · 0.2cryptographic commitment · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Are Shared Objects Composable under an Oblivious Adversary?abstractLinearizability [5] of a concurrent object ensures that operations on that object appear to execute atomically. It is well known that linearizable implementations are composable: in an algorithm designed to work with atomic objects, replacing any atomic object with a linearizable implementation preserves the correctness of the original algorithm. However, replacing atomic objects with linearizable ones in a randomized algorithm can break the original probabilistic guarantees [3]. With an adaptive adversary, this problem is solved by using strongly linearizable [3] objects in the composition. How about with an oblivious adversary. Oksana Denysyuk, Philipp Woelfel |
PODC | 1 |
| 2016 | On the Power of Oracle \varOmega ? for Self-Stabilizing Leader Election in Population Protocols
Joffroy Beauquier, Peva Blanchard, Janna Burman, Oksana Denysyuk |
SSS | 4 |
| 2015 | Wait-Freedom is Harder Than Lock-Freedom Under Strong Linearizability
Oksana Denysyuk, Philipp Woelfel |
DISC | 1 |
| 2014 | Balls-into-leaves: sub-logarithmic renaming in synchronous message-passing systemsabstractWe consider the following natural problem: n failure-prone servers, communicating synchronously through message passing, must assign themselves one-to-one to n distinct items. Existing literature suggests two possible approaches to this problem. First, model it as an instance of tight renaming in synchronous message-passing systems; for deterministic solutions, a tight bound of Θ(log n) communication rounds is known. Second, model the scenario as an instance of randomized load-balancing, for which elegant sub-logarithmic solutions exist. However, careful examination reveals that known load-balancing schemes do not apply to our scenario, because they either do not tolerate faults or do not ensure one-to-one allocation. It is thus natural to ask if sub-logarithmic solutions exist for this apparently simple but intriguing problem. Dan Alistarh, Oksana Denysyuk, Luís E. T. Rodrigues, Nir Shavit |
PODC | 2 |
| 2014 | Random Walks on Evolving Graphs with Recurring Topologies
Oksana Denysyuk, Luís E. T. Rodrigues |
DISC | 1 |
| 2013 | Order-Preserving Renaming in Synchronous Systems with Byzantine FaultsabstractAbstract—Renaming is a fundamental problem in distributed computing, which consists of a set of processes picking distinct names from a given namespace. The paper presents algorithms that solve order-preserving renaming in synchronous message passing systems with Byzantine processes. To the best of our knowledge, this work is the first to address order-preserving renaming in the given model. Although this problem can be solved by using consensus, it is known that renaming is “weaker ” than consensus, therefore we are mainly concerned with the efficiency of performing renaming and make three contributions in this direction. We present an order-preserving renaming algorithm for N> 3t with target namespace of size N+t−1 and logarithmic step complexity (where N is the number of processes and t is an upper bound on the number of faults). Similarly to the existing crash-tolerant solution, our algorithm employs the ideas from the approximate agreement problem. We show that our algorithm has constant step complexity if N> t2 + 2t and achieves tight namespace of size N. Finally, we present an algorithm that solves order-preserving renaming in just 2 communication steps, if N> 2t2 + t. I. Oksana Denysyuk, Luís E. T. Rodrigues |
ICDCS | 1 |
| 2013 | Byzantine renaming in synchronous systems with t<NabstractIn this paper we consider the fundamental problems of renaming and order-preserving renaming [1] in a synchronous message passing system with Byzantine failures. We study the feasibility of solving these problems using randomized algorithms under both non-rushing and rushing adversaries. We first show that there is a randomized algorithm that solves renaming efficiently for any t < N under the non-rushing adversary (N is the number of processes, and t is the maximum number of Byzantine processes). This result establishes a separation between randomized and deterministic renaming, since it is known that there are no efficient deterministic algorithms for t≥N/3. Our algorithm terminates in O(log N) rounds w.h.p. We next consider the renaming problem in the harder setting with the rushing adversary. Interestingly, we show that in this setting the algorithm also works with t = 1 but fails for larger t. We then give an algorithm that works with any t < N by relying on cryptographic commitment. Finally, we turn our attention to the problem of order-preserving renaming, which requires the new names to preserve the order of the initial identifiers. For this problem, we prove a tight t < N/3 bound that holds for both deterministic and randomized algorithms. Oksana Denysyuk, Luís E. T. Rodrigues |
PODC | 1 |
| 2012 | Brief announcement: order-preserving renaming in synchronous message passing systems with byzantine faultsabstractRenaming is a fundamental problem in distributed computing which consists in a set of processors picking distinct names from a given namespace. We are interested in a stronger variant of the problem in which the processors have to pick new names according to the initial order of their original ids. Oksana Denysyuk, Luís E. T. Rodrigues |
PODC | 1 |
| 2012 | Asynchrony and Collusion in the N-party BAR Transfer Problem
Xavier Vilaça, Oksana Denysyuk, Luís E. T. Rodrigues |
SIROCCO | 2 |
| 2011 | Topology Stability-Aware Multicast Protocol for MANETsabstractMulticast is an important building block for many applications in MANETs, including data dissemination, service discovery, publish-subscribe, among others. Therefore, it has been widely studied and many solutions can be found in the literature. However, most existing multicast protocols are tailored to a specific type of mobility pattern and therefore are unable to excel in face of heterogeneous topology stability conditions. This paper proposes and evaluates TSAMP, a Topology Stability-Aware Multicast Protocol for MANETs that exploits locally perceived mobility conditions in order to promote the use of stable routes, when available. José Mocito, Oksana Denysyuk, Luís E. T. Rodrigues, Hugo Miranda |
LCN | 2 |