Providing Predictable Performance In Flash And Black-Box Storage