Linux-HA Logo

LAN Mirroring Technologies

LAN Mirroring technologies are an important HA technology now, and will remain a key ingredient in many inexpensive HA systems. They allow two machines to mirror a filesystem between themselves with only two NICs and a crossover cable - yielding a system with no SPOF[1]s for a very low price.

-- AlanRobertson[9]

Volume Managers

-- AlanRobertson[9]

Filesystem technologies

Three types of filesystem technologies are important for Linux-HA: Journalling filesystems, Cluster filesystems and Mirror filesystems. Journalling filesystems allow takeover of shared/mirrored filesystems to occur rapidly in cases of failover. Cluster filesystems allow disks to be shared read-write between all members of a cluster simultaneously - which is highly desirable for many parallel applications. Mirror filesystems replicate, or mirror, files to multiple remote locations on the network in real time, ensuring that any given file is always up-to-date and always available.

Journalling and Log-structured Filesystems

Cluster Filesystems

Mirror Filesystems

Application-level HA Clustering

Related Projects

Below is a list of projects with complementary goals to those of the Linux-HA project.

Monitoring and Administration Software for Linux

High-Availability-Related Protocols and Standards

High-Performance Clusters

Other Cluster-Related Portal-type sites

Other HA Management Software for Linux

Other White Papers and Related Materials

Below is a list of white papers which have been brought to our attention. We don't agree with everything said here, but they are still probably interesting to many people.


References

