1
复杂网络可靠性研究
——国防科技大学信息系统与管理学院 谭跃进国防科大信息系统与管理学院 谭跃进 2/140
我们被网络包围着,几乎所有的复杂系统都可以抽象成网络模型,这些网络往往具有大量的节点,节点之间有着复杂的连接关系 。
国防科大信息系统与管理学院 谭跃进 3/140
报告内容
1,复杂网络可靠性概述
2,指标体系与模型
3,复杂网络可靠性的有关研究内容
4,网络可靠性研究方法论国防科大信息系统与管理学院 谭跃进 4/140
报告内容
1,复杂网络可靠性概述
2,指标体系与模型
3,复杂网络可靠性的有关研究内容
4,网络可靠性研究的方法论国防科大信息系统与管理学院 谭跃进 5/140
1 复杂网络可靠性概述
无标度网络的双重性
复杂网络抗毁性举例
复杂网络可靠性定义国防科大信息系统与管理学院 谭跃进 6/140
无标度网络的双重性
无标度网络定义
1998年,印第安纳州圣母大学物理学教授巴拉巴斯及其同事在对万维网拓扑结构进行研究时发现,考察的情况比随机网络所描述的要复杂,即钟形曲线的连接平均数或标度不见了,它所产生的是一条不断递减的曲线 。 巴拉巴斯把具有这种性质的网络称之为无标度网络 ( scale-free networks) 。
无标度网络的双重性生机勃勃,无标度网络在随机打击下,生机勃勃,抗毁能力很强脆 弱,在智能打击下,无标度网络显得异常脆弱国防科大信息系统与管理学院 谭跃进 7/140
无标度网络的双重性
巴拉巴斯等人把无标度网络置于两种类型的打击之下(随机打击、智能打击)。在前一种打击中,他们随机地攻击了个别的节点,在后一种中,
则仅仅拿掉了这些活动中心 ── 网络中四通八达的节点。
在随机打击下,随机网络很容易遭受伤害 。 由于越来越多的节点被摧毁,
所以从一个节点到达另外一个所需的步骤数量稳步增加 。 与此形成对照,
无标度网络在这种打击面前则生机勃勃,抗毁能力很强 。
在智能打击下,随机网络的衰败方式与在随机打击下相同 。 但无标度网络一旦 5% 的活动中心被去除,穿越网络所需的步骤数量就增加一倍 。
巴拉巴斯说:,这表明无标度网络总的来说很容易受到智能打击伤害。,
国防科大信息系统与管理学院 谭跃进 8/140
复杂网络抗毁性举例之一
美加电网的大崩溃事故已经过去一年了,或许瞬间的黑暗并没有使远在亚洲的我们感受到纽约人的惊栗,但是网络中无意或有意生成的安全隐患却令人无法逃避。面对与生活日渐亲密的网络,我们不禁要问:
,网络到底有多可靠?,
国防科大信息系统与管理学院 谭跃进 9/140
复杂网络抗毁性举例之一
北美电力网是一个由大型发电厂为集散节点,以主干电力网相互连接起来的类似无标度网络的高度集群电网。由于他们使用的是同步交流电网,只要一家电厂出事,频率异动就会瞬间波及全网。
美加电网的崩溃清楚地解释了,集群现象,,并且极其吻合无标度网络理论对集散节点的定义和因此而形成的对于网络安全特性的估计。
虽然所有对电力网络的研究工作还不能确定美加电网就是一种,无标度网络,,但有一点已经明确,那就是电力网是一个复杂的网络系统,对网络中一定数量集散节点的蓄意攻击,
就能破坏整个网络的正常运行,而且如果这些集散节点之间的松散联系一旦相互影响、交叉感染,整个网络的安全性就将大大降低。
国防科大信息系统与管理学院 谭跃进 10/140
复杂网络抗毁性举例之二
反映在互联网中,我们几乎都使用着微软的 Windows开放式操作平台,针对单一安全漏洞的病毒就足以感染大部分网络连接,几位美国网络安全专家在最近的一份联合报告中极力呼吁,过分依赖微软软件可能导致,大规模、雪崩式故障,。
国防科大信息系统与管理学院 谭跃进 11/140
复杂网络抗毁性举例之三
网络抗毁性分析的一个重要实例是食物链网络。
对于食物链网络,由于规模限制,食物链网络的度分布没有得到最终研究结果,度分布存在幂律分布、均匀分布、以及指数分布等多种形式。
在这样的网络上,如果发生个别物种的衰落或死亡会对整体生态系统产生什么影响呢?
国防科大信息系统与管理学院 谭跃进 12/140
复杂网络抗毁性举例之四
野战地域通信网是由 25-30个干线节点组成的拓扑结构为栅格状的大型无线通信系统,为陆军作战部队之间的信息传递提供迅速、
安全和可靠的通信。
综合保障网络是为了保障战争、抗洪抢险等重大行动所需,以物资贮存点等保障实体为依托,把各种保障资源按一定的要求和原则合理部署,在空间上形成网络化布局的保障体系。在这个体系中,仓库、医院、工厂、供应站等构成保障实体,铁路、公路、
水路、管线、航线等构成连接网络的纽带,在网络中运行的有信息、物资、人员、技术实体等。
相对于日常通信、运输等问题,这些军用网络更强调网络在恶劣环境下的抗毁能力。
国防科大信息系统与管理学院 谭跃进 13/140
复杂网络可靠性定义
复杂网络的可靠性、抗毁性研究一直是一个十分棘手的问题,这主要归根于一直以来我们对复杂网络的拓扑结构知之甚少,甚至有很大偏差。
以往的复杂网络抗毁性模型都是建立在随机网络模型上的,
在抗毁性分析中我们也仅考虑随机打击。
最新的研究表明不同拓扑结构的网络对这两种损伤的抗毁性存在很大差异。这使得我们不得不重新回过头来研究复杂网络的可靠性、抗毁性。
什么样的拓扑结构可靠性更好?抗毁性更强?
国防科大信息系统与管理学院 谭跃进 14/140
复杂网络可靠性定义
(复杂)网络可靠性:
是指网络系统在规定条件下和规定时间内完成规定功能的能力,可靠性的概率度量称为可靠度。这个定义包含了五个方面的内容,对象、条件、时间、功能和能力。
国防科大信息系统与管理学院 谭跃进 15/140
报告内容
1,复杂网络可靠性概述
2,指标体系与模型
3,复杂网络可靠性的有关研究内容
4,网络可靠性研究的方法论国防科大信息系统与管理学院 谭跃进 16/140
2 指标体系与模型
网络可靠性指标体系
网络抗毁性评估模型
网络抗毁性优化设计模型国防科大信息系统与管理学院 谭跃进 17/140
网络可靠性研究的层面及任务研究层面 研究任务 测度指标网络拓扑层 研究拓扑结构的可靠性及网络组织的要求和改进措施 抗毁性、生存性网络设备层 研究通信设备终端到终端的可靠性及整个网络系统设备的可靠性 设备可靠性网络路由层 分析网络路由算法的效率、流量控制、路由管理网络运行层 研究网络环境和网络异常故障的规律对网络可靠性的影响 可用性网络业务层 分析网络业务能力及服务质量,对网络的性能可靠性进行综合评价 完成性、有效性网络管理层 研究网络维护和管理体系及提高维护管理水平的措施国防科大信息系统与管理学院 谭跃进 18/140
网络的效能分析
网络系统效能定义:系统在规定的条件下,满足给定的定量特征和服务要求的能力。它是系统可用性、可信性及固有能力的综合反映。
效能分析的主要思想:无论何时,一旦需要使用某个系统,
它就应该处于能正常工作的准备状态( A),并要求它在执行任务过程中具有可信性( D),同时,还必须具有完成预定任务的能力( C)。也即要求系统,招之即来、来之能战、战之能胜,。
国防科大信息系统与管理学院 谭跃进 19/140
效能分析模型
E=A·D·C
A:可用性向量
D:可信性矩阵
C:品质因素向量国防科大信息系统与管理学院 谭跃进 20/140
网络的效能分析效能分析可用性 可信性 品质因素可靠性维修性保障性抗毁性生存性有效性安全性可靠性连通性信息时延信息的丢失率话务的呼损率网络的容量拥塞测度与控制国防科大信息系统与管理学院 谭跃进 21/140
可用性
可用性也称完好性,它是效能研究的目的,是衡量网络处于可工作状态的程度。这种程度往往决定于网络的可靠性、
维修性和保障性。
网络的可用性问题是研究在一定的网络拓扑结构下,根据网络中各种部件(节点和边)处于不同工作状态的概率,
给出网络在开始执行任务时的系统状态和特性。
国防科大信息系统与管理学院 谭跃进 22/140
可信性
可信性是研究网络效能问题的关键。
可信性是指在人为或自然的破坏作用下,网络在规定的条件下和规定的时间内生存的能力。
由网络的可信性定义中分离出研究有关网络可信性问题的基本概念有:抗毁性、生存性、有效性、安全性、可靠性(狭义)。
国防科大信息系统与管理学院 谭跃进 23/140
网络的抗毁性( Invulnerability)
网络在人为破坏作用下的可靠性,它假定,破坏者具有关于网络结构的全部资料,并采用一种确定的破坏策略,。
对于一个网络,网络的抗毁性是指至少需要破坏几个节点或几条链路才能中断部分节点之间的通信,即指出破坏一个网络的困难程度。
抗毁性通过两个可靠性的确定测度 —粘聚度和连通度来表示。
国防科大信息系统与管理学院 谭跃进 24/140
抗毁性(李德毅院士)
“系统在受到敌方物理破坏或火力攻击环境下,在规定时间内,完成规定功能的能力,。
换个角度看,这个定义实际是在说:因系统中的部件(如部分信道或部分设备)受损失效,系统结构发生变化或者重组后完成规定功能的能力。
国防科大信息系统与管理学院 谭跃进 25/140
抗干扰性(李德毅院士)
系统在受到敌方电磁干扰和攻击环境下,在规定时间内,
完成规定功能的能力。
换个角度看,这个定义实际是在说:系统中的部件在电磁攻击环境下,其能力在不同程度上失效,性能指标在量的方面下降。但由于系统具有结构上的容错性,能在一定程度上承受环境的恶化。
国防科大信息系统与管理学院 谭跃进 26/140
粘聚度( Cohesion)
对于一个连通网络,定义 CHij为断开一对节点( i,j)之间所有通路所需去掉的最少链路数,则网络的粘聚度为:
粘聚度对应着网络的最小链路割集。
,
m in ij
ij
C H C H
国防科大信息系统与管理学院 谭跃进 27/140
连通度( Connectivity)
对于一个连通网络,定义 CNij为断开一对节点( i,j)之间所有通路所需去掉的最少节点数,则网络的连通度为:
连通度对应着网络的最小节点割集。
,
m in ij
ij
CN CN
国防科大信息系统与管理学院 谭跃进 28/140
粘聚度、连通度的缺陷
要使一个网络解体,至少需要去掉 CH条链路或者 CN个节点。
这种解体,可能把一个网络分解为两个或多个子网络,也可能把一个节点从网络中分离出来。对于网络业务来说,
前者比后者带来更严重的后果。
国防科大信息系统与管理学院 谭跃进 29/140
粘聚度和连通度( Boesch等 )
在通信网中,为了把一个具有 m个节点的子网络从通信网中分离出来所需去掉的最少链路数 NL(m)或最少节点数
NN(m),显然:
m i n
m
C H N L m
m i nmC N N N m
国防科大信息系统与管理学院 谭跃进 30/140
粘聚度和连通度( Wilkov )
如果考虑网络传输的时延,对于一个网络直径为 k的通信网,为使网络直径 k超过阀值 km时必须去掉的最少链路数 DL(k,km)或最少节点数 DN(k,km)。
国防科大信息系统与管理学院 谭跃进 31/140
抗毁性小结
网络的抗毁性是从图论的概念中提出来的,在通信网的可靠性分析中得到广泛应用。抗毁性从网络连通性的角度描述网络拓扑结构对通信网可靠性的影响,它是可靠性的一种确定性测度。
对于军用通信网来说,网络的抗毁性无疑是一项重要的指标。
网络抗毁性的实质是研究网络的拓扑结构的可靠性,是网络可靠性的一种静态指标。抗毁性包括节点连通度、节点粘聚度、网络设备地域分散密集度、敌方对网络的结构掌握程度情况和敌方的攻击力量等,可以利用可信性指标体系,通过层次分析法等综合计算方法进行计算。
国防科大信息系统与管理学院 谭跃进 32/140
网络的生存性( Survivability)
基于网络连通性的概率测度。
网络在随机破坏作用下的网络可靠性。在军用环境中,随机性破坏表现为,破坏者只有关于网络结构的部分资料,
在采用一种随机的破坏策略,;在商用环境中,随机性破坏则表现为网络部件(节点和链路)的自然失效。网络的生存性由可靠性的概率测度 ——连通概率来表示。
国防科大信息系统与管理学院 谭跃进 33/140
几种连通概率
端到端的连通概率。
Baran:在遭受破坏后幸存下来的网络中,选出一个最大的连通子网络,其节点数的平均值(对所有样本作平均)
占原网络节点数的百分率,即为通信网的连通概率。
Frank:在遭受破坏后幸存下来的网络中,任意选取一个节点,所有能与它相连通的节点数占原网络节点数的百分率。
整个网络构成一个连通网络的概率。
国防科大信息系统与管理学院 谭跃进 34/140
生存性小结
网络生存性是基于概率论和图论的知识提出来的,它描述了随机性破坏(主要是网络部件的自然失效)以及网络拓扑结构对网络可靠性的影响。
生存性是网络可靠性研究的重要内容之一,它是网络运行过程中的网络连通度的量度,它包括节点连通度、节点粘聚度、业务性能等,这些测度指标只能通过对具体网络运行破坏发生时统计得到或通过计算机仿真实验得到。
国防科大信息系统与管理学院 谭跃进 35/140
网络的有效性( Availability)
有效性也称为完成性
基于网络业务性能的可靠性测度
网络在部件失效下满足业务性能要求的程度
包括网络的吞吐量、传输时延等国防科大信息系统与管理学院 谭跃进 36/140
几种有效性指标
Baiberis等:加权的端到端连通概率。
Barberis等:网络的吞吐量超过一个给定阀值的概率。
Park等:网络的一个中心节点到其他节点的传输时延不超过给定阀值的概率。
Bonaventura等:对于线路交换网和报文交换网的网络有效性指标。
国防科大信息系统与管理学院 谭跃进 37/140
安全性
为减少敌方对网络的确定性破坏,研究网络中的信息抗搜索、抗截取、抗定向分析、抗欺骗的能力以及网络保密能力。
安全性是基于事故的角度(也即遭受破坏,产生意外事件)
研究网络的风险和危害防御问题。
国防科大信息系统与管理学院 谭跃进 38/140
可靠性(狭义)
研究自身软、硬件故障及非有意干扰情况下,网络在规定的条件下和规定的时间内维持正常工作的能力。
狭义可靠性指标可以根据传统的可靠性串并联系统算法来计算。整个网络系统设备的可靠性则由终端到终端的可靠性综合求出。
国防科大信息系统与管理学院 谭跃进 39/140
网络的品质因素
网络的品质因素是表征网络在已知使用环境和网络状态下主要性能特征的度量。 (能力)
用户方面:信息时延、信息的丢失率、话务的呼损率,等
网络管理者方面:网络的容量、拥塞测度与控制、在最大通信距离上通信网络各种状态下的连通概率等。 (网络的结构)
网络品质因素在执行任务的过程中,随着网络的使用环境和所处的不同,任务剖面,的变化而变化。
国防科大信息系统与管理学院 谭跃进 40/140
网络可靠性的测度指标体系网络可靠性整体指标网络抗毁性网络生存性网络有效性网络设备可靠性路由选择效率网络管理效率连通度粘聚度分散度攻击度连通度粘聚度业务性吞吐量延时传输效率路由选择流量控制故障恢复业务管理系统管理国防科大信息系统与管理学院 谭跃进 41/140
网络的效能分析效能分析可用性 可信性 品质因素可靠性维修性保障性抗毁性生存性有效性安全性可靠性连通性信息时延信息的丢失率话务的呼损率网络的容量拥塞测度与控制国防科大信息系统与管理学院 谭跃进 42/140
网络可靠性的测度指标体系网络可靠性整体指标网络抗毁性网络生存性网络有效性网络设备可靠性路由选择效率网络管理效率连通度粘聚度分散度攻击度连通度粘聚度业务性吞吐量延时传输效率路由选择流量控制故障恢复业务管理系统管理
D C
国防科大信息系统与管理学院 谭跃进 43/140
2 指标体系与模型
网络可靠性指标体系
网络抗毁性评估模型
网络抗毁性优化设计模型国防科大信息系统与管理学院 谭跃进 44/140
网络抗毁性评估最终体现为抗毁性指标的评估。指标的评估需要通过建立抗毁性模型来完成,研究方法主要分为:
解析法
仿真法抗毁性评估模型解析法是根据描述系统抗毁性指标与给定条件之间的函数关系的解析表达式来计算指标值的。使用解析法时,
通过分析模型的解或研究模型的解的形态,可以比较准确地获得系统状态变化信息。缺点是考虑因素少,要进行假设和简化,除了一些理想的和极简单的情况,只在严格限定的假设条件下才有效。对于大型复杂系统可靠性研究,有时难以建立解析模型。
仿真法就是用抽象的、数学的或其他形式的仿真模型代替实际系统在计算机上进行试验。通过仿真可以模拟系统运行,分析特性状态变化情况,评价系统抗毁性指标。计算机仿真在网络系统抗毁性研究领域有十分重要的应用前景。
国防科大信息系统与管理学院 谭跃进 45/140
解析模型对于一部分网络抗毁性指标,可以采用解析法来进行分析与评估。将解析法用于抗毁性指标研究,需要进行抗毁性解析建模,主要包括:
逻辑框图模型
网络模型
Markov过程模型
其它模型国防科大信息系统与管理学院 谭跃进 46/140
解析模型举例
C3I系统可靠性、抗毁性和抗干扰性的统一评测模型
野战地域通信网的可靠性评估模型
C4I系统抗毁生存能力的分析模型国防科大信息系统与管理学院 谭跃进 47/140
综合电子信息系统基本概念
C2,Command +Control 指挥控制( 50年代)
C3,C2+Communication 指挥、控制和通信( 60年代)
C3I,C3+ Intelligence 指挥、控制、通信和情报( 70年代)
C4I,C3I+Computer 指挥、控制、通信、计算机和情报
( 80年代)
C4ISR,C4I+Surveillance Reconnaissance
指挥控制、通信、计算机、情报、监视 和侦察( 90年代)
国防科大信息系统与管理学院 谭跃进 48/140
C3I系统的统一评测模型
一般地说,C3I系统由于规模大、组成设备多、结构复杂,
全系统中的单元故障时有发生。我们很难简单地说这样一个大系统是正常还是失效。全系统绝对正常的平均无故障时间几乎失去意义。因此,人们更关注该系统能在多大程度上保持其规定功能的能力。
因此可用模糊语言值来表达“系统能在多大程度上保持其规定功能的能力” 。这种模糊语言值方法常常比精确数值方法甚至更确切、更本质、更高效。
国防科大信息系统与管理学院 谭跃进 49/140
C3I系统的统一评测模型
引入模糊可靠性的方法,将系统完成任务能力分成了五个等级作为模糊子集,即无任何故障、有弱故障、有故障但能维持、故障达到临界、致命故障。其次考虑系统的六个主要功能,建立六维雷达图,将雷达图的实际面积和额定面积之比作为基础变量,用隶属云方法建立了模糊评估模型。
国防科大信息系统与管理学院 谭跃进 50/140
系统完成任务能力的等级分类
系统无任何故障,保持系统全部功能正常的能力。
系统有弱故障:保持系统主要功能正常的能力。
系统有故障,但尚能维持:保持系统基本功能正常的能力 。
故障已达到临界,再严重则不能容忍:保持系统最低功能正常的能力;
系统出现了致命故障:系统失去最低功能,即系统失效 。
国防科大信息系统与管理学院 谭跃进 51/140
C3I系统功能雷达图信息获取功能信息传输功能信息处理功能辅助决策功能人机交互功能安全保密功能国防科大信息系统与管理学院 谭跃进 52/140
解析模型举例
C3I系统可靠性、抗毁性和抗干扰性的统一评测模型
野战地域通信网的可靠性评估模型
C4I系统抗毁生存能力的分析模型国防科大信息系统与管理学院 谭跃进 53/140
野战地域通信网的可靠性评估模型
野战地域通信网是由 25-30个干线节点组成的拓扑结构为栅格状的大型无线通信系统,为陆军作战部队之间的信息传递提供迅速、安全和可靠的通信。
野战地域网在初始铺设开通前必须根据网络可靠性和抗毁性要求进行网络拓扑结构设计,同时网络开通工作后,由于战场环境的特殊性,网络节点、链路的工作状况将发生变化,导致网络拓扑结构发生变化,使得网络可靠性、抗毁性以及服务性能下降,为此必须依据一种快速的网络可靠性评价方法实现网络拓扑结构的重组设计。
国防科大信息系统与管理学院 谭跃进 54/140
网络跳面节点
网络 G(N,E)为一大型网络,任意节点对之间都有一定跳数的距离,称与某节点具有相同跳数距离的所有节点为该节点具有该跳数的跳面节点。这样就可以把某节点与其他所有节点之间的可靠性转化为到其所有跳面节点之间的可靠性。这样就避开了大量迂回路由对可靠性影响的细节,
只考虑迂回路由影响的效果。
国防科大信息系统与管理学院 谭跃进 55/140
野战地域通信网的可靠性评估模型
网络 G(N,E)的可靠性 RG为网络节点到任意跳面节点可靠性的平均值。
其中 ri为第 i个节点到其所有节点的可靠性,M为最大跳距。
M
j
iji
N
i
iG rrrNR
11
1
国防科大信息系统与管理学院 谭跃进 56/140
解析模型举例
C3I系统可靠性、抗毁性和抗干扰性的统一评测模型
野战地域通信网的可靠性评估模型
C4I系统抗毁生存能力的分析模型国防科大信息系统与管理学院 谭跃进 57/140
C4I系统抗毁生存能力的分析模型
抗毁生存能力是 C4I系统的一个重要指标,主要是指系统在敌方各种软硬件打击下的抗毁能力、对抗能力、环境适应能力和系统生存能力。
系统抗毁生存能力定义为:系统中出现确定性和随机性故障时,系统维持或恢复其性能到一个可接受程度的能力。
国防科大信息系统与管理学院 谭跃进 58/140
C4I系统抗毁生存能力的分析模型
假设系统为一个网络 G(V,L),其中 V为节点集合,L为链路集合,每个节点和链路都有一个正常工作的概率,系统中传递的信息量用节点间传送的分组集合 {dij}表示。
选取被系统有效传输的比值为系统的抗毁生存能力:
其中 dijk表示通过第 k条路径,在 i及 j节点之间传送的分组。
其中 P(k)表示第 k条路径的生存概率。
kji
kji
kji
ijk
n d
kpd
S
,,
,,
,,
)(.
国防科大信息系统与管理学院 谭跃进 59/140
仿真模型举例
Petri网模型
GOOPN模型
建模仿真环境 OPMSE
国防科大信息系统与管理学院 谭跃进 60/140
Petri网模型
Petri网是进行离散事件动态系统建模与仿真分析的有力工具,描述和分析离散事件动态系统的一种模型工具,它不仅能够描述同步、并发、资源争用等特性,本身也含有自控制机制,因此适合网络系统描述与建模的需要。但通常的 Petri网的描述能力仍然有限,对复杂系统建模时,
容易造成状态组合爆炸现象。
国防科大信息系统与管理学院 谭跃进 61/140
GOOPN模型
国防科大武小悦教授提出了一种用于分析通信网可靠性的扩展的,面向对象的 Petri网模型 GOOPN(Generalized Object
Oriented Petri Net),并给出了进行可靠性建模分析的工具 。
该模型可以统一处理通信网络的连通可靠性问题,可以较好地适应系统要素的变化 。
国防科大信息系统与管理学院 谭跃进 62/140
建模仿真环境 OPMSE
国防科技大学信息系统与管理学院开发了基于对象 Petri
网的建模仿真环境 OPMSE。 该环境不仅可用于 C4ISR系统的动态建模,还可以对建立的模型进行仿真实验,统计运行数据并计算仿真结果 。 OPMSE的典型应用领域是通信网的分析,已被用于 C4ISR系统分析与设计,效能评价等方面 。
国防科大信息系统与管理学院 谭跃进 63/140
2 指标体系与模型
网络可靠性指标体系
网络抗毁性评估模型
网络抗毁性优化设计模型国防科大信息系统与管理学院 谭跃进 64/140
抗毁性优化设计模型抗毁性的优化设计模型以抗毁性评估模型为基础,其主要目标是以最小的费用获得最大的抗毁性,主要包括三个层次:拓扑结构的优化设计,链路容量的优化设计,路由的优化设计 。 目前的抗毁性优化设计模型集中于拓扑结构的优化,主要讨论了两个方面的问题:
在满足网络连通性的要求下,使得总费用最少
在给定费用的前提下,使得网络的连通性最大国防科大信息系统与管理学院 谭跃进 65/140
迂回路径法
基于跳面节点的优化设计模型
容量分配优化设计模型 迂回路径法:在考虑没有信道直接相连节点对之间的端对端信息的基础上,由大到小增加信道,每增加一条信道进行一次仿真,试验得出系统的抗毁生存能力,直到达到满意的抗毁生存能力为止。
基于跳面节点的优化设计模型是在基于跳面节点的的可靠性评估模型和代价模型基础上,对网络拓扑结构进行优化、在固定网络拓扑结构的基础上,对可靠性指标进行优化分配。
容量分配优化设计模型分别讨论了在给定总的费用条件下,使得网络可靠性最大的网络链路容量分配优化设计问题;以及在给定了网络可靠性指标的前提下,使得网络费用最小的链路容量分配优化设计问题。
优化设计模型举例国防科大信息系统与管理学院 谭跃进 66/140
抗毁性优化设计小结
抗毁性优化设计基本上都采用这样一种思路:以抗毁性评估模型为基础,应用仿真方法采取不同的策略进行
,尝试,,直到得到较好的抗毁性。
当前研究主要集中于网络抗毁性模型的建立,而对网络拓扑结构自身性质的研究较少,这是抗毁性研究的一个薄弱点。
国防科大信息系统与管理学院 谭跃进 67/140
报告内容
1,复杂网络可靠性概述
2,指标体系与模型
3,复杂网络可靠性的有关研究内容
4,网络可靠性研究的方法论国防科大信息系统与管理学院 谭跃进 68/140
3 复杂网络可靠性的有关研究内容
指标体系研究
网络拓扑结构对抗毁性的影响分析
网络抗毁性评估方法研究
复杂网络的健康监控技术研究国防科大信息系统与管理学院 谭跃进 69/140
指标体系研究思路网络功能网络构成 影响因素复杂网络复杂网络可靠性定义指标体系建立原则 现有及新指标研究连通性 单元、载体 任务完成类指标间相互关系研究复杂网络可靠性指标体系国防科大信息系统与管理学院 谭跃进 70/140
3 复杂网络可靠性的有关研究内容
指标体系研究
网络拓扑结构对抗毁性的影响分析
网络抗毁性评估方法研究
复杂网络的健康监控技术研究国防科大信息系统与管理学院 谭跃进 71/140
拓扑结构对抗毁性的影响分析复杂网络研究内容有:
研究各种网络的结构
找出结构和功能的联系
设计出更优越的网络国防科大信息系统与管理学院 谭跃进 72/140
拓扑结构对抗毁性的影响分析
随机网络与无标度网络的抗毁性
网络结构熵与抗毁性
抗毁性研究中节点重要性评估方法国防科大信息系统与管理学院 谭跃进 73/140
随机网络与无标度网络的抗毁性
许多复杂系统的容错性达到了令人惊讶程度。例如,简单生物体在激烈的药物或者环境影响下生长、发展、再生,
其容错性归因于新陈代谢网络下潜在的鲁棒性。复杂通信网络也显示了很好的鲁棒性:虽然其主要部分会有故障,
但是局部失效很难导致失去全局网络传输信息的能力。
无标度网络显示出很强的容错性(在非常高的自身失效条件下,节点连接也不受影响)。然而在这些网络中容错的代价太高,只要选择切除少数扮演重要角色的节点,整个网络就几乎崩溃。
2000年 Reka Albert等对这种特性进行了研究。
国防科大信息系统与管理学院 谭跃进 74/140
随机网络与无标度网络的抗毁性考察两类网络:
随机网络:连接度分布是一条钟型曲线,P(k)在 <k>处取得最大值,每个节点有近似相同的连接数 <k> ;
无标度网络:连接度分布是一条递减的曲线,满足幂次定律,网络中有少量核心节点。
国防科大信息系统与管理学院 谭跃进 75/140
随机网络与无标度网络的抗毁性国防科大信息系统与管理学院 谭跃进 76/140
随机网络与无标度网络的抗毁性
网络的连接可以通过平均最短距离 d来描述。 d刻画了两个节点相互通信的能力。拥有大量节点的网络也能有很小的平均最短距离;例如万维网,拥有 个节点,平均最短距离大约是 19;社会网拥有 600万个节点,平均最短距离大约是 6。
8108?
国防科大信息系统与管理学院 谭跃进 77/140
随机网络与无标度网络的抗毁性将随机网络和无标度网络同时置于两种打击之下:
随机打击 ( failure):以一定比例 f 随机移除节点
智能打击 ( attack):按照连接度从高到低次序移除节点国防科大信息系统与管理学院 谭跃进 78/140
随机网络与无标度网络的抗毁性左图显示了两种网络在不同打击下,d随 f
变化图。两种网络都包含 10000个节点和
20000个连接。
国防科大信息系统与管理学院 谭跃进 79/140
随机网络与无标度网络的抗毁性图 b.在因特网上随机损毁 (方块 )或者受到攻击
(圆 )d的变化,样本来自于网络应用研究国家实验室收集的包含 6209
个节点和 12200个连接的拓扑图形。
国防科大信息系统与管理学院 谭跃进 80/140
随机网络与无标度网络的抗毁性在 www.nd.edu上随机打击 (方块 )或者受到智能攻击 (六边形 )后 d的变化图。
国防科大信息系统与管理学院 谭跃进 81/140
随机网络与无标度网络的抗毁性结论:
生机勃勃,无标度网络在随机打击下,生机勃勃,抗御能力很强。
脆 弱,在智能性的打击下,无标度网络显得异常脆弱。
国防科大信息系统与管理学院 谭跃进 82/140
拓扑结构对抗毁性的影响分析
随机网络与无标度网络的抗毁性
网络结构熵与抗毁性
抗毁性研究中节点重要性评估方法国防科大信息系统与管理学院 谭跃进 83/140
网络结构熵与抗毁性
在现实生活中,我们遇到的网络往往是介于随机网络与无标度网络之间的。它们既不是完全随机的,连接度分布也不一定严格满足幂分布。
从网络拓扑结构的一般属性出发,研究各种属性对抗毁性的影响,这将是复杂网络抗毁性研究的一条有效的新途径。
国防科大信息系统与管理学院 谭跃进 84/140
网络结构熵与抗毁性
从本质上讲,复杂网络的无标度性就是一种非同质性,是网络涌现出的一种,序,。
在无标度网络中存在极少数具有大量连接的,核心节点,
( Hub-node)和大量具有少量连接的,末梢节点,。这样的网络是不均匀的,或者是,非同质的,,表现在连接度分布上就是连接度分布曲线是不断递减的。
国防科大信息系统与管理学院 谭跃进 85/140
网络结构熵与抗毁性
怎么定量地刻画复杂网络这种非同质性呢?
在现实世界的复杂网络中,连接度分布曲线是一条相当不规则的曲线,可能并不是一条严格递减的曲线,即使是一条递减的曲线,通过拟合得出的曲线参数也是非常不精确的,而且计算复杂。
国防科大信息系统与管理学院 谭跃进 86/140
网络结构熵与抗毁性
熵最初是作为一个热力学概念而引入的,作为系统无序的度量,熵由于其独特的内涵和渗透力被广泛应用。近来,
熵作为描述复杂系统结构的物理量,在复杂系统理论中受到越来越多的关注,成为研究复杂系统的一个重要工具。
熵的宏观意义是系统能量分布均匀性的一种量度,可以表示物体所处状态是否稳定及系统变化的方向,能量分布越均匀,熵越大;反之,则熵越小。
国防科大信息系统与管理学院 谭跃进 87/140
网络结构熵与抗毁性
我们定义:
为第 i个节点的重要度,其中 N为网络中节点数目,ki为第个节点的连接度。
熵是,无序,的度量。如果网络是随机连接的,各个节点的重要度大致相当,那么我们认为网络是,无序的,。反之,如果网络是无标度的,网络中有少量,核心节点,和大量,末梢节点,,节点的重要度存在差异,我们认为这种网络是,有序的,。
N
i
iii kkI
1
/
国防科大信息系统与管理学院 谭跃进 88/140
网络结构熵与抗毁性
我们定义:
为网络结构熵,其中 N为网络中节点数目。
当网络完全均匀,即 Ii=1/N 时,E取最大值。
当网络中所有节点都与某一个中心节点相连,网络最不均匀,网络结构熵最小。
N
i
ii IIE
1
ln
国防科大信息系统与管理学院 谭跃进 89/140
网络结构熵与抗毁性
为排出节点数目对的影响,需要将网络结构熵进行归一化。
定义称为网络的标准结构熵,其中 N为网络中节点数目。
)1(4lnln
)1(4lnln2
2
1
m i nm a x
m i n
NN
NII
EE
EE
E
N
i
ii
国防科大信息系统与管理学院 谭跃进 90/140
网络结构熵与抗毁性
用网络结构熵研究复杂网络的非同质性,并不是说用网络结构熵取代连接度分布。网络结构熵与连接度分布的关系,
就如同随机变量的数字特征与其概率分布函数的关系,两者是互为补充的。
网络结构熵是由连接度分布确定的,网络结构熵可以更加精确简洁的度量复杂网络的非同质性。
网络结构熵与抗毁性有关系。
国防科大信息系统与管理学院 谭跃进 91/140
拓扑结构对抗毁性的影响分析
随机网络与无标度网络的抗毁性
网络结构熵与 抗毁性
抗毁性研究中节点重要性评估方法国防科大信息系统与管理学院 谭跃进 92/140
抗毁性研究中节点重要性 评估方法
无标度网络中一个很重要的概念就是,核心节点,,那么哪些节点是,核心节点,呢?
通过节点重要性的评估找出那些重要的核心节点,一方面我们可以重点保护这些,核心节点,来提高整个网络的可靠性,另外一方面我们也可以攻击这些,薄弱环节,达到摧毁整个网络的目的,比如阻截电脑病毒的传播。
国防科大信息系统与管理学院 谭跃进 93/140
抗毁性研究中节点重要性 评估方法
很多时候我们都把节点的度数作为节点重要性的衡量标准,
认为与节点相连的边越多则该节点越重要,显然这种评估方法具有片面性,有些关键节点并不一定具有较大的度数。
为了解决这个问题,我们提出了基于凝聚度的节点收缩方法来评估网络中的节点重要度。
国防科大信息系统与管理学院 谭跃进 94/140
节点收缩方法
节点 vi收缩是指将与节点 vi相连接的 ki个节点都与节点 vi短接,即用一个新节点 vi ’代替这 ki+1个节点,原先与它们关联的边现在都与新节点关联。
相当于节点 vi将它周围的 ki个节点,凝聚成了一个节点,。
如果节点 vi是一个很重要的,核心节点,,那么将它收缩后整个网络将更好的凝聚在一起。
国防科大信息系统与管理学院 谭跃进 95/140
节点收缩方法
vi
国防科大信息系统与管理学院 谭跃进 96/140
节点收缩方法
vi
国防科大信息系统与管理学院 谭跃进 97/140
节点收缩方法
vi新节点 v’i
国防科大信息系统与管理学院 谭跃进 98/140
网络凝聚度
网络凝聚程度的衡量标准
节点之间的平均最短路径 (l)
网络中的节点数目 (n)
网络凝聚度定义
节点数与平均最短路径乘积的倒数国防科大信息系统与管理学院 谭跃进 99/140
网络凝聚度定义
定义为网络凝聚度,其中 代表节点 i和 j之间的最短距离。
显然,当网络中只有一个节点时,取最大值 1。
Vji
ij
Vji
ij d
n
nn
d
n
ln
,,
2
1
2/)1(
11
ijd
10
国防科大信息系统与管理学院 谭跃进 100/140
抗毁性研究中节点重要性评估方法节点收缩后得到的网络凝聚度取决于两个因素:
节点的度数。相同条件下,如果节点的度数越大,则将该节点收缩以后网络中节点和边的数目就越少,网络的凝聚度就越大,该节点越重要。
节点在网络中的位置。如果节点处于,要塞,位置,很多节点对之间的最短路径都要经过该节点,那么当把收缩以后将大大减少网络的平均最短距离,从而获得较大的网络凝聚度。
国防科大信息系统与管理学院 谭跃进 101/140
评估实例某网络拓扑结构图
v 1
v 2
v 3 v 4
v 5
国防科大信息系统与管理学院 谭跃进 102/140
v 1
v 2
v 3 v 4
v 5
评估实例节点收缩后的图。其中 (a)为节点 v3收缩后的图,(b)为节点 v2或 v4收缩后的图,(c)为节点 v1或 v5收缩后的图。
( a ) ( b ) ( c )
国防科大信息系统与管理学院 谭跃进 103/140
评估结果节点 节点重要度
v1
0.5
1
0.5
0.3333
0.3333
v2
v5
v3
v4
国防科大信息系统与管理学院 谭跃进 104/140
3 复杂网络可靠性的有关研究内容
指标体系研究
网络拓扑结构对抗毁性的影响分析
网络抗毁性评估方法研究
复杂网络的健康监控技术研究国防科大信息系统与管理学院 谭跃进 105/140
网络抗毁性评估方法研究
用离散动态系统的建模思想研究复杂网络的抗毁性
对抗环境下抗毁性评估方法研究
抗毁性评估的仿真分析方法研究国防科大信息系统与管理学院 谭跃进 106/140
复杂网络的离散动态系统特性
系统行为动态性的特点网络系统处于不断的变化、发展之中
系统行为的时间离散性
系统行为的事件离散性在网络系统运行中,部件(包括节点和链路)的失效,以及由此引起的系统状态的变化,在对抗环境下,系统所遭受的冲击等都是一系列的离散事件。
国防科大信息系统与管理学院 谭跃进 107/140
网络系统抗毁性评估的主要方法
Markov模型
排队论模型
Petri网模型
其它模型国防科大信息系统与管理学院 谭跃进 108/140
网络抗毁性评估方法研究
用离散动态系统的建模思想研究复杂网络的抗毁性
对抗环境下抗毁性评估方法研究
抗毁性评估的仿真分析方法研究国防科大信息系统与管理学院 谭跃进 109/140
对抗环境下抗毁性评估方法研究
对抗环境的描述
建立对抗模型
模型的验证、分析
模型的求解国防科大信息系统与管理学院 谭跃进 110/140
综合电子信息系统战场抗毁性国防科大信息系统与管理学院 谭跃进 111/140
模型假设
敌方的攻击是分波进行的,其攻击波的到达服从泊松分布
每波次轰炸机所发射的导弹数为服从离散均匀分布的随机变量
当军指挥所 A被破坏后,由师指挥所 B(一师)担任指挥任务
当军指挥所 A完好时,通信网生存的条件是在 B,C1,C2,C3中至少三个保持完好;当 A被破坏时,通信网生存的条件是在 B,C1,C2,C3中至少保持包括 B在内的三个师指挥所保持完好
经过每发次导弹打击后军指挥所的生存概率为 PA
经过每发次打击后师指挥所 B的生存概率为 PB
经过每发次打击后师指挥所 C1,C2,C3的生存概率为 PC
国防科大信息系统与管理学院 谭跃进 112/140
模型求解
单元的战场抗毁性分析
1
1 !
m
j
i
j i
mk
tiT
ii
m
t
P t P e
m
1 2 3A,B,C,C,Ci?
1
1 1 1 !
i i i
i
i
m mk k n
tiT ii
ki
m ii
tPPE P t e
n P m
国防科大信息系统与管理学院 谭跃进 113/140
模型求解
系统的战场抗毁性分析
当军指挥所完好时
当军指挥所被破坏时
2312 3 1T T T T TS A B C C CP t P t P t C P t P t P t
2322 311T T T T TS A B C C CP t P t P t C P t P t P t
国防科大信息系统与管理学院 谭跃进 114/140
网络抗毁性评估方法研究
用离散动态系统的建模思想研究复杂网络的抗毁性
对抗环境下抗毁性评估方法研究
抗毁性评估的仿真分析方法研究国防科大信息系统与管理学院 谭跃进 115/140
抗毁性评估的仿真分析方法研究
现有仿真平台分析
对抗环境下,仿真平台的建立
仿真模型的 V.V&A分析
仿真结果分析国防科大信息系统与管理学院 谭跃进 116/140
抗毁性仿真示例
做一些试探性研究
复杂网络在 SWARM上仿真的可行性
检验简单的假设
评估系统在特定条件下的抗毁能力国防科大信息系统与管理学院 谭跃进 117/140
仿真环境描述
二维平面仿真
节点用 Agent表示
随机性连接或择优连接国防科大信息系统与管理学院 谭跃进 118/140
仿真参数及设定
节点数量
节点连接边数
无向边
打击半径
打击频率国防科大信息系统与管理学院 谭跃进 119/140
打击模式设定
模式 1:打击整个区域内的所有节点
模式 2:打击固定区域内的所有节点
模式 3:打击变动区域内的所有节点国防科大信息系统与管理学院 谭跃进 120/140
仿真结果模式 1下,节点被打击成孤立节点,节点的颜色由蓝色变成红色国防科大信息系统与管理学院 谭跃进 121/140
仿真结果模式 2打击示意图国防科大信息系统与管理学院 谭跃进 122/140
仿真结果模式 3打击示意图国防科大信息系统与管理学院 谭跃进 123/140
仿真结果随机连接和择优连接下的节点度分布图(累计分布)
国防科大信息系统与管理学院 谭跃进 124/140
不同打击模式下的打击效果分析在模式 1下,要打击 ( 22- 3) 次才能使孤立节点数占总节点数的一半国防科大信息系统与管理学院 谭跃进 125/140
不同打击模式下的打击效果分析在打击模式 2下,不可能使 孤立节点数占到总节点数的一半国防科大信息系统与管理学院 谭跃进 126/140
不同打击模式下的打击效果分析在模式 3下,要打击 43次才能使孤立节点数占总节点数一半国防科大信息系统与管理学院 谭跃进 127/140
随机打击与智能打击的打击效果对比分析随机打击要 (22-3)次,智能打击要 (9- 3)次国防科大信息系统与管理学院 谭跃进 128/140
战术机动的抗毁效果分析在打击模式 3下,不采用战术机动时的打击次数为 43。
国防科大信息系统与管理学院 谭跃进 129/140
战术机动的抗毁效果分析在打击模式 3下,采用战术机动时的打击次数为 42次 。
国防科大信息系统与管理学院 谭跃进 130/140
战术机动的抗毁效果分析预 期,战术机动有利于提高系统抗毁性能 。
实际结果,战术机动对提高系统抗毁性能没什么效果或者效果很不明显 ( 反直观性 ) 。
国防科大信息系统与管理学院 谭跃进 131/140
3 复杂网络可靠性的有关研究内容
指标体系研究
网络拓扑结构对抗毁性的影响分析
网络抗毁性评估方法研究
复杂网络的健康监控技术研究国防科大信息系统与管理学院 谭跃进 132/140
网络的健康监控技术
网络的健康监控是综合应用故障检测、诊断及控制方法,
对网络的工作过程进行监控。
健康监控的主要目的是利用健康监控系统对网络系统可能的运行故障进行检测、识别、定位和评估,并采取故障报警、启动冗余备份等故障控制措施,从而保障系统的安全性、可靠性或将故障引起的损失降低到最低限度。通俗地讲,它是一种给系统,看病,的技术。
国防科大信息系统与管理学院 谭跃进 133/140
健康监控流程状态检测系 统传感器信号采集、数据显示分析处理、状态识别故障诊断、决策巡回监测 监护运行 停机检修治理、预防参考图谱 分析诊断治理预防国防科大信息系统与管理学院 谭跃进 134/140
健康监控方法
基于直接测量及信号处理方法
直接测量系统输入输出
基于因果关系的信号处理方法
基于数学模型的 FDD( Fault Detection and Diagnosis)
国防科大信息系统与管理学院 谭跃进 135/140
在正常情况下,被控过程的输入 μ(t)和输出 y(t)在正常范围内变动,μmin(t)<μ(t)< μmax(t),ymin(t)<y(t)< ymax(t)。当超出此范围时,则认为故障已经发生或将要发生。
检测输入输出量的变化率是否满足 min(t)< (t)< max(t),
min(t)< (t)< max(t)来判断故障是否已经发生。
直接测量系统输入输出
y y y
国防科大信息系统与管理学院 谭跃进 136/140
基于因果关系的信号处理方法
系统的输出在幅值、相位、频率及相关性上与故障源之间会存在一定的联系,这种联系可以用一定的数学形式表达,
例如输出量的频谱、相关系数等。发生故障时,则可以利用这些量进行分析和处理来判断故障源的存在。常用的方法如谱分析法、相关分析法等。
国防科大信息系统与管理学院 谭跃进 137/140
基于数学模型的 FDD
系统在正常运行期间,其参数(如流量、吞吐量、时延等)
表现为较好的平稳性,故而可以利用时间序列方法建立单一参数的 ARMA模型。在系统的正常工作状态下,所建立的 ARMA模型正确地表示了其参数序列,此时模型残差应为白噪声。当系统出现故障时,参数不再满足此模型,参数不再满足模型,此时残差的自相关系数将明显偏离一定的置信区间(如 99%)。因此可以利用参差自相关系数是否偏离置信区间及一定的检测策略进行故障检测。
国防科大信息系统与管理学院 谭跃进 138/140
报告内容
1,复杂网络可靠性概述
2,指标体系与模型
3,复杂网络可靠性的有关研究内容
4,网络可靠性研究的方法论国防科大信息系统与管理学院 谭跃进 139/140
网络可靠性研究的方法
定性分析与定量计算相结合的方法
解析分析与仿真推演相结合的方法
矛盾分析法
系统工程方法
理论与实践相结合的方法
继承与创新相结合的方法谢 谢 !
复杂网络可靠性研究
——国防科技大学信息系统与管理学院 谭跃进国防科大信息系统与管理学院 谭跃进 2/140
我们被网络包围着,几乎所有的复杂系统都可以抽象成网络模型,这些网络往往具有大量的节点,节点之间有着复杂的连接关系 。
国防科大信息系统与管理学院 谭跃进 3/140
报告内容
1,复杂网络可靠性概述
2,指标体系与模型
3,复杂网络可靠性的有关研究内容
4,网络可靠性研究方法论国防科大信息系统与管理学院 谭跃进 4/140
报告内容
1,复杂网络可靠性概述
2,指标体系与模型
3,复杂网络可靠性的有关研究内容
4,网络可靠性研究的方法论国防科大信息系统与管理学院 谭跃进 5/140
1 复杂网络可靠性概述
无标度网络的双重性
复杂网络抗毁性举例
复杂网络可靠性定义国防科大信息系统与管理学院 谭跃进 6/140
无标度网络的双重性
无标度网络定义
1998年,印第安纳州圣母大学物理学教授巴拉巴斯及其同事在对万维网拓扑结构进行研究时发现,考察的情况比随机网络所描述的要复杂,即钟形曲线的连接平均数或标度不见了,它所产生的是一条不断递减的曲线 。 巴拉巴斯把具有这种性质的网络称之为无标度网络 ( scale-free networks) 。
无标度网络的双重性生机勃勃,无标度网络在随机打击下,生机勃勃,抗毁能力很强脆 弱,在智能打击下,无标度网络显得异常脆弱国防科大信息系统与管理学院 谭跃进 7/140
无标度网络的双重性
巴拉巴斯等人把无标度网络置于两种类型的打击之下(随机打击、智能打击)。在前一种打击中,他们随机地攻击了个别的节点,在后一种中,
则仅仅拿掉了这些活动中心 ── 网络中四通八达的节点。
在随机打击下,随机网络很容易遭受伤害 。 由于越来越多的节点被摧毁,
所以从一个节点到达另外一个所需的步骤数量稳步增加 。 与此形成对照,
无标度网络在这种打击面前则生机勃勃,抗毁能力很强 。
在智能打击下,随机网络的衰败方式与在随机打击下相同 。 但无标度网络一旦 5% 的活动中心被去除,穿越网络所需的步骤数量就增加一倍 。
巴拉巴斯说:,这表明无标度网络总的来说很容易受到智能打击伤害。,
国防科大信息系统与管理学院 谭跃进 8/140
复杂网络抗毁性举例之一
美加电网的大崩溃事故已经过去一年了,或许瞬间的黑暗并没有使远在亚洲的我们感受到纽约人的惊栗,但是网络中无意或有意生成的安全隐患却令人无法逃避。面对与生活日渐亲密的网络,我们不禁要问:
,网络到底有多可靠?,
国防科大信息系统与管理学院 谭跃进 9/140
复杂网络抗毁性举例之一
北美电力网是一个由大型发电厂为集散节点,以主干电力网相互连接起来的类似无标度网络的高度集群电网。由于他们使用的是同步交流电网,只要一家电厂出事,频率异动就会瞬间波及全网。
美加电网的崩溃清楚地解释了,集群现象,,并且极其吻合无标度网络理论对集散节点的定义和因此而形成的对于网络安全特性的估计。
虽然所有对电力网络的研究工作还不能确定美加电网就是一种,无标度网络,,但有一点已经明确,那就是电力网是一个复杂的网络系统,对网络中一定数量集散节点的蓄意攻击,
就能破坏整个网络的正常运行,而且如果这些集散节点之间的松散联系一旦相互影响、交叉感染,整个网络的安全性就将大大降低。
国防科大信息系统与管理学院 谭跃进 10/140
复杂网络抗毁性举例之二
反映在互联网中,我们几乎都使用着微软的 Windows开放式操作平台,针对单一安全漏洞的病毒就足以感染大部分网络连接,几位美国网络安全专家在最近的一份联合报告中极力呼吁,过分依赖微软软件可能导致,大规模、雪崩式故障,。
国防科大信息系统与管理学院 谭跃进 11/140
复杂网络抗毁性举例之三
网络抗毁性分析的一个重要实例是食物链网络。
对于食物链网络,由于规模限制,食物链网络的度分布没有得到最终研究结果,度分布存在幂律分布、均匀分布、以及指数分布等多种形式。
在这样的网络上,如果发生个别物种的衰落或死亡会对整体生态系统产生什么影响呢?
国防科大信息系统与管理学院 谭跃进 12/140
复杂网络抗毁性举例之四
野战地域通信网是由 25-30个干线节点组成的拓扑结构为栅格状的大型无线通信系统,为陆军作战部队之间的信息传递提供迅速、
安全和可靠的通信。
综合保障网络是为了保障战争、抗洪抢险等重大行动所需,以物资贮存点等保障实体为依托,把各种保障资源按一定的要求和原则合理部署,在空间上形成网络化布局的保障体系。在这个体系中,仓库、医院、工厂、供应站等构成保障实体,铁路、公路、
水路、管线、航线等构成连接网络的纽带,在网络中运行的有信息、物资、人员、技术实体等。
相对于日常通信、运输等问题,这些军用网络更强调网络在恶劣环境下的抗毁能力。
国防科大信息系统与管理学院 谭跃进 13/140
复杂网络可靠性定义
复杂网络的可靠性、抗毁性研究一直是一个十分棘手的问题,这主要归根于一直以来我们对复杂网络的拓扑结构知之甚少,甚至有很大偏差。
以往的复杂网络抗毁性模型都是建立在随机网络模型上的,
在抗毁性分析中我们也仅考虑随机打击。
最新的研究表明不同拓扑结构的网络对这两种损伤的抗毁性存在很大差异。这使得我们不得不重新回过头来研究复杂网络的可靠性、抗毁性。
什么样的拓扑结构可靠性更好?抗毁性更强?
国防科大信息系统与管理学院 谭跃进 14/140
复杂网络可靠性定义
(复杂)网络可靠性:
是指网络系统在规定条件下和规定时间内完成规定功能的能力,可靠性的概率度量称为可靠度。这个定义包含了五个方面的内容,对象、条件、时间、功能和能力。
国防科大信息系统与管理学院 谭跃进 15/140
报告内容
1,复杂网络可靠性概述
2,指标体系与模型
3,复杂网络可靠性的有关研究内容
4,网络可靠性研究的方法论国防科大信息系统与管理学院 谭跃进 16/140
2 指标体系与模型
网络可靠性指标体系
网络抗毁性评估模型
网络抗毁性优化设计模型国防科大信息系统与管理学院 谭跃进 17/140
网络可靠性研究的层面及任务研究层面 研究任务 测度指标网络拓扑层 研究拓扑结构的可靠性及网络组织的要求和改进措施 抗毁性、生存性网络设备层 研究通信设备终端到终端的可靠性及整个网络系统设备的可靠性 设备可靠性网络路由层 分析网络路由算法的效率、流量控制、路由管理网络运行层 研究网络环境和网络异常故障的规律对网络可靠性的影响 可用性网络业务层 分析网络业务能力及服务质量,对网络的性能可靠性进行综合评价 完成性、有效性网络管理层 研究网络维护和管理体系及提高维护管理水平的措施国防科大信息系统与管理学院 谭跃进 18/140
网络的效能分析
网络系统效能定义:系统在规定的条件下,满足给定的定量特征和服务要求的能力。它是系统可用性、可信性及固有能力的综合反映。
效能分析的主要思想:无论何时,一旦需要使用某个系统,
它就应该处于能正常工作的准备状态( A),并要求它在执行任务过程中具有可信性( D),同时,还必须具有完成预定任务的能力( C)。也即要求系统,招之即来、来之能战、战之能胜,。
国防科大信息系统与管理学院 谭跃进 19/140
效能分析模型
E=A·D·C
A:可用性向量
D:可信性矩阵
C:品质因素向量国防科大信息系统与管理学院 谭跃进 20/140
网络的效能分析效能分析可用性 可信性 品质因素可靠性维修性保障性抗毁性生存性有效性安全性可靠性连通性信息时延信息的丢失率话务的呼损率网络的容量拥塞测度与控制国防科大信息系统与管理学院 谭跃进 21/140
可用性
可用性也称完好性,它是效能研究的目的,是衡量网络处于可工作状态的程度。这种程度往往决定于网络的可靠性、
维修性和保障性。
网络的可用性问题是研究在一定的网络拓扑结构下,根据网络中各种部件(节点和边)处于不同工作状态的概率,
给出网络在开始执行任务时的系统状态和特性。
国防科大信息系统与管理学院 谭跃进 22/140
可信性
可信性是研究网络效能问题的关键。
可信性是指在人为或自然的破坏作用下,网络在规定的条件下和规定的时间内生存的能力。
由网络的可信性定义中分离出研究有关网络可信性问题的基本概念有:抗毁性、生存性、有效性、安全性、可靠性(狭义)。
国防科大信息系统与管理学院 谭跃进 23/140
网络的抗毁性( Invulnerability)
网络在人为破坏作用下的可靠性,它假定,破坏者具有关于网络结构的全部资料,并采用一种确定的破坏策略,。
对于一个网络,网络的抗毁性是指至少需要破坏几个节点或几条链路才能中断部分节点之间的通信,即指出破坏一个网络的困难程度。
抗毁性通过两个可靠性的确定测度 —粘聚度和连通度来表示。
国防科大信息系统与管理学院 谭跃进 24/140
抗毁性(李德毅院士)
“系统在受到敌方物理破坏或火力攻击环境下,在规定时间内,完成规定功能的能力,。
换个角度看,这个定义实际是在说:因系统中的部件(如部分信道或部分设备)受损失效,系统结构发生变化或者重组后完成规定功能的能力。
国防科大信息系统与管理学院 谭跃进 25/140
抗干扰性(李德毅院士)
系统在受到敌方电磁干扰和攻击环境下,在规定时间内,
完成规定功能的能力。
换个角度看,这个定义实际是在说:系统中的部件在电磁攻击环境下,其能力在不同程度上失效,性能指标在量的方面下降。但由于系统具有结构上的容错性,能在一定程度上承受环境的恶化。
国防科大信息系统与管理学院 谭跃进 26/140
粘聚度( Cohesion)
对于一个连通网络,定义 CHij为断开一对节点( i,j)之间所有通路所需去掉的最少链路数,则网络的粘聚度为:
粘聚度对应着网络的最小链路割集。
,
m in ij
ij
C H C H
国防科大信息系统与管理学院 谭跃进 27/140
连通度( Connectivity)
对于一个连通网络,定义 CNij为断开一对节点( i,j)之间所有通路所需去掉的最少节点数,则网络的连通度为:
连通度对应着网络的最小节点割集。
,
m in ij
ij
CN CN
国防科大信息系统与管理学院 谭跃进 28/140
粘聚度、连通度的缺陷
要使一个网络解体,至少需要去掉 CH条链路或者 CN个节点。
这种解体,可能把一个网络分解为两个或多个子网络,也可能把一个节点从网络中分离出来。对于网络业务来说,
前者比后者带来更严重的后果。
国防科大信息系统与管理学院 谭跃进 29/140
粘聚度和连通度( Boesch等 )
在通信网中,为了把一个具有 m个节点的子网络从通信网中分离出来所需去掉的最少链路数 NL(m)或最少节点数
NN(m),显然:
m i n
m
C H N L m
m i nmC N N N m
国防科大信息系统与管理学院 谭跃进 30/140
粘聚度和连通度( Wilkov )
如果考虑网络传输的时延,对于一个网络直径为 k的通信网,为使网络直径 k超过阀值 km时必须去掉的最少链路数 DL(k,km)或最少节点数 DN(k,km)。
国防科大信息系统与管理学院 谭跃进 31/140
抗毁性小结
网络的抗毁性是从图论的概念中提出来的,在通信网的可靠性分析中得到广泛应用。抗毁性从网络连通性的角度描述网络拓扑结构对通信网可靠性的影响,它是可靠性的一种确定性测度。
对于军用通信网来说,网络的抗毁性无疑是一项重要的指标。
网络抗毁性的实质是研究网络的拓扑结构的可靠性,是网络可靠性的一种静态指标。抗毁性包括节点连通度、节点粘聚度、网络设备地域分散密集度、敌方对网络的结构掌握程度情况和敌方的攻击力量等,可以利用可信性指标体系,通过层次分析法等综合计算方法进行计算。
国防科大信息系统与管理学院 谭跃进 32/140
网络的生存性( Survivability)
基于网络连通性的概率测度。
网络在随机破坏作用下的网络可靠性。在军用环境中,随机性破坏表现为,破坏者只有关于网络结构的部分资料,
在采用一种随机的破坏策略,;在商用环境中,随机性破坏则表现为网络部件(节点和链路)的自然失效。网络的生存性由可靠性的概率测度 ——连通概率来表示。
国防科大信息系统与管理学院 谭跃进 33/140
几种连通概率
端到端的连通概率。
Baran:在遭受破坏后幸存下来的网络中,选出一个最大的连通子网络,其节点数的平均值(对所有样本作平均)
占原网络节点数的百分率,即为通信网的连通概率。
Frank:在遭受破坏后幸存下来的网络中,任意选取一个节点,所有能与它相连通的节点数占原网络节点数的百分率。
整个网络构成一个连通网络的概率。
国防科大信息系统与管理学院 谭跃进 34/140
生存性小结
网络生存性是基于概率论和图论的知识提出来的,它描述了随机性破坏(主要是网络部件的自然失效)以及网络拓扑结构对网络可靠性的影响。
生存性是网络可靠性研究的重要内容之一,它是网络运行过程中的网络连通度的量度,它包括节点连通度、节点粘聚度、业务性能等,这些测度指标只能通过对具体网络运行破坏发生时统计得到或通过计算机仿真实验得到。
国防科大信息系统与管理学院 谭跃进 35/140
网络的有效性( Availability)
有效性也称为完成性
基于网络业务性能的可靠性测度
网络在部件失效下满足业务性能要求的程度
包括网络的吞吐量、传输时延等国防科大信息系统与管理学院 谭跃进 36/140
几种有效性指标
Baiberis等:加权的端到端连通概率。
Barberis等:网络的吞吐量超过一个给定阀值的概率。
Park等:网络的一个中心节点到其他节点的传输时延不超过给定阀值的概率。
Bonaventura等:对于线路交换网和报文交换网的网络有效性指标。
国防科大信息系统与管理学院 谭跃进 37/140
安全性
为减少敌方对网络的确定性破坏,研究网络中的信息抗搜索、抗截取、抗定向分析、抗欺骗的能力以及网络保密能力。
安全性是基于事故的角度(也即遭受破坏,产生意外事件)
研究网络的风险和危害防御问题。
国防科大信息系统与管理学院 谭跃进 38/140
可靠性(狭义)
研究自身软、硬件故障及非有意干扰情况下,网络在规定的条件下和规定的时间内维持正常工作的能力。
狭义可靠性指标可以根据传统的可靠性串并联系统算法来计算。整个网络系统设备的可靠性则由终端到终端的可靠性综合求出。
国防科大信息系统与管理学院 谭跃进 39/140
网络的品质因素
网络的品质因素是表征网络在已知使用环境和网络状态下主要性能特征的度量。 (能力)
用户方面:信息时延、信息的丢失率、话务的呼损率,等
网络管理者方面:网络的容量、拥塞测度与控制、在最大通信距离上通信网络各种状态下的连通概率等。 (网络的结构)
网络品质因素在执行任务的过程中,随着网络的使用环境和所处的不同,任务剖面,的变化而变化。
国防科大信息系统与管理学院 谭跃进 40/140
网络可靠性的测度指标体系网络可靠性整体指标网络抗毁性网络生存性网络有效性网络设备可靠性路由选择效率网络管理效率连通度粘聚度分散度攻击度连通度粘聚度业务性吞吐量延时传输效率路由选择流量控制故障恢复业务管理系统管理国防科大信息系统与管理学院 谭跃进 41/140
网络的效能分析效能分析可用性 可信性 品质因素可靠性维修性保障性抗毁性生存性有效性安全性可靠性连通性信息时延信息的丢失率话务的呼损率网络的容量拥塞测度与控制国防科大信息系统与管理学院 谭跃进 42/140
网络可靠性的测度指标体系网络可靠性整体指标网络抗毁性网络生存性网络有效性网络设备可靠性路由选择效率网络管理效率连通度粘聚度分散度攻击度连通度粘聚度业务性吞吐量延时传输效率路由选择流量控制故障恢复业务管理系统管理
D C
国防科大信息系统与管理学院 谭跃进 43/140
2 指标体系与模型
网络可靠性指标体系
网络抗毁性评估模型
网络抗毁性优化设计模型国防科大信息系统与管理学院 谭跃进 44/140
网络抗毁性评估最终体现为抗毁性指标的评估。指标的评估需要通过建立抗毁性模型来完成,研究方法主要分为:
解析法
仿真法抗毁性评估模型解析法是根据描述系统抗毁性指标与给定条件之间的函数关系的解析表达式来计算指标值的。使用解析法时,
通过分析模型的解或研究模型的解的形态,可以比较准确地获得系统状态变化信息。缺点是考虑因素少,要进行假设和简化,除了一些理想的和极简单的情况,只在严格限定的假设条件下才有效。对于大型复杂系统可靠性研究,有时难以建立解析模型。
仿真法就是用抽象的、数学的或其他形式的仿真模型代替实际系统在计算机上进行试验。通过仿真可以模拟系统运行,分析特性状态变化情况,评价系统抗毁性指标。计算机仿真在网络系统抗毁性研究领域有十分重要的应用前景。
国防科大信息系统与管理学院 谭跃进 45/140
解析模型对于一部分网络抗毁性指标,可以采用解析法来进行分析与评估。将解析法用于抗毁性指标研究,需要进行抗毁性解析建模,主要包括:
逻辑框图模型
网络模型
Markov过程模型
其它模型国防科大信息系统与管理学院 谭跃进 46/140
解析模型举例
C3I系统可靠性、抗毁性和抗干扰性的统一评测模型
野战地域通信网的可靠性评估模型
C4I系统抗毁生存能力的分析模型国防科大信息系统与管理学院 谭跃进 47/140
综合电子信息系统基本概念
C2,Command +Control 指挥控制( 50年代)
C3,C2+Communication 指挥、控制和通信( 60年代)
C3I,C3+ Intelligence 指挥、控制、通信和情报( 70年代)
C4I,C3I+Computer 指挥、控制、通信、计算机和情报
( 80年代)
C4ISR,C4I+Surveillance Reconnaissance
指挥控制、通信、计算机、情报、监视 和侦察( 90年代)
国防科大信息系统与管理学院 谭跃进 48/140
C3I系统的统一评测模型
一般地说,C3I系统由于规模大、组成设备多、结构复杂,
全系统中的单元故障时有发生。我们很难简单地说这样一个大系统是正常还是失效。全系统绝对正常的平均无故障时间几乎失去意义。因此,人们更关注该系统能在多大程度上保持其规定功能的能力。
因此可用模糊语言值来表达“系统能在多大程度上保持其规定功能的能力” 。这种模糊语言值方法常常比精确数值方法甚至更确切、更本质、更高效。
国防科大信息系统与管理学院 谭跃进 49/140
C3I系统的统一评测模型
引入模糊可靠性的方法,将系统完成任务能力分成了五个等级作为模糊子集,即无任何故障、有弱故障、有故障但能维持、故障达到临界、致命故障。其次考虑系统的六个主要功能,建立六维雷达图,将雷达图的实际面积和额定面积之比作为基础变量,用隶属云方法建立了模糊评估模型。
国防科大信息系统与管理学院 谭跃进 50/140
系统完成任务能力的等级分类
系统无任何故障,保持系统全部功能正常的能力。
系统有弱故障:保持系统主要功能正常的能力。
系统有故障,但尚能维持:保持系统基本功能正常的能力 。
故障已达到临界,再严重则不能容忍:保持系统最低功能正常的能力;
系统出现了致命故障:系统失去最低功能,即系统失效 。
国防科大信息系统与管理学院 谭跃进 51/140
C3I系统功能雷达图信息获取功能信息传输功能信息处理功能辅助决策功能人机交互功能安全保密功能国防科大信息系统与管理学院 谭跃进 52/140
解析模型举例
C3I系统可靠性、抗毁性和抗干扰性的统一评测模型
野战地域通信网的可靠性评估模型
C4I系统抗毁生存能力的分析模型国防科大信息系统与管理学院 谭跃进 53/140
野战地域通信网的可靠性评估模型
野战地域通信网是由 25-30个干线节点组成的拓扑结构为栅格状的大型无线通信系统,为陆军作战部队之间的信息传递提供迅速、安全和可靠的通信。
野战地域网在初始铺设开通前必须根据网络可靠性和抗毁性要求进行网络拓扑结构设计,同时网络开通工作后,由于战场环境的特殊性,网络节点、链路的工作状况将发生变化,导致网络拓扑结构发生变化,使得网络可靠性、抗毁性以及服务性能下降,为此必须依据一种快速的网络可靠性评价方法实现网络拓扑结构的重组设计。
国防科大信息系统与管理学院 谭跃进 54/140
网络跳面节点
网络 G(N,E)为一大型网络,任意节点对之间都有一定跳数的距离,称与某节点具有相同跳数距离的所有节点为该节点具有该跳数的跳面节点。这样就可以把某节点与其他所有节点之间的可靠性转化为到其所有跳面节点之间的可靠性。这样就避开了大量迂回路由对可靠性影响的细节,
只考虑迂回路由影响的效果。
国防科大信息系统与管理学院 谭跃进 55/140
野战地域通信网的可靠性评估模型
网络 G(N,E)的可靠性 RG为网络节点到任意跳面节点可靠性的平均值。
其中 ri为第 i个节点到其所有节点的可靠性,M为最大跳距。
M
j
iji
N
i
iG rrrNR
11
1
国防科大信息系统与管理学院 谭跃进 56/140
解析模型举例
C3I系统可靠性、抗毁性和抗干扰性的统一评测模型
野战地域通信网的可靠性评估模型
C4I系统抗毁生存能力的分析模型国防科大信息系统与管理学院 谭跃进 57/140
C4I系统抗毁生存能力的分析模型
抗毁生存能力是 C4I系统的一个重要指标,主要是指系统在敌方各种软硬件打击下的抗毁能力、对抗能力、环境适应能力和系统生存能力。
系统抗毁生存能力定义为:系统中出现确定性和随机性故障时,系统维持或恢复其性能到一个可接受程度的能力。
国防科大信息系统与管理学院 谭跃进 58/140
C4I系统抗毁生存能力的分析模型
假设系统为一个网络 G(V,L),其中 V为节点集合,L为链路集合,每个节点和链路都有一个正常工作的概率,系统中传递的信息量用节点间传送的分组集合 {dij}表示。
选取被系统有效传输的比值为系统的抗毁生存能力:
其中 dijk表示通过第 k条路径,在 i及 j节点之间传送的分组。
其中 P(k)表示第 k条路径的生存概率。
kji
kji
kji
ijk
n d
kpd
S
,,
,,
,,
)(.
国防科大信息系统与管理学院 谭跃进 59/140
仿真模型举例
Petri网模型
GOOPN模型
建模仿真环境 OPMSE
国防科大信息系统与管理学院 谭跃进 60/140
Petri网模型
Petri网是进行离散事件动态系统建模与仿真分析的有力工具,描述和分析离散事件动态系统的一种模型工具,它不仅能够描述同步、并发、资源争用等特性,本身也含有自控制机制,因此适合网络系统描述与建模的需要。但通常的 Petri网的描述能力仍然有限,对复杂系统建模时,
容易造成状态组合爆炸现象。
国防科大信息系统与管理学院 谭跃进 61/140
GOOPN模型
国防科大武小悦教授提出了一种用于分析通信网可靠性的扩展的,面向对象的 Petri网模型 GOOPN(Generalized Object
Oriented Petri Net),并给出了进行可靠性建模分析的工具 。
该模型可以统一处理通信网络的连通可靠性问题,可以较好地适应系统要素的变化 。
国防科大信息系统与管理学院 谭跃进 62/140
建模仿真环境 OPMSE
国防科技大学信息系统与管理学院开发了基于对象 Petri
网的建模仿真环境 OPMSE。 该环境不仅可用于 C4ISR系统的动态建模,还可以对建立的模型进行仿真实验,统计运行数据并计算仿真结果 。 OPMSE的典型应用领域是通信网的分析,已被用于 C4ISR系统分析与设计,效能评价等方面 。
国防科大信息系统与管理学院 谭跃进 63/140
2 指标体系与模型
网络可靠性指标体系
网络抗毁性评估模型
网络抗毁性优化设计模型国防科大信息系统与管理学院 谭跃进 64/140
抗毁性优化设计模型抗毁性的优化设计模型以抗毁性评估模型为基础,其主要目标是以最小的费用获得最大的抗毁性,主要包括三个层次:拓扑结构的优化设计,链路容量的优化设计,路由的优化设计 。 目前的抗毁性优化设计模型集中于拓扑结构的优化,主要讨论了两个方面的问题:
在满足网络连通性的要求下,使得总费用最少
在给定费用的前提下,使得网络的连通性最大国防科大信息系统与管理学院 谭跃进 65/140
迂回路径法
基于跳面节点的优化设计模型
容量分配优化设计模型 迂回路径法:在考虑没有信道直接相连节点对之间的端对端信息的基础上,由大到小增加信道,每增加一条信道进行一次仿真,试验得出系统的抗毁生存能力,直到达到满意的抗毁生存能力为止。
基于跳面节点的优化设计模型是在基于跳面节点的的可靠性评估模型和代价模型基础上,对网络拓扑结构进行优化、在固定网络拓扑结构的基础上,对可靠性指标进行优化分配。
容量分配优化设计模型分别讨论了在给定总的费用条件下,使得网络可靠性最大的网络链路容量分配优化设计问题;以及在给定了网络可靠性指标的前提下,使得网络费用最小的链路容量分配优化设计问题。
优化设计模型举例国防科大信息系统与管理学院 谭跃进 66/140
抗毁性优化设计小结
抗毁性优化设计基本上都采用这样一种思路:以抗毁性评估模型为基础,应用仿真方法采取不同的策略进行
,尝试,,直到得到较好的抗毁性。
当前研究主要集中于网络抗毁性模型的建立,而对网络拓扑结构自身性质的研究较少,这是抗毁性研究的一个薄弱点。
国防科大信息系统与管理学院 谭跃进 67/140
报告内容
1,复杂网络可靠性概述
2,指标体系与模型
3,复杂网络可靠性的有关研究内容
4,网络可靠性研究的方法论国防科大信息系统与管理学院 谭跃进 68/140
3 复杂网络可靠性的有关研究内容
指标体系研究
网络拓扑结构对抗毁性的影响分析
网络抗毁性评估方法研究
复杂网络的健康监控技术研究国防科大信息系统与管理学院 谭跃进 69/140
指标体系研究思路网络功能网络构成 影响因素复杂网络复杂网络可靠性定义指标体系建立原则 现有及新指标研究连通性 单元、载体 任务完成类指标间相互关系研究复杂网络可靠性指标体系国防科大信息系统与管理学院 谭跃进 70/140
3 复杂网络可靠性的有关研究内容
指标体系研究
网络拓扑结构对抗毁性的影响分析
网络抗毁性评估方法研究
复杂网络的健康监控技术研究国防科大信息系统与管理学院 谭跃进 71/140
拓扑结构对抗毁性的影响分析复杂网络研究内容有:
研究各种网络的结构
找出结构和功能的联系
设计出更优越的网络国防科大信息系统与管理学院 谭跃进 72/140
拓扑结构对抗毁性的影响分析
随机网络与无标度网络的抗毁性
网络结构熵与抗毁性
抗毁性研究中节点重要性评估方法国防科大信息系统与管理学院 谭跃进 73/140
随机网络与无标度网络的抗毁性
许多复杂系统的容错性达到了令人惊讶程度。例如,简单生物体在激烈的药物或者环境影响下生长、发展、再生,
其容错性归因于新陈代谢网络下潜在的鲁棒性。复杂通信网络也显示了很好的鲁棒性:虽然其主要部分会有故障,
但是局部失效很难导致失去全局网络传输信息的能力。
无标度网络显示出很强的容错性(在非常高的自身失效条件下,节点连接也不受影响)。然而在这些网络中容错的代价太高,只要选择切除少数扮演重要角色的节点,整个网络就几乎崩溃。
2000年 Reka Albert等对这种特性进行了研究。
国防科大信息系统与管理学院 谭跃进 74/140
随机网络与无标度网络的抗毁性考察两类网络:
随机网络:连接度分布是一条钟型曲线,P(k)在 <k>处取得最大值,每个节点有近似相同的连接数 <k> ;
无标度网络:连接度分布是一条递减的曲线,满足幂次定律,网络中有少量核心节点。
国防科大信息系统与管理学院 谭跃进 75/140
随机网络与无标度网络的抗毁性国防科大信息系统与管理学院 谭跃进 76/140
随机网络与无标度网络的抗毁性
网络的连接可以通过平均最短距离 d来描述。 d刻画了两个节点相互通信的能力。拥有大量节点的网络也能有很小的平均最短距离;例如万维网,拥有 个节点,平均最短距离大约是 19;社会网拥有 600万个节点,平均最短距离大约是 6。
8108?
国防科大信息系统与管理学院 谭跃进 77/140
随机网络与无标度网络的抗毁性将随机网络和无标度网络同时置于两种打击之下:
随机打击 ( failure):以一定比例 f 随机移除节点
智能打击 ( attack):按照连接度从高到低次序移除节点国防科大信息系统与管理学院 谭跃进 78/140
随机网络与无标度网络的抗毁性左图显示了两种网络在不同打击下,d随 f
变化图。两种网络都包含 10000个节点和
20000个连接。
国防科大信息系统与管理学院 谭跃进 79/140
随机网络与无标度网络的抗毁性图 b.在因特网上随机损毁 (方块 )或者受到攻击
(圆 )d的变化,样本来自于网络应用研究国家实验室收集的包含 6209
个节点和 12200个连接的拓扑图形。
国防科大信息系统与管理学院 谭跃进 80/140
随机网络与无标度网络的抗毁性在 www.nd.edu上随机打击 (方块 )或者受到智能攻击 (六边形 )后 d的变化图。
国防科大信息系统与管理学院 谭跃进 81/140
随机网络与无标度网络的抗毁性结论:
生机勃勃,无标度网络在随机打击下,生机勃勃,抗御能力很强。
脆 弱,在智能性的打击下,无标度网络显得异常脆弱。
国防科大信息系统与管理学院 谭跃进 82/140
拓扑结构对抗毁性的影响分析
随机网络与无标度网络的抗毁性
网络结构熵与抗毁性
抗毁性研究中节点重要性评估方法国防科大信息系统与管理学院 谭跃进 83/140
网络结构熵与抗毁性
在现实生活中,我们遇到的网络往往是介于随机网络与无标度网络之间的。它们既不是完全随机的,连接度分布也不一定严格满足幂分布。
从网络拓扑结构的一般属性出发,研究各种属性对抗毁性的影响,这将是复杂网络抗毁性研究的一条有效的新途径。
国防科大信息系统与管理学院 谭跃进 84/140
网络结构熵与抗毁性
从本质上讲,复杂网络的无标度性就是一种非同质性,是网络涌现出的一种,序,。
在无标度网络中存在极少数具有大量连接的,核心节点,
( Hub-node)和大量具有少量连接的,末梢节点,。这样的网络是不均匀的,或者是,非同质的,,表现在连接度分布上就是连接度分布曲线是不断递减的。
国防科大信息系统与管理学院 谭跃进 85/140
网络结构熵与抗毁性
怎么定量地刻画复杂网络这种非同质性呢?
在现实世界的复杂网络中,连接度分布曲线是一条相当不规则的曲线,可能并不是一条严格递减的曲线,即使是一条递减的曲线,通过拟合得出的曲线参数也是非常不精确的,而且计算复杂。
国防科大信息系统与管理学院 谭跃进 86/140
网络结构熵与抗毁性
熵最初是作为一个热力学概念而引入的,作为系统无序的度量,熵由于其独特的内涵和渗透力被广泛应用。近来,
熵作为描述复杂系统结构的物理量,在复杂系统理论中受到越来越多的关注,成为研究复杂系统的一个重要工具。
熵的宏观意义是系统能量分布均匀性的一种量度,可以表示物体所处状态是否稳定及系统变化的方向,能量分布越均匀,熵越大;反之,则熵越小。
国防科大信息系统与管理学院 谭跃进 87/140
网络结构熵与抗毁性
我们定义:
为第 i个节点的重要度,其中 N为网络中节点数目,ki为第个节点的连接度。
熵是,无序,的度量。如果网络是随机连接的,各个节点的重要度大致相当,那么我们认为网络是,无序的,。反之,如果网络是无标度的,网络中有少量,核心节点,和大量,末梢节点,,节点的重要度存在差异,我们认为这种网络是,有序的,。
N
i
iii kkI
1
/
国防科大信息系统与管理学院 谭跃进 88/140
网络结构熵与抗毁性
我们定义:
为网络结构熵,其中 N为网络中节点数目。
当网络完全均匀,即 Ii=1/N 时,E取最大值。
当网络中所有节点都与某一个中心节点相连,网络最不均匀,网络结构熵最小。
N
i
ii IIE
1
ln
国防科大信息系统与管理学院 谭跃进 89/140
网络结构熵与抗毁性
为排出节点数目对的影响,需要将网络结构熵进行归一化。
定义称为网络的标准结构熵,其中 N为网络中节点数目。
)1(4lnln
)1(4lnln2
2
1
m i nm a x
m i n
NN
NII
EE
EE
E
N
i
ii
国防科大信息系统与管理学院 谭跃进 90/140
网络结构熵与抗毁性
用网络结构熵研究复杂网络的非同质性,并不是说用网络结构熵取代连接度分布。网络结构熵与连接度分布的关系,
就如同随机变量的数字特征与其概率分布函数的关系,两者是互为补充的。
网络结构熵是由连接度分布确定的,网络结构熵可以更加精确简洁的度量复杂网络的非同质性。
网络结构熵与抗毁性有关系。
国防科大信息系统与管理学院 谭跃进 91/140
拓扑结构对抗毁性的影响分析
随机网络与无标度网络的抗毁性
网络结构熵与 抗毁性
抗毁性研究中节点重要性评估方法国防科大信息系统与管理学院 谭跃进 92/140
抗毁性研究中节点重要性 评估方法
无标度网络中一个很重要的概念就是,核心节点,,那么哪些节点是,核心节点,呢?
通过节点重要性的评估找出那些重要的核心节点,一方面我们可以重点保护这些,核心节点,来提高整个网络的可靠性,另外一方面我们也可以攻击这些,薄弱环节,达到摧毁整个网络的目的,比如阻截电脑病毒的传播。
国防科大信息系统与管理学院 谭跃进 93/140
抗毁性研究中节点重要性 评估方法
很多时候我们都把节点的度数作为节点重要性的衡量标准,
认为与节点相连的边越多则该节点越重要,显然这种评估方法具有片面性,有些关键节点并不一定具有较大的度数。
为了解决这个问题,我们提出了基于凝聚度的节点收缩方法来评估网络中的节点重要度。
国防科大信息系统与管理学院 谭跃进 94/140
节点收缩方法
节点 vi收缩是指将与节点 vi相连接的 ki个节点都与节点 vi短接,即用一个新节点 vi ’代替这 ki+1个节点,原先与它们关联的边现在都与新节点关联。
相当于节点 vi将它周围的 ki个节点,凝聚成了一个节点,。
如果节点 vi是一个很重要的,核心节点,,那么将它收缩后整个网络将更好的凝聚在一起。
国防科大信息系统与管理学院 谭跃进 95/140
节点收缩方法
vi
国防科大信息系统与管理学院 谭跃进 96/140
节点收缩方法
vi
国防科大信息系统与管理学院 谭跃进 97/140
节点收缩方法
vi新节点 v’i
国防科大信息系统与管理学院 谭跃进 98/140
网络凝聚度
网络凝聚程度的衡量标准
节点之间的平均最短路径 (l)
网络中的节点数目 (n)
网络凝聚度定义
节点数与平均最短路径乘积的倒数国防科大信息系统与管理学院 谭跃进 99/140
网络凝聚度定义
定义为网络凝聚度,其中 代表节点 i和 j之间的最短距离。
显然,当网络中只有一个节点时,取最大值 1。
Vji
ij
Vji
ij d
n
nn
d
n
ln
,,
2
1
2/)1(
11
ijd
10
国防科大信息系统与管理学院 谭跃进 100/140
抗毁性研究中节点重要性评估方法节点收缩后得到的网络凝聚度取决于两个因素:
节点的度数。相同条件下,如果节点的度数越大,则将该节点收缩以后网络中节点和边的数目就越少,网络的凝聚度就越大,该节点越重要。
节点在网络中的位置。如果节点处于,要塞,位置,很多节点对之间的最短路径都要经过该节点,那么当把收缩以后将大大减少网络的平均最短距离,从而获得较大的网络凝聚度。
国防科大信息系统与管理学院 谭跃进 101/140
评估实例某网络拓扑结构图
v 1
v 2
v 3 v 4
v 5
国防科大信息系统与管理学院 谭跃进 102/140
v 1
v 2
v 3 v 4
v 5
评估实例节点收缩后的图。其中 (a)为节点 v3收缩后的图,(b)为节点 v2或 v4收缩后的图,(c)为节点 v1或 v5收缩后的图。
( a ) ( b ) ( c )
国防科大信息系统与管理学院 谭跃进 103/140
评估结果节点 节点重要度
v1
0.5
1
0.5
0.3333
0.3333
v2
v5
v3
v4
国防科大信息系统与管理学院 谭跃进 104/140
3 复杂网络可靠性的有关研究内容
指标体系研究
网络拓扑结构对抗毁性的影响分析
网络抗毁性评估方法研究
复杂网络的健康监控技术研究国防科大信息系统与管理学院 谭跃进 105/140
网络抗毁性评估方法研究
用离散动态系统的建模思想研究复杂网络的抗毁性
对抗环境下抗毁性评估方法研究
抗毁性评估的仿真分析方法研究国防科大信息系统与管理学院 谭跃进 106/140
复杂网络的离散动态系统特性
系统行为动态性的特点网络系统处于不断的变化、发展之中
系统行为的时间离散性
系统行为的事件离散性在网络系统运行中,部件(包括节点和链路)的失效,以及由此引起的系统状态的变化,在对抗环境下,系统所遭受的冲击等都是一系列的离散事件。
国防科大信息系统与管理学院 谭跃进 107/140
网络系统抗毁性评估的主要方法
Markov模型
排队论模型
Petri网模型
其它模型国防科大信息系统与管理学院 谭跃进 108/140
网络抗毁性评估方法研究
用离散动态系统的建模思想研究复杂网络的抗毁性
对抗环境下抗毁性评估方法研究
抗毁性评估的仿真分析方法研究国防科大信息系统与管理学院 谭跃进 109/140
对抗环境下抗毁性评估方法研究
对抗环境的描述
建立对抗模型
模型的验证、分析
模型的求解国防科大信息系统与管理学院 谭跃进 110/140
综合电子信息系统战场抗毁性国防科大信息系统与管理学院 谭跃进 111/140
模型假设
敌方的攻击是分波进行的,其攻击波的到达服从泊松分布
每波次轰炸机所发射的导弹数为服从离散均匀分布的随机变量
当军指挥所 A被破坏后,由师指挥所 B(一师)担任指挥任务
当军指挥所 A完好时,通信网生存的条件是在 B,C1,C2,C3中至少三个保持完好;当 A被破坏时,通信网生存的条件是在 B,C1,C2,C3中至少保持包括 B在内的三个师指挥所保持完好
经过每发次导弹打击后军指挥所的生存概率为 PA
经过每发次打击后师指挥所 B的生存概率为 PB
经过每发次打击后师指挥所 C1,C2,C3的生存概率为 PC
国防科大信息系统与管理学院 谭跃进 112/140
模型求解
单元的战场抗毁性分析
1
1 !
m
j
i
j i
mk
tiT
ii
m
t
P t P e
m
1 2 3A,B,C,C,Ci?
1
1 1 1 !
i i i
i
i
m mk k n
tiT ii
ki
m ii
tPPE P t e
n P m
国防科大信息系统与管理学院 谭跃进 113/140
模型求解
系统的战场抗毁性分析
当军指挥所完好时
当军指挥所被破坏时
2312 3 1T T T T TS A B C C CP t P t P t C P t P t P t
2322 311T T T T TS A B C C CP t P t P t C P t P t P t
国防科大信息系统与管理学院 谭跃进 114/140
网络抗毁性评估方法研究
用离散动态系统的建模思想研究复杂网络的抗毁性
对抗环境下抗毁性评估方法研究
抗毁性评估的仿真分析方法研究国防科大信息系统与管理学院 谭跃进 115/140
抗毁性评估的仿真分析方法研究
现有仿真平台分析
对抗环境下,仿真平台的建立
仿真模型的 V.V&A分析
仿真结果分析国防科大信息系统与管理学院 谭跃进 116/140
抗毁性仿真示例
做一些试探性研究
复杂网络在 SWARM上仿真的可行性
检验简单的假设
评估系统在特定条件下的抗毁能力国防科大信息系统与管理学院 谭跃进 117/140
仿真环境描述
二维平面仿真
节点用 Agent表示
随机性连接或择优连接国防科大信息系统与管理学院 谭跃进 118/140
仿真参数及设定
节点数量
节点连接边数
无向边
打击半径
打击频率国防科大信息系统与管理学院 谭跃进 119/140
打击模式设定
模式 1:打击整个区域内的所有节点
模式 2:打击固定区域内的所有节点
模式 3:打击变动区域内的所有节点国防科大信息系统与管理学院 谭跃进 120/140
仿真结果模式 1下,节点被打击成孤立节点,节点的颜色由蓝色变成红色国防科大信息系统与管理学院 谭跃进 121/140
仿真结果模式 2打击示意图国防科大信息系统与管理学院 谭跃进 122/140
仿真结果模式 3打击示意图国防科大信息系统与管理学院 谭跃进 123/140
仿真结果随机连接和择优连接下的节点度分布图(累计分布)
国防科大信息系统与管理学院 谭跃进 124/140
不同打击模式下的打击效果分析在模式 1下,要打击 ( 22- 3) 次才能使孤立节点数占总节点数的一半国防科大信息系统与管理学院 谭跃进 125/140
不同打击模式下的打击效果分析在打击模式 2下,不可能使 孤立节点数占到总节点数的一半国防科大信息系统与管理学院 谭跃进 126/140
不同打击模式下的打击效果分析在模式 3下,要打击 43次才能使孤立节点数占总节点数一半国防科大信息系统与管理学院 谭跃进 127/140
随机打击与智能打击的打击效果对比分析随机打击要 (22-3)次,智能打击要 (9- 3)次国防科大信息系统与管理学院 谭跃进 128/140
战术机动的抗毁效果分析在打击模式 3下,不采用战术机动时的打击次数为 43。
国防科大信息系统与管理学院 谭跃进 129/140
战术机动的抗毁效果分析在打击模式 3下,采用战术机动时的打击次数为 42次 。
国防科大信息系统与管理学院 谭跃进 130/140
战术机动的抗毁效果分析预 期,战术机动有利于提高系统抗毁性能 。
实际结果,战术机动对提高系统抗毁性能没什么效果或者效果很不明显 ( 反直观性 ) 。
国防科大信息系统与管理学院 谭跃进 131/140
3 复杂网络可靠性的有关研究内容
指标体系研究
网络拓扑结构对抗毁性的影响分析
网络抗毁性评估方法研究
复杂网络的健康监控技术研究国防科大信息系统与管理学院 谭跃进 132/140
网络的健康监控技术
网络的健康监控是综合应用故障检测、诊断及控制方法,
对网络的工作过程进行监控。
健康监控的主要目的是利用健康监控系统对网络系统可能的运行故障进行检测、识别、定位和评估,并采取故障报警、启动冗余备份等故障控制措施,从而保障系统的安全性、可靠性或将故障引起的损失降低到最低限度。通俗地讲,它是一种给系统,看病,的技术。
国防科大信息系统与管理学院 谭跃进 133/140
健康监控流程状态检测系 统传感器信号采集、数据显示分析处理、状态识别故障诊断、决策巡回监测 监护运行 停机检修治理、预防参考图谱 分析诊断治理预防国防科大信息系统与管理学院 谭跃进 134/140
健康监控方法
基于直接测量及信号处理方法
直接测量系统输入输出
基于因果关系的信号处理方法
基于数学模型的 FDD( Fault Detection and Diagnosis)
国防科大信息系统与管理学院 谭跃进 135/140
在正常情况下,被控过程的输入 μ(t)和输出 y(t)在正常范围内变动,μmin(t)<μ(t)< μmax(t),ymin(t)<y(t)< ymax(t)。当超出此范围时,则认为故障已经发生或将要发生。
检测输入输出量的变化率是否满足 min(t)< (t)< max(t),
min(t)< (t)< max(t)来判断故障是否已经发生。
直接测量系统输入输出
y y y
国防科大信息系统与管理学院 谭跃进 136/140
基于因果关系的信号处理方法
系统的输出在幅值、相位、频率及相关性上与故障源之间会存在一定的联系,这种联系可以用一定的数学形式表达,
例如输出量的频谱、相关系数等。发生故障时,则可以利用这些量进行分析和处理来判断故障源的存在。常用的方法如谱分析法、相关分析法等。
国防科大信息系统与管理学院 谭跃进 137/140
基于数学模型的 FDD
系统在正常运行期间,其参数(如流量、吞吐量、时延等)
表现为较好的平稳性,故而可以利用时间序列方法建立单一参数的 ARMA模型。在系统的正常工作状态下,所建立的 ARMA模型正确地表示了其参数序列,此时模型残差应为白噪声。当系统出现故障时,参数不再满足此模型,参数不再满足模型,此时残差的自相关系数将明显偏离一定的置信区间(如 99%)。因此可以利用参差自相关系数是否偏离置信区间及一定的检测策略进行故障检测。
国防科大信息系统与管理学院 谭跃进 138/140
报告内容
1,复杂网络可靠性概述
2,指标体系与模型
3,复杂网络可靠性的有关研究内容
4,网络可靠性研究的方法论国防科大信息系统与管理学院 谭跃进 139/140
网络可靠性研究的方法
定性分析与定量计算相结合的方法
解析分析与仿真推演相结合的方法
矛盾分析法
系统工程方法
理论与实践相结合的方法
继承与创新相结合的方法谢 谢 !