SwitchDelta: Asynchronous Metadata Updating for Distributed Storage with In-Network Data Visibility

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Li, Junru, Wang, Qing, Yang, Zhe, Liu, Shuo, Shu, Jiwu, Lu, Youyou
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909922571059200
author Li, Junru
Wang, Qing
Yang, Zhe
Liu, Shuo
Shu, Jiwu
Lu, Youyou
author_facet Li, Junru
Wang, Qing
Yang, Zhe
Liu, Shuo
Shu, Jiwu
Lu, Youyou
contents Distributed storage systems typically maintain strong consistency between data nodes and metadata nodes by adopting ordered writes: 1) first installing data; 2) then updating metadata to make data visible.We propose SwitchDelta to accelerate ordered writes by moving metadata updates out of the critical path. It buffers in-flight metadata updates in programmable switches to enable data visibility in the network and retain strong consistency. SwitchDelta uses a best-effort data plane design to overcome the resource limitation of switches and designs a novel metadata update protocol to exploit the benefits of in-network data visibility. We evaluate SwitchDelta in three distributed in-memory storage systems: log-structured key-value stores, file systems, and secondary indexes. The evaluation shows that SwitchDelta reduces the latency of write operations by up to 52.4% and boosts the throughput by up to 126.9% under write-heavy workloads.
format Preprint
id arxiv_https___arxiv_org_abs_2511_19978
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SwitchDelta: Asynchronous Metadata Updating for Distributed Storage with In-Network Data Visibility
Li, Junru
Wang, Qing
Yang, Zhe
Liu, Shuo
Shu, Jiwu
Lu, Youyou
Distributed, Parallel, and Cluster Computing
Databases
Distributed storage systems typically maintain strong consistency between data nodes and metadata nodes by adopting ordered writes: 1) first installing data; 2) then updating metadata to make data visible.We propose SwitchDelta to accelerate ordered writes by moving metadata updates out of the critical path. It buffers in-flight metadata updates in programmable switches to enable data visibility in the network and retain strong consistency. SwitchDelta uses a best-effort data plane design to overcome the resource limitation of switches and designs a novel metadata update protocol to exploit the benefits of in-network data visibility. We evaluate SwitchDelta in three distributed in-memory storage systems: log-structured key-value stores, file systems, and secondary indexes. The evaluation shows that SwitchDelta reduces the latency of write operations by up to 52.4% and boosts the throughput by up to 126.9% under write-heavy workloads.
title SwitchDelta: Asynchronous Metadata Updating for Distributed Storage with In-Network Data Visibility
topic Distributed, Parallel, and Cluster Computing
Databases
url https://arxiv.org/abs/2511.19978