Linked Presentation: Separating Data via Block Invalidation Time Inference for Write Amplification Reduction in Log-Structured StorageDEPART: Replica Decoupling for Distributed Key-Value Storage