基于BDD的网络可靠性分析方法研究

来源 :浙江师范大学 | 被引量 : 0次 | 上传用户:xzhtqx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着人类文明的不断发展进步,网络逐渐成为人们生产和生活的重要工具。大数据时代的网络系统变得极其庞大复杂,因而亟需加强网络可靠性的建设。利用二元决策图(BDD)技术分析网络可靠性能够大大提高分析性能和工作效率。该过程主要包含寻找一种性能较好的网络变量排序、构建与原网络等价的BDD、计算网络的可靠度值三个步骤。选择一种优秀的策略对网络中的边和节点进行排序,能够极大地提升网络可靠性BDD分析算法的性能。根据既定的变量排序规则,可以利用网络分解原理等方法生成与原网络可靠度等价的BDD。根据生成的BDD计算出每个节点的可靠度值,并且通过递归方法计算出整个BDD的可靠度值。通常对算法的评价主要以时间复杂度和空间复杂度为依据,这两个复杂度恰好与BDD的路径长度和节点数目一一对应。因此在保证所测试信息完整和准确的前提下,对算法进行性能优化以及研究变量排序时,应以尽量减小BDD节点数目和缩短BDD路径长度为目标。提高网络可靠度BDD分析方法的性能是当前研究领域的一个热点,本文在提高分析性能上做出一些研究,具体工作主要包括:(1)依据Sy-Yen Kuo等提出的利用边扩展技术的自底向上BDD构建算法,提出算法改进工作,主要从两个方面着手:第一,提出一种更加简洁高效的同构子网判别方法——子网“核”方法,可用于判断在网络解构过程中产生的子网是否同构。第二,关于冗余消除,提出s-t非连通边扩展路径和冗余节点型边扩展路径的概念,并且实现了这两类无效扩展路径的消除。(2)依据Gary Hardy提出的基于边收缩和边删除操作的自顶向下BDD构建算法作出改进。Hardy算法的核心思想是“分区划分”,采用边界分区Partition标识网络。Partition不仅可以判断同构子网,而且对网络信息的存储更加简洁准确。改进Gary Hardy算法的工作主要包括:在“相同边界分区的两个同层子网相同”这一定理的基础上,实现一种带冗余消除的自顶向下K端可靠度BDD构建算法。在BDD构建过程中使用哈希操作实现子网共享,大大提升了算法性能。(3)实现同构识别、冗余消除以及子图共享等技术之后,BDD构建算法的性能得到较大提升,网络生成的BDD节点数目有所减小,但是规模依然较大由于边排序的质量极大地影响所构建的BDD节点数目,并且BDD边排序问题是一个NP难问题,因此本文第五章基于普通广度优先排序策略研究边排序问题,讨论规则网络、最近邻网络中的性能最佳排序起点和最差排序起点。研究网络排序起点对BDD算法的性能影响,为研究启发式边排序提供了重要参考依据。综上所述,本文围绕基于BDD的网络可靠性分析方法,针对Kuo和Hardy算法作了性能改进工作,并基于广度优先边排序策略研究排序起点对分析性能的影响,争取选取最优变量排序,创建具有良好时空性的BDD。利用自底向上和自顶向下的算法,提出同构子图判定、冗余子图判定及消除方法。从边排序和冗余子图消除两个角度对BDD分析算法进行优化,大大提高了网络可靠性分析方法的性能。
其他文献
随着多媒体网络应用数据流在Internet中的增加,使Internet的“尽其所能”的服务难以满足新数据流的服务质量的需求,加上单根光纤的通信速率有多个数量级的提高,网络节点(路由器/
作为互联网的一大应用,电子邮件一直受到人们的青睐,并已成为人们日常生活中通信、交流的重要手段之一。但是近些年来垃圾邮件问题日益严重,中国网民平均每周收到的垃圾邮件数量
随着互联网的普及和规模的急剧扩张,作为网络80%以上信息的主要表达方式,各种各样的电子文本得以迅速膨胀,往往造成大量无用信息淹没了有用信息,出现了信息极大丰富知识却相对贫乏
最近,随着生物免疫学的丰富和完善,一个全新的免疫理论——危险模式理论(Danger Theory),对传统SNS模式的现代免疫学基本理论提出质疑,打破自体耐受,从空间概念上改变了传统模式的
随着计算机技术和网络技术的发展,分布式实时系统在信息家电、医疗仪器、智能汽车、工业控制以及通信设备等各个领域已经比较成熟了。一直以来,实时任务对时间的特殊要求使得实
目前,企业资源计划(ERP)已经越来越广泛的应用在制造业车间。如何提高 ERP 在生产管理中的实用性,真正把车间调度纳入其中,帮助企业科学的规划生产,已是摆在新一代制造业ERP开发
中国的书法艺术历史悠久,博大精深。书法字应用也极为广泛,牌匾就是其中重要的应用之一。本文主要研究利用计算机技术自动生成书法牌匾,用户只需提供牌匾的内容,系统从书法家字库
随着电信业的迅速发展,其用户基数迅速增长,同时用户欠费的现象也日益增长,如何在改善客户感知的同时提高客户欠费催缴效率,成为电信运营商急需解决的难题。为此,可以应用数据挖掘
计算机网络技术的迅猛发展和广泛应用,特别是Internet的快速普及,促进了计算机与互联网技术的不断创新与升级。社会信息化程度的提高使人们的日常生活与网络的关系越来越密切,同
随着计算机网络的普及和发展,远程教育是网络多媒体技术应用的一个重要方向。它突破了时间和空间的限制,为广大的学习者提供了极大的方便。实时视频教育是远程教育的一个重要组