MAPX: Controlled Data Migration in the Expansion of Decentralized Object-Based Storage Systems
Li Wang, Yiming Zhang, Jiawei Xu, Guangtao Xue
摘要
Data placement is critical for the scalability of decentralized object-based storage systems. The state-of-the-art CRUSH placement method is a decentralized algorithm that deterministically places object replicas onto storage devices without relying on a central directory. While enjoying the benefits of decentralization such as high scalability, robustness, and performance, CRUSH-based storage systems suffer from uncontrolled data migration when expanding the clusters, which will cause significant performance degradation when the expansion is nontrivial.
This paper presents MAPX, a novel extension to CRUSH that uses an extra time-dimension mapping (from object creation times to cluster expansion times) for controlled data migration in cluster expansions. Each expansion is viewed as a new layer of the CRUSH map represented by a virtual node beneath the CRUSH root. MAPX controls the mapping from objects onto layers by manipulating the timestamps of the intermediate placement groups (PGs). MAPX is applicable to a large variety of object-based storage scenarios where object timestamps can be maintained as higher-level metadata. For example, we apply MAPX to Ceph-RBD by extending the RBD metadata structure to maintain and retrieve approximate object creation times at the granularity of expansions layers. Experimental results show that the MAPX-based migration-free system outperforms the CRUSH-based system (which is busy in migrating objects after expansions) by up to 4.25× in the tail latency.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper5
- Facebook's Tectonic Filesystem: Efficiency from ExascaleSatadru Pan, Theano Stavrinos, Yunqiao Zhang, Atul Sikaria 等FAST 2021 · 被引用 110 次
- DEPART: Replica Decoupling for Distributed Key-Value StorageQiang Zhang, Yongkun Li, Patrick P. C. Lee, Yinlong Xu 等FAST 2022 · 被引用 12 次
- MapperX: Adaptive Metadata Maintenance for Fast Crash Recovery of DM-Cache Based Hybrid Storage DevicesLujia Yin, Li Wang, Yiming Zhang, Yuxing PengUSENIX ATC 2021 · 被引用 7 次
- Provably Good Randomized Strategies for Data Placement in Distributed Key-Value StoresZhe Wang, Jinhao Zhao, Kunal Agrawal, He Liu 等PPoPP 2023 · 被引用 3 次
- Cheetah: Metadata Aggregation for Fast Object Storage without Distributed OrderingYiming Zhang, Li Wang, Shengyun Liu, Shun Gai 等EuroSys 2025
相关 Paper
- The what, The from, and The to: The Migration Games in Deduplicated SystemsRoei Kisous, Ariel Kolikant, Abhinav Duggal, Sarai Sheinvald 等FAST 2022 · 被引用 12 次
- TiDedup: A New Distributed Deduplication Architecture for CephMyoungwon Oh, Sungmin Lee, Samuel Just, Youngjin Yu 等USENIX ATC 2023 · 被引用 23 次
- Separating Data via Block Invalidation Time Inference for Write Amplification Reduction in Log-Structured StorageQiuping Wang, Jinhong Li, Patrick P. C. Lee, Tao Ouyang 等FAST 2022 · 被引用 56 次
- GeoLayer: Towards Low-Latency and Cost-Efficient Geo-Distributed Graph Stores with Layered GraphFeng Yao, Xiaokang Yang, Shufeng Gong, Song Yu 等ICDE 2026 · 被引用 1 次
- Migration-Free Elastic Storage of Time Series in Apache IoTDBRongzhao Chen, Xiangpeng Hu, Xiangdong Huang, Chen Wang 等VLDB 2025
