摘要
为弥补传统双机热备模型中未能从客户端的视角来判断服务器是否可用的缺陷,避免出现两个服务器之间的状态错判即裂脑事件,提出一种基于多方决策机制的双机热备模型。主、从服务器从自身角度观测对方的状态,并结合客户终端对其状态的观测结果,综合确定主、备服务器的可用状态,做出正确决策来保持或接管系统服务,保证业务连续可用。结合实现方法和理论分析验证了该模型的可行性和有效性。
To avoid the flaws that the traditional hot-standby model fails to decide the availability of servers from the observation of the clients and causes "split brain" which means that the master and the slave server make wrong decisions about the state of each other, a hot-standby model based on multi-party decision mechanism was proposed. The master and the slave server determined the state of each other from not only the observation of themselves, but also that of their states from the clients, which the helped them made correct decisions to maintain or change the service platform, so as to ensure the continuity of application. With implementation method and theoretical analysis, the viability and validity are proved.
出处
《计算机工程与设计》
CSCD
北大核心
2014年第9期3061-3064,3201,共5页
Computer Engineering and Design
基金
2012年铁道部科技研究开发计划基金项目(2012X010-B)
高等学校博士学科点专项科研基金项目(20120009110007)
关键词
客户端/服务器结构
双机热备
裂脑
可用性
多方决策
client/server architecture
duel seruer hot-standby
split brain
availability
multi-party decision