华南理工大学学报(自然科学版) ›› 2009, Vol. 37 ›› Issue (10): 95-100,107.

• 计算机科学与技术 • 上一篇    下一篇

一种基于系统负载的轮流服务模型

王文丰 赵跃龙   

  1. 华南理工大学 计算机科学与工程学院, 广东 广州 510640
  • 收稿日期:2008-11-11 修回日期:2009-03-13 出版日期:2009-10-25 发布日期:2009-10-25
  • 通信作者: 王文丰(1983-),男,南昌工程学院讲师,博士,主要从事网络存储和集群系统研究. E-mail:sunbird2002@126.com
  • 作者简介:王文丰(1983-),男,南昌工程学院讲师,博士,主要从事网络存储和集群系统研究.
  • 基金资助:

    国家自然科学基金资助项目(60573145);广州市科技计划项目(2007J1-C0401);高等学校博士学科点专项科研基金资助项目(200805610019)

A Model of Alternate Service Based on System Load

Wang Wen-feng  Zhao Yue-long   

  1. School of Computer Science and Engineering, South China University of Technology, Guangzhou 510640, Guangdong, China
  • Received:2008-11-11 Revised:2009-03-13 Online:2009-10-25 Published:2009-10-25
  • Contact: 王文丰(1983-),男,南昌工程学院讲师,博士,主要从事网络存储和集群系统研究. E-mail:sunbird2002@126.com
  • About author:王文丰(1983-),男,南昌工程学院讲师,博士,主要从事网络存储和集群系统研究.
  • Supported by:

    国家自然科学基金资助项目(60573145);广州市科技计划项目(2007J1-C0401);高等学校博士学科点专项科研基金资助项目(200805610019)

摘要: 针对现有集群系统在可用性和服务质量等方面存在的不足,文中引入一种动态k叉树结构,在此基础上提出了一种基于系统负载的轮流服务模型.在该模型中,分别采用了一种自回归负载预测模型、基于选举域划分的多机心跳机制以及动态域主节点的选举机制和算法.理论分析和实验结果表明,该模型大大提高了系统的可靠性和可用性,减少了请求处理的平均响应时间,降低了选举开销,能够满足大规模集群服务高可用性和高服务质量的要求.

关键词: 可用性, 服务质量, 动态k叉树, 选举域, 轮流服务

Abstract:

In order to improve the availability and quality of service (QoS) of existing cluster systems, a model of alternate service based on the system load is proposed by introducing a dynamic k-ray tree architecture. In this model, an auto-regressive load prediction model, a multi-machine heartbeat mechanism based on the election domain partition, and a leader election mechanism and algorithm in the dynamic domain are all employed. Theoretical analyses and experimental results demonstrate that the proposed model greatly improves the reliability and availability of cluster systems and saves the average response time cost and the election overhead. Thus, it well satisfies the requirements for high availability and QoS of large-scale Cluster services.

Key words: availability, quality of service, dynamic k-ray tree, election domain, alternate service