Keyun Cheng

Reading Notes: SoCC’19 ECHash

Title: Coupling Decentralized Key-Value Stores with Erasure Coding

Conference (SoCC’19): Link

Journal (): Link

Summary

When consistent hashing is combined with erasure coding and applied to decentralized KV-Store, there exists high parity updates and cannot handle degraded read caused by scaling. This paper introduces introduces an erasure coding model FragEC, which incur no parity update for storage scaling for decentralized KV-Store. It addresses the degraded read issue by combining consistent hashing. It then implements ECHash, an in-memory KVStore based on memcached. Experiment shows that ECHash achieves better scaling performance than baseline erasure coding implementation over memcached.

Main Contributions

Details

Strength

Weakness