[1]http://www.linux-ha.org/SPOF
[2]http://www.linux-ha.org/DRBD
[3]http://www.linbit.com/philippreisner.html?&L=1
[4]http://www.linux-ha.org/LarsEllenberg
[5]http://www.it.uc3m.es/~ptb/nbd
[6]http://www.linuxjournal.com/
[7]http://www2.linuxjournal.com/lj-issues/issue73/3778.html
[8]http://nbd.sourceforge.net
[9]http://www.linux-ha.org/AlanRobertson
[10]http://linux.msede.com/lvm/
[11]http://evms.sourceforge.net/
[12]http://wiki.xensource.com/xenwiki/EVMS-HAwSAN-SLES10
[13]http://www.namesys.com/
[14]http://en.wikipedia.org/wiki/Ext3
[15]http://jfs.sourceforge.net/
[16]http://linux-xfs.sgi.com/projects/xfs/
[17]http://www.complang.tuwien.ac.at/czezatke/lfs.html
[18]http://inter-mezzo.org/
[19]http://lustre.org/
[20]http://freshmeat.net/projects/theglobalfilesystem/
[21]http://www.coda.cs.cmu.edu/
[22]http://oss.oracle.com/projects/ocfs2/
[23]http://TwinPeakSoft.com/technology.html
[24]http://www.sambaxp.org/uploads/media/01-Thomas_Merz_-_Samba_als_AD_HA_Dienst.pdf
[25]http://www.sambaxp.org/uploads/media/01-Thomas_Merz_-_Samba_als_AD_HA_Dienst.ogg
[26]http://www.LinuxVirtualServer.org/
[27]http://mail1.cula.net/cluster/
[28]http://ultramonkey.sourceforge.net/
[29]http://www.linux-ha.org/LVS
[30]http://www.linux-ha.org/Heartbeat
[31]http://www.linux-ha.org/horms
[32]http://xcr.cenit.latech.edu/ha-oscar/
[33]http://www.linas.org/linux/Software-RAID/Software-RAID-9.html
[34]http://www.citi.umich.edu/projects/linux-scalability/index.html
[35]http://openclustergroup.org/
[36]http://irda.sourceforge.net/home.html
[37]http://linas.org/linux/
[38]http://sourceforge.net/projects/bonding
[39]http://www.linux-ha.org/IpFailoverChannelBonding
[40]http://www.lm-sensors.nu/
[41]http://oss.metaparadigm.com/safte-monitor/
[42]http://www.ami.com/support/doc/safte_spec.pdf
[43]http://www.ami.com/support/doc/safte_addemdum_1.pdf
[44]http://www.intel.com/design/servers/ipmi/saf-te.htm
[45]http://systemras.sourceforge.net/
[46]http://lists.sourceforge.net/lists/listinfo/systemras-developers
[47]http://www.anime.net/~goemon/linux-ecc/
[48]http://www.findmail.com/list/ecc/
[49]http://www.memtest86.com
[50]http://www.kernel.org/software/mon/
[51]http://hapm.sourceforge.net/
[52]http://www.opennms.org/
[53]http://spumoni.sourceforge.net/
[54]http://www.tildeslash.com/monit/
[55]http://vacm.sourceforge.net/
[56]http://pikt.org/
[57]http://www.netplex-tech.com/software/nocol/
[58]http://www.bb4.org
[59]http://bigsister.graeff.com/
[60]http://www.nagios.org/
[61]http://www.ee.ryerson.ca:8080/~sblack/mat/
[62]http://hq.hellug.gr/~webrat/
[63]http://www.alphaworks.ibm.com/tech/xCAT
[64]http://siag.nu/dwatch/
[65]http://www.linux-ha.org/Transis
[66]http://www.ietf.org/rfc/rfc2960.txt
[67]http://www.sf.net/projects/lksctp
[68]http://www.ietf.org/html.charters/rserpool-charter.html
[69]http://tcpcp.sourceforge.net/
[70]http://www.cs.ucla.edu/~bzhang/etcp/report.html
[71]http://www.ucarp.org/
[72]http://en.wikipedia.org/wiki/Virtual_Router_Redundancy_Protocol
[73]http://www.beowulf.org/
[74]http://www.scyld.com/
[75]http://openmosix.sourceforge.net/
[76]http://smile.cpe.ku.ac.th/research/amata/
[77]http://gridengine.sunsource.net/
[78]http://lcic.org/
[79]http://www.geocities.com/Paris/Musee/2712/tfcc.html
[80]http://www.ieeetfcc.org/welcome.html
[81]http://www.buyya.com/cluster/
[82]http://sources.redhat.com/cluster
[83]http://www.redhat.com/
[84]http://www.linux-ha.org/DLM
[85]http://keepalived.sourceforge.net/
[86]http://open-ha-cluster.sourceforge.net/index.html
[87]http://www.linuxha.net//index.pl?ARGS=showproject:0
[88]http://freshmeat.net/projects/linuxha/
[89]http://oss.missioncriticallinux.com/projects/kimberlite/
[90]http://off.net/~jme/vrrpd/
[91]ftp://ftp.ietf.org:/rfc/rfc2338.txt
[92]http://linux.zipworld.com.au/fake/
[93]http://oss.sgi.com/projects/failsafe/
[94]http://www.linux-ha.org/FailSafe
[95]http://sourceforge.net/projects/ci-linux
[96]http://sourceforge.net/projects/ssic-linux
[97]http://www.hardcoders.org/happi/
[98]http://www.mysql.com/products/database/cluster/
[99]http://www.shaman-x.org/
[100]http://eddie.sourceforge.net/
[101]http://www.erlang.org/
[102]http://www.erlang.se/documentation/doc-4.7.3/lib/mnesia-3.4.1/doc/
[103]http://www.inficad.com/~garbled/clusterit.html
[104]http://www.othello.ch/software/failover/
[105]http://www.dataclarity.com/~ajb/
[106]http://smile.cpe.ku.ac.th/~pu/life/
[107]http://srrd.org/
[108]http://ps-ax.com/failoverd/
[109]http://ninja.cs.berkeley.edu/
[110]http://www.bitpipe.com/rlist/term/High-Availability.html
[111]http://www2.linuxjournal.com/cgi-bin/frames.pl/lj-issues/issue80/4344.html
[112]http://www.linuxjournal.com/article.php?sid=3247
[113]http://www.linuxjournal.com/issue55/index.html
[114]http://www.mvista.com/white/highavailability.html"
[115]http://www.interlog.com/~resnick/HA.htm">


This information provided courtesy of the Linux-HA project at http://linux-ha.org/