venue: JPDC year: 2024 selected: - title: "Read/write fence-free work-stealing with multiplicity" authors: - Armando Castañeda - Miguel Piña tldr: "Presents a work-stealing deque algorithm that eliminates read/write memory fences while tolerating multiplicity, achieving provably correct concurrent access without costly barriers." why_notable: "Advances the theoretical foundations of lock-free scheduler data structures by decoupling correctness from fence instructions, directly impacting runtime system design." - title: "Reliable communication in dynamic networks with locally bounded byzantine faults" authors: - Silvia Bonomi - Giovanni Farina - Sébastien Tixeuil tldr: "Characterizes the conditions under which reliable broadcast is achievable in dynamic networks where Byzantine faults are locally bounded rather than globally counted." why_notable: "Provides tight impossibility and achievability results for a practically motivated fault model, extending classical Byzantine agreement theory to time-varying topologies." - title: "Local certification of graph decompositions and applications to minor-free classes" authors: - Nicolas Bousquet 0001 - Laurent Feuilloley - Théo Pierron tldr: "Develops local distributed certification schemes for graph decompositions, proving tight certificate-size bounds for minor-free graph families." why_notable: "Connects structural graph theory to distributed verification, giving new tools for designing space-efficient proof-labeling schemes in anonymous networks." - title: "Eventually lattice-linear algorithms" authors: - Arya Tanmay Gupta - Sandeep S. Kulkarni tldr: "Introduces the eventually lattice-linear class of distributed algorithms that converge to a lattice-linear fixed point, enabling new self-stabilization constructions." why_notable: "Unifies several stabilizing algorithm families under a clean algebraic framework that simplifies correctness proofs and inspires new design patterns." - title: "Construction algorithms of fault-tolerant paths and disjoint paths in k-ary n-cube networks" authors: - Mengjie Lv - Jianxi Fan - Baolei Cheng - Jia Yu 0003 - Xiaohua Jia tldr: "Proposes efficient algorithms to construct maximally fault-tolerant Hamiltonian paths and node-disjoint paths in k-ary n-cube interconnection networks under edge and vertex failures." why_notable: "Yields concrete routing strategies for torus-based HPC fabrics that remain functional under high fault counts, with tight proofs of optimality." - title: "MapReduce algorithms for robust center-based clustering in doubling metrics" authors: - Enrico Dandolo - Alessio Mazzetto - Andrea Pietracaprina - Geppino Pucci tldr: "Designs MapReduce algorithms for k-median and k-means clustering with provable approximation ratios that are robust to outliers in doubling metric spaces." why_notable: "Delivers the first round-efficient MapReduce clustering algorithms with simultaneous robustness and approximation guarantees grounded in metric space theory." - title: "DuMato: An efficient warp-centric subgraph enumeration system for GPU" authors: - Samuel Ferraz - Vinícius Vitor dos Santos Dias - Carlos H. C. Teixeira - Srinivasan Parthasarathy 0001 - George Teodoro - Wagner Meira Jr. tldr: "Presents a warp-centric GPU programming model for subgraph enumeration that eliminates load imbalance through dynamic work redistribution across warps." why_notable: "Achieves orders-of-magnitude speedups over CPU baselines on graph pattern mining by rethinking how irregular workloads are mapped onto SIMT hardware." - title: "An efficient sequential consistency implementation with dynamic race detection for GPUs" authors: - Abdulaziz Tabbakh - Murali Annavaram tldr: "Implements sequential consistency on GPUs via a dynamic race detector that inserts fences only where data races are actually detected at runtime." why_notable: "Shows that strong memory model guarantees on GPUs need not incur pervasive overhead, opening a path toward safer GPU programming models without sacrificing performance." - title: "General-purpose data stream processing on heterogeneous architectures with WindFlow" authors: - Gabriele Mencagli - Massimo Torquati - Dalvan Griebler - Alessandra Fais - Marco Danelutto tldr: "Extends the WindFlow library with a unified programming model and runtime that transparently targets CPUs, GPUs, and FPGAs for streaming dataflow applications." why_notable: "Demonstrates practical performance portability for stream processing across radically different hardware, with a clean operator model grounded in parallel patterns theory." - title: "Revisiting I/O bandwidth-sharing strategies for HPC applications" authors: - Anne Benoit - Thomas Hérault - Lucas Perotin - Yves Robert - Frédéric Vivien tldr: "Analyzes optimal I/O bandwidth allocation policies for HPC checkpointing and data-intensive applications under shared storage systems, deriving scheduling algorithms with provable performance bounds." why_notable: "Provides theoretically grounded guidance for I/O resource management at scale, a pervasive bottleneck in modern HPC deployments." - title: "Scalable atomic broadcast: A leaderless hierarchical algorithm" authors: - Lucas V. Ruchel - Edson Tavares de Camargo - Luiz Antonio Rodrigues - Rogério C. Turchetti - Luciana Arantes - Elias Procópio Duarte Jr. tldr: "Proposes a leaderless hierarchical atomic broadcast protocol that eliminates single-leader bottlenecks and scales to large distributed systems with reduced message complexity." why_notable: "Advances Byzantine-fault-tolerant broadcast by removing the leader as a scalability and availability bottleneck while preserving total-order guarantees." - title: "Stab-FD: A cooperative and adaptive failure detector for wide area networks" authors: - Pierre Sens 0001 - Luciana Arantes - Anubis Graciela de Moraes Rossetto - Olivier Marin tldr: "Presents a stabilizing failure detector that cooperatively adapts its timeout parameters across WAN nodes to achieve eventual accuracy under varying latencies." why_notable: "Tackles the long-standing challenge of practical failure detection in geo-distributed systems with a rigorous self-stabilizing design that avoids static parameter tuning."