"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