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.