摘要
针对基于FreeBSD的远程镜像系统FRM在运行时存在5种可知错误(发生灾难、磁盘I/O错误、运行环境错误、系统错误、网络错误)设计容错策略,通过状态机实施错误恢复。实验结果证明,该容错机制可以确保在错误发生时最大限度地保证数据的完整性和一致性,使FRM从各种错误中恢复,继续进行数据保护的任务。
This paper designs a fault-tolerant mechanism that uses state machine to solve five kinds of the knowable faults, including disaster, disk error, running environment error, system error and network error, which exist in Remote Mirror System(FRM) based on FreeBSD. It is proved to be stable enough to ensure the data integrality and consistency when fault occurs. And it can help FRM surviving against multiple faults and continue its task of data protection.
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第1期51-53,56,共4页
Computer Engineering
基金
国家自然科学基金资助项目(60720106001)
关键词
远程镜像
容错
状态机
remote mirror
fault-tolerant
state machine