Sunday, February 26, 2017

FAWN

"FAWN is a fast, scalable, and energy-efficient cluster architecture for data-intensive computing. A FAWN cluster links together a large number of "wimpy" nodes built using energy-efficient processors and small amounts of flash memory into an ensemble cluster that can perform the same amount of work as a traditional cluster but at a fraction of the power.

We have designed and implemented a clustered key-value storage system, FAWN-KV, that runs atop these node. Nodes in FAWN-KV use a specialized log-like back-end hash-based datastore (FAWN-DS) to ensure that the system can absorb the large write workload imposed by frequent node arrivals and departures. FAWN-KV uses a two-level cache hierarchy to ensure that imbalanced workloads cannot create hot-spots on one or a few wimpy nodes that impair the system's ability to service queries at its guaranteed rate.

Our evaluation of a small-scale FAWN cluster and several candidate FAWN node systems suggest that FAWN can be a practical approach to building large-scale storage for seek-intensive workloads. Our further analysis indicates that a FAWN cluster is cost-competitive with other approaches (e.g., DRAM, multitudes of magnetic disks, solid-state disk) to providing high query rates, while consuming significantly less power."

http://pdl.cmu.edu/FAWN/index.shtml

https://github.com/vrv/FAWN-KV

https://github.com/silt/silt

http://www.cs.cmu.edu/~fawnproj/

http://pdl.cmu.edu/index.shtml

No comments:

Post a Comment