EDBT 2026 Demo / reviewers in the wild / expert
Lukasz Slusarczyk
dblp:144/7870
· DBLP profile ↗
3ranked-venue papers
0as first author
2since 2021 · last 2024
0009-0000-8596-9467ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 since 2021Databases, data management, data science and information retrieval · 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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Storage systems · 93% Cloud and datacenter computing · 6% Distributed systems · 1% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › data reduction
data deduplication |
0.7 | 1 | 2023 | ObjDedup: High-Throughput Object Storage Layer for Backup Systems With Block-Level Deduplication · IEEE Trans. Parallel Distributed Syst. 2023 |
Storage systems
metadata management |
0.7 | 1 | 2023 | ObjDedup: High-Throughput Object Storage Layer for Backup Systems With Block-Level Deduplication · IEEE Trans. Parallel Distributed Syst. 2023 |
Storage systems
object storage |
0.7 | 1 | 2023 | ObjDedup: High-Throughput Object Storage Layer for Backup Systems With Block-Level Deduplication · IEEE Trans. Parallel Distributed Syst. 2023 |
Storage systems
storage reliability |
0.7 | 1 | 2023 | ObjDedup: High-Throughput Object Storage Layer for Backup Systems With Block-Level Deduplication · IEEE Trans. Parallel Distributed Syst. 2023 |
Storage systems › storage management
backup systems |
0.2 | 1 | 2023 | ObjDedup: High-Throughput Object Storage Layer for Backup Systems With Block-Level Deduplication · IEEE Trans. Parallel Distributed Syst. 2023 |
Cloud and datacenter computing
cloud storage |
0.2 | 1 | 2023 | ObjDedup: High-Throughput Object Storage Layer for Backup Systems With Block-Level Deduplication · IEEE Trans. Parallel Distributed Syst. 2023 |
Storage systems
content-addressable storage |
0.2 | 1 | 2013 | Concurrent deletion in a distributed content-addressable storage system with global deduplication · FAST 2013 |
Storage systems
distributed storage |
0.2 | 1 | 2013 | Concurrent deletion in a distributed content-addressable storage system with global deduplication · FAST 2013 |
Distributed systems
fault tolerance |
0.0 | 1 | 2013 | Concurrent deletion in a distributed content-addressable storage system with global deduplication · FAST 2013 |
Methods — techniques the papers use, named apart from their topics
distributed data structures · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Distributed Ranges: A Model for Distributed Data Structures, Algorithms, and ViewsabstractData structures and algorithms are essential building blocks for programs, and distributed data structures, which automatically partition data across multiple memory locales, are essential to writing high-level parallel programs. While many projects have designed and implemented C++ distributed data structures and algorithms, there has not been widespread adoption of an interoperable model allowing algorithms and data structures from different libraries to work together. This paper introduces distributed ranges, which is a model for building generic data structures, views, and algorithms. A distributed range extends a C++ range, which is an iterable sequence of values, with a concept of segmentation, thus exposing how the distributed range is partitioned over multiple memory locales. Distributed data structures provide this distributed range interface, which allows them to be used with a collection of generic algorithms implemented using the distributed range interface. The modular nature of the model allows for the straightforward implementation of distributed views, which are lightweight objects that provide a lazily evaluated view of another range. Views can be composed together recursively and combined with algorithms to implement computational kernels using efficient, flexible, and high-level standard C++ primitives. We evaluate the distributed ranges model by implementing a set of standard concepts and views as well as two execution runtimes, a multi-node, MPI-based runtime and a single-process, multi-GPU runtime. We demonstrate that high-level algorithms implemented using generic, high-level distributed ranges can achieve performance competitive with highly-tuned, expert-written code. Benjamin Brock, Robert S. Cohn, Suyash Bakshi, Tuomas Kärnä, Jeongnim Kim, Mateusz Nowak 0001, Lukasz Slusarczyk, Kacper Stefanski, Timothy G. Mattson |
ICS | 7 |
| 2023 | ObjDedup: High-Throughput Object Storage Layer for Backup Systems With Block-Level DeduplicationabstractThe immense popularity of object storage is also affecting the market of backup. Not only have novel backup solutions emerged that utilize cloud-based object storage as backends, but also support for object storage interfaces is increasingly expected from traditional dedicated backup appliances. This latter trend especially concerns systems with data deduplication, as they can offer compelling gains in storage capacity and throughput. However, such systems have been designed for interfaces and workloads that are markedly different from those encountered in object storage. Notably, they expect data to be written in portions that are orders of magnitude longer than those in the novel object-storage-oriented backup applications. In this light, we contribute twofold. First, contrasting the properties of object storage interfaces with usage patterns from 686 commercial deployments of backup appliances, we identify specific issues an implementation of such an interface has to address to offer adequate performance in a backup system with block-level deduplication. In particular, we show that a major challenge is efficient metadata management. Second, we present distributed data structures and algorithms to handle object metadata in backup systems with block-level deduplication. Subsequently, we implement them as an object storage layer for our HYDRAstor backup system. In comparison to object storage without in-line deduplication, our solution achieves 1.8–3.93x higher write throughput. Compared to object storage on top of a state-of-the-art file-based backup system, it processes 5.26–11.34x more object put operations per time unit. Andrzej Jackowski, Lukasz Slusarczyk, Krzysztof Lichota, Michal Welnicki, Rafal Wijata, Mateusz Kielar, Tadeusz Kopec, Cezary Dubnicki, Konrad Iwanicki |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2013 | Concurrent deletion in a distributed content-addressable storage system with global deduplication
Przemyslaw Strzelczak, Elzbieta Adamczyk, Urszula Herman-Izycka, Jakub Sakowicz, Lukasz Slusarczyk, Jaroslaw Wrona, Cezary Dubnicki |
FAST | 5 |