超立方体多计算机的系统级故障诊断研究

超立方体多计算机的系统级故障诊断研究

论文摘要

最近几年,大规模多处理器系统在计算领域起到了越来越重要的作用。但是,随着处理单元的增多,系统部件出错的可能性也随之增加。为了得到系统的高可靠性和高可用性,系统级故障诊断在并行计算领域具有重要地位。它是指系统中各个单元通过互相诊断得到诊断结果即:故障症侯,然后根据这个故障症侯来检测出故障结点以利于及时地更换掉故障结点。超立方体是一类具有良好的拓扑性质和网络参数的互联网络模型,所以对于他们的研究与应用在互联网络的研究中备受关注并且在现实中,一些并行计算机就是基于超立方体构建的。由于超立方体具有很多优秀的性质(对称性,可递归构建性,泛圈性,相对于结点个数的对数级直径,等等),我们就可以通过利用这些性质来设计高效率的算法。本文就是通过充分挖掘超立方体的性质来设计高效的故障诊断算法。我们首先介绍了系统级故障诊断领域的研究的主要内容和研究现状,分析了超立方体及其变体的结构和性质。在介绍基于超立方体的新的故障诊断算法之前,我们介绍了故障诊断领域里的两个经典的诊断算法即:Sullivan 针对一般的t-可诊断系统而设计的O(t3+|E|)时间复杂度的算法和杨小帆教授利用圈分解技术针对超立方体结构设计的O(Nlog2N)时间复杂度的算法。根据上面的研究,我们设计了两个新的故障诊断算法。我们通过对超立方体中可嵌入的完全非平衡生成树的研究来提高这两个算法的效率。这两个算法都是基于广度优先搜索算法。利用超立方体中的完全非平衡生成树及其在超立方体中特殊的性质,我们提高了广度优先搜索算法的效率。第一个算法中我们利用杨小帆教授关于最大连通分图的容错度理论设计了一个O(Nlog2N)时间复杂度的算法但其容错能力为4n-7(其中包括3 个误诊断的结点)。此算法虽然和现在最好的算法在时间复杂度上相当,但其拥有较强的容错能力。此算法通过广度优先搜索算法来建立最大连通分图从而孤立故障结点达到诊断故障结点的目的。第二个算法也是基于广度优先搜索策略。通过深入挖掘超立方体中完全非平衡生成树的性质,并引入杨小帆教授的圈分解的思想,我们设计了一个线性时间复杂度的算法。此算法的容错能力是2n-2,低于第一个算法但时间复杂度优于第一个算法。在这个算法中,我们为了使算法达到线性时间复杂度提出了树分解的

论文目录

  • 中文摘要
  • 英文摘要
  • 1 绪论
  • 1.1 引言
  • 1.2 并行计算机中的系统级故障诊断
  • 1.3 超立方体结构及其变体
  • 1.4 本章小结及本文的研究重点
  • 2 基础知识
  • 2.1 图论基础知识
  • 2.2 超立方体及其性质
  • 2.3 本章小结
  • 3 多处理器系统的经典系统级故障诊断算法
  • 3.1 PMC 模型分析
  • 3.2 两个经典诊断算法
  • 3+|E|)时间复杂度的算法'>3.2.1 基于分支限界的O(t3+|E|)时间复杂度的算法
  • 3.2.2 基于圈分解的故障诊断算法
  • 3.3 本章小结
  • 4 基于超立方体树的两个新型故障诊断算法
  • 4.1 一个O(N1092N)时间复杂度的故障诊断算法
  • 4.1.1 基础知识
  • 4.1.2 算法中的数据结构
  • 4.1.3 算法描述
  • 4.1.4 算法正确性证明及时间复杂度分析
  • 4.2 一个线性时间复杂度的一步悲观诊断算法
  • 4.2.1 基础知识
  • 4.2.2 算法中的数据结构
  • 4.2.3 算法描述
  • 4.2.4 算法正确性及时间复杂度分析
  • 4.3 本章小结
  • 5 全文总结
  • 致谢
  • 参考文献
  • 附录 A
  • 附录 B
  • 附录 C
  • 相关论文文献

    • [1].程序设计的时间复杂度优化技巧[J]. 数字通信世界 2019(01)
    • [2].线性时间复杂度排序算法研究及应用[J]. 软件导刊 2013(06)
    • [3].一种快速的离群点检测方法[J]. 电子测量与仪器学报 2016(11)
    • [4].线性时间复杂度的二叉树绘制算法[J]. 福建电脑 2008(06)
    • [5].辨识阵构造方法更精确的时间复杂度模型[J]. 控制工程 2018(09)
    • [6].一种平面数据直径的快速近似算法及其推广[J]. 数学建模及其应用 2020(02)
    • [7].平均计算时间复杂度优化的动态粒子群优化算法[J]. 计算机科学 2010(03)
    • [8].CSP-S 2019模拟认证3第2试详解[J]. 福建电脑 2019(11)
    • [9].一种低时间复杂度的移动机器人运动规划方法[J]. 华中科技大学学报(自然科学版) 2013(S1)
    • [10].顶点加权最大团问题的加权分治算法[J]. 数学理论与应用 2017(02)
    • [11].S~3PR网多项式时间复杂度的化简算法[J]. 江西师范大学学报(自然科学版) 2010(06)
    • [12].基于激光导引头信号的并行高速FFT算法设计[J]. 激光技术 2018(01)
    • [13].一种O(2.983~n)时间复杂度的最优联盟结构生成算法[J]. 软件学报 2011(05)
    • [14].用P系统解决排序问题[J]. 上海交通大学学报 2008(02)
    • [15].低面积-时间复杂度的离散余弦变换脉动结构[J]. 浙江大学学报(工学版) 2011(04)
    • [16].不可能差分分析时间复杂度通用计算公式的改进[J]. 国防科技大学学报 2018(03)
    • [17].信息系统中正区域快速求解算法研究[J]. 计算机工程与设计 2009(07)
    • [18].精确串匹配的并行算法研究与实现[J]. 石家庄学院学报 2009(06)
    • [19].基于RFID系统的隐私保护技术[J]. 江苏大学学报(自然科学版) 2012(06)
    • [20].基于时间复杂度优化的分布式互斥请求集生成算法[J]. 微计算机信息 2010(27)
    • [21].三种高效排序算法性能分析[J]. 渤海大学学报(自然科学版) 2019(01)
    • [22].数据结构中排序方法的研究[J]. 科技资讯 2012(35)
    • [23].基于分治策略的数据库查询优化设计与实现[J]. 萍乡学院学报 2018(03)
    • [24].认证加密模型JAMBU的新分析[J]. 网络与信息安全学报 2017(07)
    • [25].最大团问题的加权分治算法[J]. 计算机工程与应用 2016(02)
    • [26].删除值相同元素的时间复杂度的改进算法[J]. 科技信息 2011(21)
    • [27].路由交换数据在线时间复杂度预测链路漏洞检测[J]. 科技通报 2015(09)
    • [28].8~10轮AES-128的biclique攻击[J]. 武汉大学学报(理学版) 2013(06)
    • [29].CSP-S 2019模拟认证2第1试详解[J]. 福建电脑 2019(10)
    • [30].大规模图中低复杂度分布式算法浅析[J]. 南京信息工程大学学报(自然科学版) 2017(05)

    标签:;  ;  ;  ;  ;  ;  ;  

    超立方体多计算机的系统级故障诊断研究
    下载Doc文档

    猜你喜欢