Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Lukasz Slusarczyk

dblp:144/7870 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Storage systems › data reduction
data deduplication
0.712023
ObjDedup: High-Throughput Object Storage Layer for Backup Systems With Block-Level Deduplication · IEEE Trans. Parallel Distributed Syst. 2023
Storage systems
metadata management
0.712023
ObjDedup: High-Throughput Object Storage Layer for Backup Systems With Block-Level Deduplication · IEEE Trans. Parallel Distributed Syst. 2023
Storage systems
object storage
0.712023
ObjDedup: High-Throughput Object Storage Layer for Backup Systems With Block-Level Deduplication · IEEE Trans. Parallel Distributed Syst. 2023
Storage systems
storage reliability
0.712023
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.212023
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.212023
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.212013
Concurrent deletion in a distributed content-addressable storage system with global deduplication · FAST 2013
Storage systems
distributed storage
0.212013
Concurrent deletion in a distributed content-addressable storage system with global deduplication · FAST 2013
Distributed systems
fault tolerance
0.012013
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
YearPublicationVenuePosition
2024 Distributed Ranges: A Model for Distributed Data Structures, Algorithms, and Views
abstract
Data 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
ICS7
2023 ObjDedup: High-Throughput Object Storage Layer for Backup Systems With Block-Level Deduplication
abstract
The 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
FAST5