作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (15): 112-114,. doi: 10.3969/j.issn.1000-3428.2007.15.039

• 网络与通信 • 上一篇    下一篇

服务器池的高可用N+1冗余结构模型

丁晓光,古志民   

  1. (北京理工大学计算机科学技术学院,北京100081)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-08-05 发布日期:2007-08-05

High Availability N+1 Redundancy Structure Model of Server Pool

DING Xiao-guang, GU Zhi-min   

  1. (School of Computer Science and Technology, Beijing Institute of Technology, Beijing 100081)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-08-05 Published:2007-08-05

摘要: Linux virtual server是典型的服务器机群结构,通过双前端负载分配器和后端服务器池提供高可用服务。当后端服务器池发生故障时,故障服务器的工作量将通过负载分配算法重新分配到其他可用的服务器上,结果导致服务器池负担变重,进而可用服务器的故障概率增加。该文设计并实现了高可用N+1冗余结构模型系统,改进了典型的服务器池的上述缺陷。实验表明模型有着极低的资源占用率和非常短的故障切换时间。

关键词: 高可用性, 服务器池, 服务切换, 心跳技术

Abstract: Linux virtual server is a typical server cluster, which provides high availability through dual load balancer and server pool. When server pool goes wrong, the workload of failure server will be redistrubuted to other available servers by using load distribute algorithm, as a result that server pool has heavy burden, and failure probability of available server increases greatly. High availability N+1 redundancy structure model of server pool is designed and implemented, in order to solve the problems. Experimental results present that the model costs a few system resources and little time in a period of one time takeover.

Key words: high availability, server pool, service takeover, heart beat

中图分类号: