Patent ID: 7631120
Filing Date: 2009-12-08
Classification: G06F

Abstract:
1. A method for storing data, the method comprising: receiving, at a first processor module, a write operation comprising a data payload; storing, by the first processor module, a first instance of the data payload at a first storage buffer, wherein the first storage buffer is one of a plurality of storage buffers; evaluating, by the first processor module, a first cost equation to identify a second storage buffer, different from the first storage buffer, from amongst the plurality of storage buffers at which to store a second instance of the data payload, wherein the second instance of the data payload is a copy of the first instance of the data payload; and storing the second instance of the data payload at the second storage buffer based at least in part upon the evaluation of the first cost equation, thereby creating in the second storage buffer a redundant copy of the data payload that is stored in the first storage buffer.