Title :
A distributed system design for next generation storage and remote replication
Author :
Maruthachalam, Dhanaraj ; Mohanta, Taranisen ; Swain, Amulya Ratan ; Sethi, Hemendra Kumar
Author_Institution :
Storage R&D Lab., HP India Software Oper., Bangalore, India
Abstract :
The business continuity is essential for any enterprise application where remote replication enables customers to store the data on a Logical Disk (LDisk) at the local site and replicate the same at remote locations. In case of a disaster at local site, the replicated LDisk (remote copy) at remote site is marked as primary copy and the remote copy is made available without any downtime. The replication to destination is configured either in sync-mode or async-mode. In case of async-mode, the host IOs are first processed by the source array at the local site. A snapshot of the LDisk is triggered periodically and the new snapshot is replicated to the destination array at remote site. In this configuration, one particular node of source array becomes loaded with ongoing host IOs, snapshot, and replication activities. In the scale-out model, a storage array consists of multiple nodes and hence, the replication tasks and responsibilities can be distributed to a different node. We propose a cloning mechanism called DeltaClone, which replicates the incremental changes of LDisk across nodes. The ownership of a LDisk and its DeltaClone are assigned to two different nodes which are called as master node and slave node respectively. When the periodic request is triggered to synchronize the LDisk data with its remote copy, the current DeltaClone is frozen and it is then merged with remote copy. Hence, the replication tasks are carried out at slave node without affecting the performance of the master node and the ongoing host IOs. The slave node is re-elected periodically to ensure the dynamic load-balancing across the nodes. Our distributed design improves the overall storage performance and the simulation results showed that the proposed method outperforms the traditional methods.
Keywords :
business continuity; distributed processing; resource allocation; storage area networks; DeltaClone; SCSI; async-mode; business continuity; cloning mechanism; disaster; distributed design; distributed system design; dynamic load-balancing; enterprise application; logical disk; logical unit number; master node; network attached storage; next generation storage; periodic request; primary copy; remote copy; remote locations; remote replication; replicated LDisk; replication tasks; scale-out model; slave node; storage area network; storage array; storage performance; Arrays; Cache memory; Cloning; Load management; Storage area networks; Time factors; IO; LDisk; LUN; NAS; SAN; SCSI; distributed design; remote replication; storage; thin-provision;
Conference_Titel :
Applications of Digital Information and Web Technologies (ICADIWT), 2014 Fifth International Conference on the
Conference_Location :
Bangalore
Print_ISBN :
978-1-4799-2258-1
DOI :
10.1109/ICADIWT.2014.6814686