Demo Data from VLDB 2026 / reviewers in the wild / expert
Miroslaw Korzeniowski
dblp:87/5263
· DBLP profile ↗
16ranked-venue papers
0as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6Theory of computation · 4Computer networks · 1Applied, interdisciplinary, general and emerging computing · 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
2 papers |
Approximation and online algorithms · 28% Mathematical optimization · 28% Information theory · 22% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% | |
| Computer networks
1 paper |
Network measurement and analytics · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
distributed algorithms |
0.3 | 1 | 2018 | Distributed Online and Stochastic Queueing on a Multiple Access Channel · ACM Trans. Algorithms 2018 |
Approximation and online algorithms
online algorithms |
0.3 | 1 | 2018 | Distributed Online and Stochastic Queueing on a Multiple Access Channel · ACM Trans. Algorithms 2018 |
Mathematical optimization › dynamical systems
stability analysis |
0.3 | 1 | 2018 | Distributed Online and Stochastic Queueing on a Multiple Access Channel · ACM Trans. Algorithms 2018 |
Information theory
sensor network |
0.2 | 1 | 2016 | Distributed Alarming in the On-Duty and Off-Duty Models · IEEE/ACM Trans. Netw. 2016 |
Distributed computing theory › distributed complexity
time and message complexity |
0.2 | 1 | 2016 | Distributed Alarming in the On-Duty and Off-Duty Models · IEEE/ACM Trans. Netw. 2016 |
Network measurement and analytics › measurement infrastructure
distributed monitoring |
0.1 | 1 | 2016 | Distributed Alarming in the On-Duty and Off-Duty Models · IEEE/ACM Trans. Netw. 2016 |
Methods — techniques the papers use, named apart from their topics
stochastic stability · 0.7competitive analysis · 0.7distributed algorithm · 0.5complexity analysis · 0.5lower bounds · 0.3lower bound · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Distributed Online and Stochastic Queueing on a Multiple Access ChannelabstractWe consider the problems of online and stochastic packet queueing in a distributed system of n nodes with queues, where the communication between the nodes is done via a multiple access channel. In the online setting, in each round, an arbitrary number of packets can be injected to nodes’ queues. Two measures of performance are considered: the total number of packets in all queues, called the total load , and the maximum queue size, called the maximum load . We develop a deterministic distributed algorithm that is asymptotically optimal with respect to both complexity measures, in a competitive way. More precisely, the total load of our algorithm is bigger than the total load of any other algorithm, including centralized online solutions, by only an additive term of O ( n 2 ), whereas the maximum queue size of our algorithm is at most n times bigger than the maximum queue size of any other algorithm, with an extra additive O ( n ). The optimality for both measures is justified by proving the corresponding lower bounds, which also separates nearly exponentially distributed solutions from the centralized ones. Next, we show that our algorithm is also stochastically stable for any expected injection rate smaller or equal to 1. This is the first solution to the stochastic queueing problem on a multiple access channel that achieves such stability for the (highest possible) rate equal to 1. Marcin Bienkowski, Tomasz Jurdzinski, Miroslaw Korzeniowski, Dariusz R. Kowalski |
ACM Trans. Algorithms | 3 |
| 2016 | Randomized mutual exclusion on a multiple access channelabstractIn this paper we consider the mutual exclusion problem on a multiple access channel. Mutual exclusion is one of the fundamental problems in distributed computing. In the classic version of this problem, n processes execute a concurrent program that occasionally triggers some of them to use shared resources, such as memory, communication channel, device, etc. The goal is to design a distributed algorithm to control entries and exits to/from the shared resource (also called a critical section), in such a way that at any time, there is at most one process accessing it. In our considerations, the shared resource is the shared communication channel itself (multiple access channel), and the main challenge arises because the channel is also the only mean of communication between these processes. We consider both the classic and a slightly weaker version of mutual exclusion, called $$\varepsilon $$ -mutual-exclusion, where for each period of a process staying in the critical section the probability that there is some other process in the critical section is at most $$\varepsilon $$ . We show that there are channel settings, where the classic mutual exclusion is not feasible even for randomized algorithms, while the $$\varepsilon $$ -mutual-exclusion is. In more relaxed channel settings, we prove an exponential gap between the makespan complexity of the classic mutual exclusion problem and its weaker $$\varepsilon $$ -exclusion version. We also show how to guarantee fairness of mutual exclusion algorithms, i.e., that each process that wants to enter the critical section will eventually succeed. Marcin Bienkowski, Marek Klonowski, Miroslaw Korzeniowski, Dariusz R. Kowalski |
Distributed Comput. | 3 |
| 2016 | Distributed Alarming in the On-Duty and Off-Duty ModelsabstractDecentralized monitoring and alarming systems can be an attractive alternative to centralized architectures. Distributed sensor nodes (e.g., in the smart grid's distribution network) are closer to an observed event than a global and remote observer or controller. This improves the visibility and response time of the system. Moreover, in a distributed system, local problems may also be handled locally and without overloading the communication network. This paper studies alarming from a distributed computing perspective and for two fundamentally different scenarios: on-duty and off-duty. We model the alarming system as a sensor network consisting of a set of distributed nodes performing local measurements to sense events. In order to avoid false alarms, the sensor nodes cooperate and only escalate an event (i.e., raise an alarm) if the number of sensor nodes sensing an event exceeds a certain threshold. In the on-duty scenario, nodes not affected by the event can actively help in the communication process, while in the off-duty scenario, non-event nodes are inactive. We present and analyze algorithms that minimize the reaction time of the monitoring system while avoiding unnecessary message transmissions. We investigate time and message complexity tradeoffs in different settings, and also shed light on the optimality of our algorithms by deriving cost lower bounds for distributed alarming systems. Marcin Bienkowski, Leszek Gasieniec, Marek Klonowski, Miroslaw Korzeniowski, Bernard Mans, Stefan Schmid 0001, Roger Wattenhofer |
IEEE/ACM Trans. Netw. | 4 |
| 2012 | Distributed Online and Stochastic Queuing on a Multiple Access Channel
Marcin Bienkowski, Tomasz Jurdzinski, Miroslaw Korzeniowski, Dariusz R. Kowalski |
DISC | 3 |
| 2011 | Request Load Balancing for Highly Skewed Traffic in P2P NetworksabstractRequest balancing is an important issue in P2P networks, as requests or accesses are typically not distributed evenly among the items. Some of the items may account for a large ratio of the overall requests, e.g., in case of extremely popular videos. In this paper, we present a combination of two approaches to overcome an uneven request distribution even if there is highly skewed traffic. These approaches, in combination with a new local routing scheme on the skewCCC network, are able to balance a skewCCC network by a factor of O(logN) faster than commonly used load balancing schemes. André Brinkmann, Miroslaw Korzeniowski, Dirk Meister |
NAS | 3 |
| 2010 | SkewCCC+: A Heterogeneous Distributed Hash Table
Marcin Bienkowski, André Brinkmann, Marek Klonowski, Miroslaw Korzeniowski |
OPODIS | 4 |
| 2010 | Event Extent Estimation
Marcin Bienkowski, Leszek Gasieniec, Marek Klonowski, Miroslaw Korzeniowski, Stefan Schmid 0001 |
SIROCCO | 4 |
| 2010 | Dynamic Sharing of a Multiple Access ChannelabstractIn this paper we consider the mutual exclusion problem on a multiple access channel. Mutual exclusion is one of the fundamental problems in distributed computing. In the classic version of this problem, $n$ processes perform a concurrent program which occasionally triggers some of them to use shared resources, such as memory, communication channel, device, etc. The goal is to design a distributed algorithm to control entries and exits to/from the shared resource in such a way that in any time there is at most one process accessing it. We consider both the classic and a slightly weaker version of mutual exclusion, called $\ep$-mutual-exclusion, where for each period of a process staying in the critical section the probability that there is some other process in the critical section is at most $\ep$. We show that there are channel settings, where the classic mutual exclusion is not feasible even for randomized algorithms, while $\ep$-mutual-exclusion is. In more relaxed channel settings, we prove an exponential gap between the makespan complexity of the classic mutual exclusion problem and its weaker $\ep$-exclusion version. We also show how to guarantee fairness of mutual exclusion algorithms, i.e., that each process that wants to enter the critical section will eventually succeed. Marcin Bienkowski, Marek Klonowski, Miroslaw Korzeniowski, Dariusz R. Kowalski |
STACS | 3 |
| 2008 | Heterogenous dating service with application to rumor spreadingabstractPeer-to-peer overlay networks have proven their efficiency for storing and retrieving data at large scale, but new services are required to take the actual performances of resources into account. In this paper, we describe a fully decentralized algorithm, called "dating service" meant to organize communications in a fully heterogeneous network, that ensures that communication capabilities of the nodes are not exceeded. We prove that with high probability, this service ensures that a constant fraction of all possible communications is organized. Interestingly enough, this property holds true even if a node is not able to choose another node uniformly at random. In particular, the dating service can be implemented over existing DHT-based systems. In order to illustrate the expressiveness and the usefulness of proposed service, we also present a possible practical application of the dating service. As an illustration, we propose an algorithm for rumor spreading that enables to broadcast a unit-size message to all the nodes of a P2P system in logarithmic number of steps with high probability. Olivier Beaumont, Philippe Duchon, Miroslaw Korzeniowski |
IPDPS | 3 |
| 2008 | Degree 3 Suffices: A Large-Scale Overlay for P2P Networks
Marcin Bienkowski, André Brinkmann, Miroslaw Korzeniowski |
OPODIS | 3 |
| 2007 | Competitive Maintenance of Minimum Spanning Trees in Dynamic Graphs
Miroslaw Dynia, Miroslaw Korzeniowski, Jaroslaw Kutylowski |
SOFSEM (1) | 2 |
| 2005 | Dynamic Page Migration Under Brownian Motion
Marcin Bienkowski, Miroslaw Korzeniowski |
Euro-Par | 2 |
| 2005 | Bounding Communication Cost in Dynamic Load Balancing of Distributed Hash Tables
Marcin Bienkowski, Miroslaw Korzeniowski |
OPODIS | 2 |
| 2005 | Improved Algorithms for Dynamic Page Migration
Marcin Bienkowski, Miroslaw Dynia, Miroslaw Korzeniowski |
STACS | 3 |
| 2004 | Fighting against two adversaries: page migration in dynamic networksabstractPage migration is one of the fundamental subproblems in the framework of data management in networks. It occurs in a distributed network of processors sharing one indivisible memory page of size D, which is stored in one of the processors. During runtime, processors access unit size data items from the page, and the system is allowed to move the page from one processor to another in order to minimize the total communication cost.This problem was considered in the online setting numerous times by many researchers, and some online algorithms were proven to achieve a cost within a constant factor of the optimal offline solution. However, all results were achieved under the assumption that the communication costs between processors were fixed during the execution of the whole process.In this paper we consider a model in which the communication costs can change in each time step, but the pace of the changes is restricted. This is typical in mobile networks, and also models the dynamics of networks that are not exclusively dedicated to the page migration.If both changes of the network and the request sequence are given by some adversarial entity, we prove a tight bound on the competitive ratio of the problem. However, the size of this ratio motivates us to assume that the changes of communication costs are modeled by some stochastic process, and an adversary dictates only which processor issues a request. To analyze such a hybrid case, we introduce the notion of expected competitive ratio and prove that, for the case where constant number of processors perform a random walk on a torus or on a mesh of diameter √D, it is O(log2D). Marcin Bienkowski, Miroslaw Korzeniowski, Friedhelm Meyer auf der Heide |
SPAA | 2 |
| 2003 | A practical algorithm for constructing oblivious routing schemesabstractIn a (randomized) oblivious routing scheme the path chosen for a request between a source s and a target t is independent from the current traffic in the network. Hence, such a scheme consists of probability distributions over s-t paths for every source-target pair s,t in the network.In a recent result [11] it was shown that for any undirected network there is an oblivious routing scheme that achieves a polylogarithmic competitive ratio with respect to congestion. Subsequently, Azar et al. [4] gave a polynomial time algorithm that for a given network constructs the best oblivious routing scheme, i.e. the scheme that guarantees the best possible competitive ratio. Unfortunately, the latter result is based on the Ellipsoid algorithm; hence it is unpractical for large networks.In this paper we present a combinatorial algorithm for constructing an oblivious routing scheme that guarantees a competitive ratio of O(log4n) for undirected networks. Furthermore, our approach yields a proof for the existence of an oblivious routing scheme with competitive ratio O(log3n), which is much simpler than the original proof from [11]. Marcin Bienkowski, Miroslaw Korzeniowski, Harald Räcke |
SPAA | 2 |