Data Storage Systems Center, Department of Electrical and Computer Engineering, Carnegie Mellon University. Pittsburgh