本文研究了高可用集群技术,设计了一个基于Linux系统的高可用集群模型,并详细介绍了心跳机制。提出了基于状态权值选举算法,该算法真实的反映节点的状态,能公正的选举出最合适的主节点。采用新型算法能预测心跳数据的到达时间,可动态调整心跳包的超时时间,从而减少对节点状态的误判。