论文部分内容阅读
使用数据Web服务器备份系统备份关键数据是解决数据损坏和丢失的可行方案。在冗余技术中,一个节点可以向另一个节点发送请求。以这种方式,如果一个或几个节点不能运行,不会导致整个系统停止运行。本文研究的目的是提出在Web服务器备份系统中使用惰性更新复制技术,以获得更好的服务效能。使用离线模式修复系统、在时间约束下能正常使用。然而被动复制技术是Web服务器备份系统中最流行的复制技术,但是效能低,本文研究了两种基于惰性更的新复制技术。一是懒惰更新的周期性复制技术(PeriodicLazy-update Replication)。这种方法的工作原理是在伸缩性情况下进行大规模的复制;或者是在非常复杂的条件下要进行数据访问。采用比较版本来来决定要更新的内容是相对容易,但对于返回对象集合的系统中判断最新的集合是什么内容相对困难。对于这大多数这类系统,需要写的集合正常小于副本的节点,而直接将懒惰更新复制技术应用到其他副本节点上,这样一来所有副本节点获得更新的周期就是前面所提到的不在同一窗口。这种有懒惰更新复制技术的基本运行特征,主服务器将客户端请求消息以日志格式存储在主服务器,然后等到预定的时间收集日志数据到备份服务器。二是懒惰更新的日志复制技术(Log-Replicated Lazy-update Replication)。其工作原理是获得了操作日志信息,当要进行精确的恢复与选择性的恢复时。首先由用户利用数据查询、浏览工具确定需要恢复的文件操作集,然后利用相应的日志数据按记录产生顺序逐条生成恢复请求,发送给文件服务器端的代理程序,由它通过请文件系统恢复模块进行恢复。这种就是应用懒惰更新复制技术,即主服务器以日志格式存储客户端,当有请求的消息时,会立即发送到备份服务器上。上述懒惰更新复制技术的特点是自动扫描本地文件并完成数据懒惰更新复制,大大降低了数据出错率以及响应时间。研究结果表明惰性更新复制技术比被动复制技术在Web服务器备份系统部有良好的效能。