Cluster-Enabled SILT Lock Thepdusith 18-845: Internet Services, Spring 2013 SILT (Small Index Large Table) is a memory-efficient, high performance key-value store system based on flash storage that scales to serve billions of key-value items on a single node. It uses in-memory index structures and system techniques to achieve high throughput. However, the current implementation focuses only how to use flash memory efficiently with novel data structures on a single node. The cluster-enabled mechanism to distribute keys and values among server machines is not implemented. This project presents a solution enable a cluster of SILT nodes. The Master node is designed to manage and allocate key range to a particular node using ring-structure, which allows different (disjoint) key ranges to be generated and assigned to a particular SILT nodes. The client sends requests to the Master. The Master forwards the requests to SILT nodes based on the keys given by client. The cluster is able to improve overall throughput when more SILT nodes join the cluster.