计算机应用 ›› 2017, Vol. 37 ›› Issue (2): 463-467.DOI: 10.11772/j.issn.1001-9081.2017.02.0463

• 先进计算 • 上一篇    下一篇

基于二元决策图的集群计算系统性能分析

许美玲, 乔莹, 莫毓昌, 钟发荣   

  1. 浙江师范大学 数理与信息工程学院, 浙江 金华 321004
  • 收稿日期:2016-08-02 修回日期:2016-08-31 出版日期:2017-02-10 发布日期:2017-02-11
  • 通讯作者: 许美玲,1933785432@qq.com
  • 作者简介:许美玲(1992-),女,浙江杭州人,硕士研究生,主要研究方向:决策图分析;乔莹(1992-),女,陕西榆林人,硕士研究生,主要研究方向:决策图分析;莫毓昌(1980-),男,浙江湖州人,副教授,博士,CCF会员,主要研究方向:高可靠计算;钟发荣(1963-),男,浙江龙游人,教授,博士,主要研究方向:并行计算。
  • 基金资助:
    国家自然科学基金面上项目(61272130,61572442);浙江省公益性项目(2015C33085)。

Performance analysis of cluster computing systems using binary decision diagram

XU Meiling, QIAO Ying, MO Yuchang, ZHONG Farong   

  1. College of Mathematics, Physics and Information Engineering, Zhejiang Normal University, Jinhua Zhejiang 321004, China
  • Received:2016-08-02 Revised:2016-08-31 Online:2017-02-10 Published:2017-02-11
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61272130, 61572442), the Public Projects of Zhejiang Province (2015C33085).

摘要: 针对节点计算能力相同但故障分布不同的集群系统的性能分析问题,基于k-to-l-out-of-n结构对集群系统的性能进行建模,并提出了一种基于二元决策图(BDD)的分析方法。针对k-to-l-out-of-n结构的BDD模型生成问题,分析了BDD的结构特征并设计自顶向下生成算法,克服了传统的自底向上生成算法必须生成大量中间冗余节点的缺陷;然后利用生成的BDD模型高效地计算出系统处于一个特定性能级别的概率;最后通过实例说明了BDD方法能够有效分析节点具有不同故障分布的集群系统性能。

关键词: 集群计算系统, k-to-l-out-of-n模型, 二元决策图

Abstract: To analyze the performance of cluster computing systems with identical computing power but different failure distribution, a k-to-l-out-of-n structure was used to model system performance, and a new analytical method based on Binary Decision Diagram (BDD) was proposed for the performance analysis. A new and efficient BDD algorithm that makes full use of the special k-to-l-out-of-n structure was also proposed using a top-down manner, which solved the problem that the traditional bottom-up generation algorithm must generate a large number of intermediate redundant nodes. Then the proposed BDD was used to efficiently calculate the probability of the system being at a specific performance level. At last, some examples were provided to illustrate the proposed BDD-based performance analysis methodology as well as its efficiency in analyzing large-scale cluster computing systems.

Key words: cluster computing system, k-to-l-out-of-n model, Binary Decision Diagram (BDD)

中图分类号: