资源描述:
《Linux平台数据容灾系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西北工业大学硕士学位论文Linux平台数据容灾系统的研究与实现姓名:王彦龙申请学位级别:硕士专业:计算机软件与理论指导教师:李战怀20050101西北工业大学硕士学位论文AbstractConsideringthecurrentsituationofmostcompaniesandministrieswithoutdata-protectingmechanism,thisthesispresentstheDataDisasterToleranceSystemonLinux,abbreviatedtoDDT,basedonresearchingthecu
2、rrentDisasterTolerancesystemsandrelatedtechnologies.Thethesisintroducesanddiscussesthebasicconcepts,architectureandworkflowofDDTsystem,andfocusesondescribingkeytechnologiesincludingRemoteReplicationmechanism,DisasterRecoverymechanismandSnapshotBackupmechanism.Inaddition,thethesi
3、sevaluatesDDTsystemintheoryandwithexperiments.ThekeytechnologieswhichareresearchedandimplementedinDDTsystemcanbesummarizedasfollowing:First,Module-embeddingtechnology:DDTsystemembedstheRemoteReplicationmoduleintoLogicalVolumeManagerinLinuxkerneltobuildLogicalVolumeReplicatorwhic
4、hcaninterceptthewritingrequirementsandreplicatethemtotheSecondarysystem.ItalsoembedstheDisasterRecoverymoduleintoLVRtobuildDataDisasterTolerancesystemwhichcandealwithdisastersefectively.Secondary,RemoteReplicationmechanism:InordertokeeptheDataConsistencybetweenPrimarysystemandSe
5、condarysystemandthatinReplicationVolumeGroupandapplyindiferentenvironments,DDTsystemsuppliesuserswiththreereplicationmodelsofSync,Async,andSoft-Sync,anddesignsrelevanttransportationprotocolandJounalmechanismtoensurethatRemoteRepicationcanworknormally.InordertoimprovetheThird,Dis
6、asterRecoverymechanism:High-Availability,DDTsystemimplementsDisaster-OverstrategywhichselectsoneavailableSecondarysystemtotakeoverPrimarysystemwhenfailuresordisastersoccurtothesystem.DDTsystemalsoputsforwardFull/FastDisaster-BackstrategywhichcanrecoveroriginalPrimarysystemaccord
7、ingtoSecondarysystemandreusePrimarysystemtoservetheusers.Fourth,SnapshotBackupmechanism:DDTsystemcanbackupdataofstemonlineorof-linebasedontheSnapshottechnologyofLVM,SecondarysywhichisthesupplementofRemoteBackupandcanimprovethereliabilityofDDTsystem西北工业大学硕士学位论文DDTsystemisaHigh-re
8、liabilityandHigh-availabilitysystemsoftware,whi