复杂网络结构对信息路由鲁棒性的影响毕业设计(论文).doc
《复杂网络结构对信息路由鲁棒性的影响毕业设计(论文).doc》由会员分享,可在线阅读,更多相关《复杂网络结构对信息路由鲁棒性的影响毕业设计(论文).doc(38页珍藏版)》请在三一办公上搜索。
1、计算机科学与技术学院毕业设计(论文)论文题目复杂网络结构对信息路由鲁棒性的影响 指导教师职 称讲师学生姓名学 号专 业班 级系 主 任院 长起止时间2013年10月11日至2014年5月23日2014年5月23日目 录摘要iAbstractii第一章 绪论11.1 课题的研究背景和意义11.2 复杂网络上信息路由的鲁棒性概述21.3 课题的提出及主要工作4第二章 复杂网络的拓扑结构参数62.1图的基本概念62.2网络的聚类系数72.3网络的度分布92.4实际中的网络拓扑112.4.1 Internet112.4.2 www122.4.3 其他网络阅读概述13第三章 复杂网络模型143.1 随机
2、网络143.2 小世界网络173.3 无标度网络19第四章 三种复杂网络模型上的信息路由鲁棒性仿真分析214.1 MATLAB软件简介214.2基于最短路径路由的级联故障模型224.3 随机网络的的信息路由鲁棒性仿真244.4小世界网络的信息路由鲁棒性仿真264.5无标度网络的信息路由鲁棒性仿真284.6 三种网络模型上结果的对比分析30第五章 总结31参考文献32谢 辞34复杂网络结构对信息路由鲁棒性的影响摘要:现在社会越来越依赖于许多大规模网络,如Internet、交通网、物流网等,在这些网络上输送或路由着与人类密切相关的的大量信息流。一个网络的路由鲁棒性的强弱无疑是人们比较关心的问题。研
3、究已表明,网络结构对其上的动力学行为有着重要影响,因此,越来越多的研究者基于典型的复杂网络模型对信息路由的鲁棒性展开研究。 本文首先概述了复杂网络上信息路由的鲁棒性研究现状。其次介绍了复杂网络的基本理论,如拓扑结构参数和典型的网络模型。然后,基于三种典型的复杂网络模型,包括WS小世界网络、BA无标度网络和ER随机网络,利用matlab仿真研究在最短路径路由策略下,网络由随机攻击和蓄意攻击而引发的级联故障行为,详细分析了网络结构对信息路由鲁棒性的影响。仿真结果表明,在随机攻击下,无标度网络的路由鲁棒性强于随机网络,在蓄意攻击下,则正好相反,而小世界网络的路由鲁棒性始终介于随机网络与无标度网络之间
4、,且重连概率对小世界网络的路由鲁棒性产生了影响,本研究为当前网络拓扑和路由的优化和重新设计提供参考。关键词:复杂网络;信息路由;鲁棒性;级联故障Effect Of Complex NetworkStructure OnInformationRouting RobustnessAbstract:Now the society has become more and more dependent on many large-scale networks, such as Internet, traffic network, logistics network, transportin the ne
5、twork or routing with a lot of information related to human flow. Anetwork routing robustness strength is concerned. Research has shown that,the network structure of the dynamic behavior of it is important,therefore, more and more researchers study the robustness of typical complex network models of
6、 information based routing.This paper outlines the complex networks and complex system, as well as the present situation of information routing robustness. Secondly,introduces the basic theory of complex networks, such as topological structure parameters and the typical network model. Then, three ki
7、nds oftypical complex network model based on small world networks, including WS, BA scale-free network and ER network, matlab simulation study onshortest path routing strategy use, cascading failure behavior of network by random attack and intentional attack caused, the influence of network structur
8、e on information routing robustness analysis detailed. The simulation results show that, in the random attack, scale-free network routing robustness to random networks, in deliberate attacks, is just the opposite, and routing robustness of small world network always between random networks and scale
9、-free networks, and rewiring probability will affact the small world network routing robustness. In this study,in order to optimize thenetwork topologyand routingandtoprovide the reference for the network design.Key words:Complex networks; Message routing; robustness; cascading failur第一章 绪论1.1 课题的研究
10、背景和意义现代社会越来越依赖很多的大规模网络,人们的生活和网络紧密相关,通过这些网络我们可以输送和人类有关的大量信息流。这些信息流从发生点经过网络里面边的承载输送和点的路由分配最终达到目的地,这是网络路由信息的一个完整过程。当然整个网络不可能是永久的安全可靠运行,在使用的过程中也会遇到故障,受到来自各方面的影响,例如自然灾害、人为的破坏等等。此时,网络的路由鲁棒性就会受到影响,整个网络里面的信息流会也许会因此而无法到达目的地,人们对网络路由鲁棒性强弱也非常的关系。整个网络科抽象为点和边,边代表在网络里面的传输介质,例如双绞线、光纤等,这些边承载了大量的信息流,为信息从一点到另一点路由提供条件;
11、点就代表网络里面的路由转发设备,例如交换机、路由器等,这些点利用路由算法来选择合适的边进行信息流的分发。当网络的边受到攻击时,这些边传输信息流的能力也许会下降降低传输能力,也许会失效失去输送信息流的能力。当这些故障发生在这些边上的时候,网络就会发生级联故障,由于一条边受到了影响,它输送信息流的能力和攻击前相比肯定是降低了,里面的信息流无法保证正确的传输到下一个点。因此,会对这些信息流进行重新路由,重新路由后,这些信息流到达了新的边,这些边的输送能力是固定的也许大也许小,当超过了自身的负载能力时就会发生和刚才失效的那些边一样,这样级联故障就进一步的扩大了。由局部到整体,也许会对整个网络造成无法衡
12、量的影响,导致整个网络的失效瘫痪。网络的安全性和可靠性受到影响,依赖于网络的人类因此会深受其影响。网络为我们的生活带来了极大的便利,为我们工作效率的提高也起到了很大帮助,与此同时也给我们带来了负面的影响,任何的东西总有双面性,我们追求完美的同时会尽量避开它不好的一面。在实际中就发生过类似的例子,美国的电网故障最先是由局部的故障引起的,随着时间的推移故障的进一步恶化,导致了整个电网的瘫痪,严重影响了国民的正常生活。还有因特网的故障,这些故障如果没有较好的抵抗能力或者发生后不在短时间内得到控制,那么整个网络就会由于这些故障的蔓延受到影响,使我们生活受到影响,这样一来我们不得不对网络的信息路由鲁棒性
13、投入很多精力去关注它,了解它的本质和规律。之前的研究者们着重研究了复杂网络上信息路由的效率等,而很少有人关注网络上信息路由的鲁棒性,随着社会的发展和需要,人们对信息路由鲁棒性这方面的要求也越来越高。人们渴望有所处在的这些网络有很高的安全性和可靠性,这样一来就使得研究者们对信息路由鲁棒性的热情投入。通过这些研究得出网络结构和其上的信息路由鲁棒性之间的相关性。这对于网络拓扑和路由的优化和重新设计,以提高网络的安全性和可靠性具有重要的理论意义和应用价值。1.2 复杂网络上信息路由的鲁棒性概述 目前人们的生活习惯已经离不开随时可以信息共享具有网络的环境,还有为网络提供条件的像电网、互联网的硬件设施、交
14、通网等等,在这样的网络里面是确实有物质存在来保证信息的传输。好比在互联网网络里面首先要有介质来满足信息流量的通过,其次,这些数据流量就通过这样的介质进行传输等等。我们把这样的的网络叫做网络负载。当然在网络里面进行传输的这些数据流量是随时变化着的。不仅如此,也会存在网络结构的变化比如网络受到有意的破坏或者是随机产生的一个故障,这样网络里面的节点就会受到相应的变化,数据流量也会随网络节点的变化而变化,之前预计的路径和流量分配就会随之改变这样每个点 和边的信息路由就会改变。一般情况下,一个网络里面的节点还有他们之间的路径的信息流量有最大值,在网络结构发生改变后,原来的信息流量分配大小会产生变化路由就
15、会发生改变,在某些节点和路径上可能就会有很少的流量通过,当然也有节点和路径上会接受很多的流量以至于超过了他们自身所能控制的能力。这样一来,负载变大的节点和路径就会变得特别拥塞甚至出现节点和链路的崩溃,网络的路由鲁棒性就变得糟糕。在网络里面一个小小的级联故障如果不及时处理通常情况下会带来更大范围的节点和链路崩溃,这些故障的造成会直接影响到基础网络设施的正常运行,给人们的经济生活带来很大的不便严重的时候会带来巨大的经济损失,给人们的正常生活造成了很大的不方便。由于这些问题的存在,级联故障的这种情况吸引了很多科学家的眼球。目前,在复杂的网络里面,研究级联故障的主要手段是用非线性动力学等理论的知识来进
16、行讨论,在研究中会采用随机故障和蓄意故障的的这两种方式来进行试验,网络里面的一个点超负荷的运行会导致信息路由进行重新分配,这样一来就造成了级联反应。我们把任意去掉的节点或链路或者我们的操作不当以及自然灾害等这一类不可以预测的叫做随机故障,把网络里面那些很关键重要的节点、链路有意的去掉,比如有意毁坏、物理攻击重要网络设施等叫做蓄意攻击,这两者情况都会对网络信息路由的鲁棒性造成一定影响。为了研究清楚节点的传输能力变化造成的级联影响,Motter先后几年里做了很多实验去进一步了解这个问题,他最近的实验结果表明,如果把节点的传输能力定义成以最短路径优先作为路由的策略,那么经过这个节点的信息流量就会发生
17、变化。这样的实验得出了这样一个结论,在蓄意攻击的前提下,节点传输能力如果不是平均的,那么级联的故障发生的概率就会更大。Crutcitti把网络的效率当做是一个参数,如果节点的传输能力已经超过所能承受的限度时,这个节点不被移除,让它继续保持拥塞的情况,那么计划会通过这个节点的数据被分别传输到其他的节点上。该实验证明了传输分布越是不平均化的网络结构,就算移除了传输能力较强的节点,这样仍然会对网络的效率造成影响,最终导致整个网络的级联故障。近年来对于链路传输能力造成的路由鲁棒性影响,很多研究者也做了相对应的实验。Wang对于那些不一样的网络发表了链路的传输力重分布的级联模型,对产生这样的级联故障所满
18、足的条件也做了详细的解答。以Qin为首的一群科学家对移除信息路由量最小的链路进行了实验,这样得出的结论符合了“木桶原理”等。在之前人们对网络级联故障的研究存在一定认知的局限性,把重点放在了基于来自不一样的攻击策略的网络上,这样去观察级联故障产生的原因和整个网络对级联故障的抵抗能力的情况。但是对这样的故障发生的过程里面网络故障的传播扩散所带来的更多影响的关注几乎为零,例如网络的生命周期等等。在21世纪之初,美国北部的电网的瘫痪对美国经济带来了巨大的经济损失,在这次事件的整个发生过程里面我们可以得到一些信息,这次事故先后出现了局部的故障发生,随后波及到邻近的电网,一旦达到一定规模就开始爆发,最终慢
19、慢扩散到整个电网。从这些经验里我们慢慢发现了问题,网络传输能力的改变的级联问题,得到它出现故障的最开始以及到结束的时候时间长度,整个过程会延续多久。在这个级联故障的整个过程里面,每个时间段又是体现了怎么样的特点。我们可以从很多方面去了解网络的运行状态,比如我们可以通过网络里面数据量大小的改变造成的级联问题,去了解互联网里面数据的分配情况,分析各种的参数,路由性能的非静态变化对整个网络的影响。根据网络这些反应出来的一些基本信息我们可以提前意识到网络存在的不正常因素。目前我们研究的重心是对节点和链路的随机和有意攻击等多种不同的情况下进行实验,在几种不同的网络里面进行仿真实验。1.3 课题的提出及主
20、要工作就现在而言我们对复杂网络的研究主要用到了三种方法。第一种,建立一种接近于研究的模型来满足对真实系统里面的宏观的微观生产机制。第二种,利用定义网络的特点来仿真出复杂网络的宏观本质。第三种,在研究他们拓扑上的一些非静态,针对那些不同结构他们之间发生的相互作用的特点。拓扑结构是研究这方面的基石,举个例子我们要模拟病毒在网络里面的传播途径,在我们使用的网络里进行研究是不实际的,我们只能在一个模拟的环境中进行。当然在这种情况下会对我们的实验带来一定的影响,所以要选择正确的拓扑结构是实验成果的重要前提。目前计算机网络受到威胁是无法避免的,网络受到的攻击方式也日益增加,比较保守一点的防护措施在一定程度
21、上增加了一些节点和一部分网络的可靠性。但是这远远不够应对目前网络安全的严峻形势,我们必须梳理网络整个架构,分析各种情况所产生的故障。在硬件方面我们要考虑设备的性能失效时带来的影响。路由鲁棒性的存在是网络处于一定的环境的一个自身特性的体现,如果不指定一个网络条件就去研究鲁棒性的效率是没有必要的。目前拥有的路由转发规则,想表达某个算法的效率很高,那么这样的一个算法必须是在指定的条件下才可以,仍具有以满足性能要求的方式正常传输数据的工作性能。鲁棒性研究的计算时,包含了一些参数变量,如一定的边的传输路由效率,在实验的某个区域选取一些样本,每个单位都路由一个数据流到下一跳看看整个实验对象失效的流量大小反
22、应了边是否处于路由状态,成功路由信息后的这些边占之前路由变得总数比,这样的一个比值就反应了网络的连通率,网络的连通率会影响到信息路由鲁棒性。虽然在我们生活的环境中,复杂网络到处都会存在,但是我们在获取他们研究数据的时候会受到一些限制,就很难得到真实的数据。好比,在因特网中,他具有开放性和异构性,并没有一个管理网络的机构,所以就没有他的统计数据。每个单位以不一样的方式接入,随时会有单位的接入和退出。要得到因特网的拓扑结构,是很难的,因为他一直在变化。不仅如此,每个网络有自己的特性,会有独特的变化。目前没有任何一种模拟能够完全符合在实际生活中我们所面对的真实网络的网络拓扑结构。现在很多的研究都从他
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 复杂 网络 结构 信息 路由 鲁棒性 影响 毕业设计 论文
链接地址:https://www.31ppt.com/p-3941081.html