2022年数据交换网络中洪泛算法系统的实现和性能分析 2.pdf
《2022年数据交换网络中洪泛算法系统的实现和性能分析 2.pdf》由会员分享,可在线阅读,更多相关《2022年数据交换网络中洪泛算法系统的实现和性能分析 2.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据交换网络中洪泛算法系统的实现和性能分析任杰 51090104036 通信与信息系统一、洪泛算法的概念和特点. 21.1 路由算法概述. 21.2 路由算法评价标准. 21.3 洪泛算法的算法分析. 2二、洪泛算法的实现过程. 22.1 洪泛算法具体流程. 22.2 单次洪泛算法的实现流程. 32.2.1 初始化阶段 . 32.2.2 路由建立阶段. 32.2.3 数据转发阶段. 32.2.4 算法流程总分析. 32.3 多次洪泛算法的更新. 3三、洪泛算法的具体性能分析. 33.1 洪泛算法的时间复杂度分析. 33.2 洪泛算法的空间复杂度分析. 43.3 总体算法的分析. 4名师资料总结
2、 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 这是一个多人合作作业。旨在更清楚地理解在网络数据传输过程中信道参数,拥塞等对通信系统性能的影响。 这个作业的最终成品为一个多媒体演示软件和相应的技术文档。 本文主要讨论的内容是数据交换网络中路由算法之一洪泛算法的具体实现以及其算法的性能分析。一、洪泛算法的概念和特点1.1 路由算法概述路由算法是数据交换网络中较为重要的一部分,其设置的优劣与否会大大影响数据交换的成功率和传输速度。 而路由算法的
3、研究也随着时间有着较大的发展空间。到目前为止, 已经应用在现实生活中的路由算法主要包括了一下几种:基于静态路由表的路由分组技术,基于最短路径的dijkstra 算法和基于动态规划的Floyd 算法,基于可靠性保证的洪泛算法等。而每个算法都由其特殊的优劣有着不同的适用范围。而本文研究的是在保证准确性前提下使用的洪泛算法。1.2 路由算法评价标准路由算法的设计为了达到更好的用户体验效果,要求路由算法具有以下几个特点:优化;简单低耗;健壮稳定;快速聚合;灵活性。由于现实网络的具体情况是随时间变化而有可能有较大变化的,而优秀的路由算法要求能够很快很好的适应最新的情况要求; 同时路由算法作为数据交换网络
4、中的基础算法,也要求不能占有很大的资源和带宽, 具有简单和低耗的特点。 对于出现硬件错误等情况的出现,路由算法也必须仍然能够处理,由于路由器作为网络连接的节点处,其失效往往会造成较大的损失和影响,所以也要求路由算法的健壮性。同样,基于以上特点建立的路由算法与同时需要以上述作为评价标准,通过对于 dijkstra 和 floyd 算法的分析可以看出好的路由算法必然同时满足了以上要求。1.3 洪泛算法的算法分析洪泛( Flooding)算法,故名思意,将需要传递的信息像洪水泛滥的情形一样传递下去, 从而最终保证传到需要的目的节点。其算法相当的简单, 当每个路由器接收到信息时, 判断其是否第一次接收
5、到, 如果是第一次接收到的话则相与自己相连通的所有节点传输该信息,如果不是的话则自动抛弃该信息。以后的所有路由器都遵循同一个原则, 从而将该信息传输到目的节点。 此算法的核心在于判断是否为第一次接受的信息。 由于传递不具有方向性, 而是单一的相所有相连节点进行信息的传递, 则很容易发生信息成环的传递结果,这个时候如果不判断是否第一次接收到此信息的时候就会导致信息风暴的产生,导致信息在某两台或多个计算机中循环重复传递,大大占用带宽和资源。二、洪泛算法的实现过程2.1 洪泛算法具体流程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据交换网络中洪泛算法系统的实现和性能分析 2022 数据 交换 网络 中洪泛 算法 系统 实现 性能 分析
限制150内