Spring
Conference
2009
 

File-systems
and Storage

 
May 7, 2009

Remote Replication Target

By Heinz Mauelshagen.

Abstract

The Device-Mapper, as a general purpose mapping subsystem, is part of the Linux kernel since back in the 2.5 development cycle and is shared by applications such as LVM2, dmraid, kpartx, multipathd etc.

Details of any particular mapping (e.g. a mirrored device) are abstracted via pluggable mapping targets (i.e. kernel modules), hence enabling addition of new mappings to a running system.

A new target, the author has been working on since late 2007, is the Replicator Target to cope with disaster recovery requirements in Enterprises. It allows for remote data replication of arbitrary groups of block devices as a single, write-ordered entity to multiple remote sites, supports synchronous and asynchronous replication and fallbehind thresholds to automatically switch from asynchronous to synchronous mode and back, beside other features.

Biography

After his diploma in Electrical Engineering in 1986, the author worked on the development of distributed planning applications for the phone/ISDN network of Deutsche Telekom and in UNIX systems management in a large development center, where he started to develop Linux LVM in his spare time.

In 2000 he joined Sistina Software, Inc., who allowed him to build a team and work fulltime on Linux LVM development. Sistina got aquired by Red Hat Inc. in January 2004. The author continues to work on LVM, Device Mapper and related topics, such as the remote replication target.

Spring 2009

2024-11-06
 

Association NLUUG
e-mail: info@nluug.nl