This article is from the storage FAQ part2, by Rodney D. Van Meter with numerous contributions by others.
This topic is also discussed frequently in comp.os.research. See http://www.maths.tcd.ie/scrg/os-faq.html.
 
Continue to: