An architecture and apparatus for atomic operations across multi-volume or
multi-LUNs in a data storage environment. It is difficult to manage data
storage and replication operations occurring across such multi-LUNs. The
architecture and apparatus embodiments of the invention overcome these
deficiencies and facilitate data storage management and replication
operations through library initializations in response to host I/O
requests to complete atomic operations. Accordingly, the invention
ensures the integrity of the data being managed without introducing
significant cost or overhead.