An embodiment of the invention provides a method for migrating data from one
location
to another comprising establishing a new memory location under control of a specific
memory accessing device. The new memory location being where data, which is being
migrated from a first memory location, is to be resident, the specific accessing
device taking control of a certain portion of data resident at the first memory
location, the control preventing the certain data from being accessed by any device
other than the specific accessing device, obtaining, under control of the specific
accessing device, a most recent version of the certain data from the first memory
location, forwarding the obtained certain data to the new memory location, and
when the obtained certain data is forwarded to the new memory location, marking
the certain data as being gone from the first memory location such that attempts
to access the certain data at the first memory location from a specific accessing
device will be redirected back to the accessing device for redirection to the new
memory location.