# book_paper **Repository Path**: zygcloud/book_paper ## Basic Information - **Project Name**: book_paper - **Description**: distribute storage papers - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-19 - **Last Updated**: 2021-11-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Collect some books and papers about distributed sysntem ## LSM 优化汇总 [1. HashKV.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[2. Compaction management in dis-tributed key-value datastores.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[3. Dostoevsky.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[4. LSM-trie.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[5. NoFTL-KV.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[6. WB-tree.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[7. Accordion.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[8. Thonangi and Yang.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[9. FD-tree.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[10. ElasticBF.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[11. LSbM-tree.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[12. VT-tree.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[13. TRIAD.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[14. SlimDB.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[15. LHAM.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[16. Wisckey.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[17. MatrixKV.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[18. MaSM.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[19. cLSM-tree.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[20. FD+-tree.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
[21. Lim et al.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20%E4%BC%98%E5%8C%96%E6%B1%87%E6%80%BB)
## Distributed Storage
[1. Design of Global Data Deduplication for A Scale-out Distributed Storage System.pdf](https://github.com/BaronStack/book_paper/tree/master/Distributed%20Storage)
[2. WAS.pdf](https://github.com/BaronStack/book_paper/tree/master/Distributed%20Storage)
[3. Ceph.pdf](https://github.com/BaronStack/book_paper/tree/master/Distributed%20Storage)
[4. Performance Optimization for All Flash Scale-out Storage.pdf](https://github.com/BaronStack/book_paper/tree/master/Distributed%20Storage)
[5. haystack.pdf](https://github.com/BaronStack/book_paper/tree/master/Distributed%20Storage)
[6. osdi14-paper-muralidhar.pdf](https://github.com/BaronStack/book_paper/tree/master/Distributed%20Storage)

## Distributed DB [1. FoundationDB.pdf](https://github.com/BaronStack/book_paper/tree/master/Distributed%20DB)
[2. TiDB- A Raft-based HTAP Database.pdf](https://github.com/BaronStack/book_paper/tree/master/Distributed%20DB)
[3. Distributed DB/MyRocks-LSM-Tree-Database-Storage-Engine-Serving-Facebooks-Social-Graph.pdf](https://github.com/BaronStack/book_paper/tree/master/Distributed%20DB)
[4. Google Spanner](https://github.com/BaronStack/book_paper/tree/master/Distributed%20DB)
[5. Google F1](https://github.com/BaronStack/book_paper/tree/master/Distributed%20DB)

## MIT 6_824 learning paper
[1. High-throughput chain replication for read-mostly workloads.pdf](https://github.com/BaronStack/book_paper/tree/master/MIT%206_824%20learning%20paper)
[2. gfs-sosp2003.pdf](https://github.com/BaronStack/book_paper/tree/master/MIT%206_824%20learning%20paper)
[3. vm-ft.pdf](https://github.com/BaronStack/book_paper/tree/master/MIT%206_824%20learning%20paper)
[4. zookeeper.pdf](https://github.com/BaronStack/book_paper/tree/master/MIT%206_824%20learning%20paper)
[5. craq.pdf](https://github.com/BaronStack/book_paper/tree/master/MIT%206_824%20learning%20paper)
[6. gfs.pdf](https://github.com/BaronStack/book_paper/tree/master/MIT%206_824%20learning%20paper)
[7. raft.pdf](https://github.com/BaronStack/book_paper/tree/master/MIT%206_824%20learning%20paper)

## LSM read 优化
[1. Range Query Filtering.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20read%20%E4%BC%98%E5%8C%96)
[2. FAST '21 - REMIX: Efficient Range Query for LSM-trees](https://github.com/BaronStack/book_paper/tree/master/LSM%20read%20%E4%BC%98%E5%8C%96)

## LSM compaction 优化/
[1. PebblesDB- Building Key-Value Stores using Fragmented Log-Structured Merge Trees.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20compaction%20%E4%BC%98%E5%8C%96)
[2. Dostoevsky- Better Space-Time Trade-Offs for LSM-Tree Based Key-Value Stores via Adaptive Removal of Superfluous Merging.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20compaction%20%E4%BC%98%E5%8C%96)
[3. Compaction management in distributed key-value datastores.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20compaction%20%E4%BC%98%E5%8C%96)
[4. AC-Key- Adaptive Caching for LSM-based Key-Value Stores.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20compaction%20%E4%BC%98%E5%8C%96)
[5. MatrixKV- Reducing Write Stalls and Write Amplification in LSM-tree Based KV Stores with a Matrix Container in NVM.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20compaction%20%E4%BC%98%E5%8C%96)
[6. SILK- Preventing Latency Spikes in Log-Structured Merge Key-Value Stores.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20compaction%20%E4%BC%98%E5%8C%96)
[7. write_behind_log.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20compaction%20%E4%BC%98%E5%8C%96)
[8. bLSM-A general purpose log structured merge tree.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20compaction%20%E4%BC%98%E5%8C%96)
[9. Auto-tuning RocksDB.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20compaction%20%E4%BC%98%E5%8C%96)
[10. Optimizing Space Amplification in RocksDB.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20compaction%20%E4%BC%98%E5%8C%96)
[11. dCompaction_ Speeding up Compaction of the LSM-Tree via Delayed Compaction.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20compaction%20%E4%BC%98%E5%8C%96)
[12. SpanDB: A Fast, Cost-Effective LSM-tree Based KV Store on Hybrid Storage.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20compaction%20%E4%BC%98%E5%8C%96)
[13. FPGA-Accelerated Compactions for LSM-based Key-Value Store.pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20compaction%20%E4%BC%98%E5%8C%96)

## Distributed Trasaction
[ramp.pdf](https://github.com/BaronStack/book_paper/tree/master/Distributed%20Trasaction)

## allocator
[jemalloc.pdf](https://github.com/BaronStack/book_paper/tree/master/allocator)

## Book
[ddia-cn.pdf](https://github.com/BaronStack/book_paper/tree/master/Book)

## LSM delete 优化
[Lethe-A Tunable Delete-Aware LSM Engine .pdf](https://github.com/BaronStack/book_paper/tree/master/LSM%20delete%20%E4%BC%98%E5%8C%96)

## 新硬件
[1. 【VLDB21】skiplist-on-pmem.pdf"](https://github.com/BaronStack/book_paper/tree/master/%E6%96%B0%E7%A1%AC%E4%BB%B6)
[2. Open-Channel SSD on LSM.pdf](https://github.com/BaronStack/book_paper/tree/master/%E6%96%B0%E7%A1%AC%E4%BB%B6)
[3. Performance Analysis of NVMe SSDs and their Implication on Real World Databases.pdf](https://github.com/BaronStack/book_paper/tree/master/%E6%96%B0%E7%A1%AC%E4%BB%B6)
[4. NVMProgrammingModel_v1.2.pdf](https://github.com/BaronStack/book_paper/tree/master/%E6%96%B0%E7%A1%AC%E4%BB%B6)
[5. IntelOptaneMemoryEvalGuide.pdf](https://github.com/BaronStack/book_paper/tree/master/%E6%96%B0%E7%A1%AC%E4%BB%B6)
[6. CPU-pipeline.pdf](https://github.com/BaronStack/book_paper/tree/master/%E6%96%B0%E7%A1%AC%E4%BB%B6)
[7. numa overview.pdf](https://github.com/BaronStack/book_paper/tree/master/%E6%96%B0%E7%A1%AC%E4%BB%B6)
[8. Linux Support for NUMA Hardware](https://github.com/BaronStack/book_paper/tree/master/%E6%96%B0%E7%A1%AC%E4%BB%B6)

## Engine Structure
[1. LSM-based Storage Techniques- A Survey.pdf](https://github.com/BaronStack/book_paper/tree/master/Engine%20Structure)
[2. lsmtree.pdf](https://github.com/BaronStack/book_paper/tree/master/Engine%20Structure)
[3. B tree.pdf](https://github.com/BaronStack/book_paper/tree/master/Engine%20Structure)

## FS
[fast17-vangoor.pdf](https://github.com/BaronStack/book_paper/tree/master/FS)