Demo Data from VLDB 2026 / reviewers in the wild / expert
Jan Skrzypczak
dblp:233/6274
· DBLP profile ↗
4ranked-venue papers
2as first author
1since 2021 · last 2021
0000-0002-5423-7121ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 1 since 2021
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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 100% | |
| Computer networks
1 paper |
Internet architecture and protocols · 50% Datacenter networks · 50% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
consensus |
0.8 | 2 | 2020 | RMWPaxos: Fault-Tolerant In-Place Consensus Sequences · IEEE Trans. Parallel Distributed Syst. 2020 Linearizable State Machine Replication of State-Based CRDTs without Logs · PODC 2019 |
Distributed systems
replication |
0.8 | 2 | 2020 | RMWPaxos: Fault-Tolerant In-Place Consensus Sequences · IEEE Trans. Parallel Distributed Syst. 2020 Linearizable State Machine Replication of State-Based CRDTs without Logs · PODC 2019 |
Distributed systems › replication
state machine replication |
0.8 | 2 | 2020 | RMWPaxos: Fault-Tolerant In-Place Consensus Sequences · IEEE Trans. Parallel Distributed Syst. 2020 Linearizable State Machine Replication of State-Based CRDTs without Logs · PODC 2019 |
Distributed systems
fault tolerance |
0.4 | 1 | 2020 | RMWPaxos: Fault-Tolerant In-Place Consensus Sequences · IEEE Trans. Parallel Distributed Syst. 2020 |
Distributed systems › consensus
paxos |
0.4 | 1 | 2020 | RMWPaxos: Fault-Tolerant In-Place Consensus Sequences · IEEE Trans. Parallel Distributed Syst. 2020 |
Distributed systems › replication › replicated data types
conflict-free replicated data types |
0.4 | 1 | 2019 | Linearizable State Machine Replication of State-Based CRDTs without Logs · PODC 2019 |
Distributed systems
distributed data structures |
0.4 | 1 | 2019 | Linearizable State Machine Replication of State-Based CRDTs without Logs · PODC 2019 |
Internet architecture and protocols
high-speed networks |
0.1 | 1 | 2021 | DFI: The Data Flow Interface for High-Speed Networks · SIGMOD Conference 2021 |
Datacenter networks
RDMA |
0.1 | 1 | 2021 | DFI: The Data Flow Interface for High-Speed Networks · SIGMOD Conference 2021 |
Distributed systems
quorum systems |
0.1 | 1 | 2020 | RMWPaxos: Fault-Tolerant In-Place Consensus Sequences · IEEE Trans. Parallel Distributed Syst. 2020 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | DFI: The Data Flow Interface for High-Speed NetworksabstractIn this paper, we propose the Data Flow Interface (DFI) as a way to make it easier for data processing systems to exploit high-speed networks without the need to deal with the complexity of RDMA. By lifting the level of abstraction, DFI factors out much of the complexity of network communication and makes it easier for developers to declaratively express how data should be efficiently routed to accomplish a given distributed data processing task. As we show in our experiments, DFI is able to support a wide variety of data-centric applications with high performance at a low complexity for the applications. Lasse Thostrup, Jan Skrzypczak, Matthias Jasny, Tobias Ziegler 0001, Carsten Binnig |
SIGMOD Conference | 2 |
| 2020 | RMWPaxos: Fault-Tolerant In-Place Consensus SequencesabstractBuilding consensus sequences based on distributed, fault-tolerant consensus, as used for replicated state machines, typically requires a separate distributed state for every new consensus instance. Allocating and maintaining this state causes significant overhead. In particular, freeing the distributed, outdated states in a fault-tolerant way is not trivial and adds further complexity and cost to the system. In this article, we propose an extension to the single-decree Paxos protocol that can learn a sequence of consensus decisions `in-place', i.e., with a single set of distributed states. Our protocol does not require dynamic log structures and hence has no need for distributed log pruning, snapshotting, compaction, or dynamic resource allocation. The protocol builds a fault-tolerant atomic register that supports arbitrary read-modify-write operations. We use the concept of consistent quorums to detect whether the previous consensus still needs to be consolidated or is already finished so that the next consensus value can be safely proposed. Reading a consolidated consensus is done without state modifications and is thereby free of concurrency control and demand for serialisation. A proposer that is not interrupted reaches agreement on consecutive consensus decisions within a single message round-trip per decision by preparing the acceptors eagerly with the previous request. Jan Skrzypczak, Florian Schintke, Thorsten Schütt |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2019 | DPI: The Data Processing Interface for Modern Networks
Gustavo Alonso, Carsten Binnig, Ippokratis Pandis, Kenneth Salem, Jan Skrzypczak, Ryan Stutsman, Lasse Thostrup, Tianzheng Wang 0001, Zeke Wang, Tobias Ziegler 0001 |
CIDR | 5 |
| 2019 | Linearizable State Machine Replication of State-Based CRDTs without LogsabstractGeneral solutions of state machine replication have to ensure that all replicas apply the same commands in the same order, even in the presence of failures. Such strict ordering incurs high synchronization costs due to the use of distributed consensus or a leader. This paper presents a protocol for linearizable state machine replication of conflict-free replicated data types (CRDTs) that neither requires consensus nor a leader. By leveraging the properties of state-based CRDTs---in particular the monotonic growth of a join semilattice---synchronization overhead is greatly reduced. In addition, updates just need a single round trip and modify the state 'in-place' without the need for a log. Furthermore, the message size overhead for coordination consists of a single counter per message. While reads in the presence of concurrent updates are not wait-free without a coordinator, we show that more than 97\,% of reads can be handled in one or two round trips under highly concurrent accesses. Our protocol achieves high throughput without auxiliary processes such as command log management or leader election. It is well suited for all practical scenarios that need linearizable access on CRDT data on a fine-granular scale. Jan Skrzypczak, Florian Schintke, Thorsten Schütt |
PODC | 1 |