Check out Pure Storage's approach in a seminar at Stanford by Costa Sapuntzakis --
http://www.stanford.edu/class/ee380/Abstracts/130130.html
Check out the Costa Sapuntzakis video --
http://coursematerials.stanford.edu/courses/ee380/130130-ee380-300.asx