In a particular embodiment, a controller is adapted to perform a garbage
collection operation to remove redundant data, to predict a performance
parameter associated with performance of the garbage collection
operation, and to abort the garbage collection operation when the
predicted performance parameter exceeds a threshold.