- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
核心提取分布式QoS路由协议CEDAR 主讲人:XX * * 概述 核心提取分布式QoS路由协议CEDAR(Core Extra- ction Distributed Ad-Hoc Routing Protocol)是为中小型Adhoc网络设计的,节点数量最多为几百个,其基本思想是选取网络中若干节点构成核心,在这些节点间进行链路状态信息交换,并由这些核心节点按需实现QOS路由的计算,CEDAR包含3个主要部分:核心提取,链路状态传播以及路由计算。 * * 核心提取 (Core extraction) 链路状态传播 (Link state propagation) 路由计算 (Route computation) 选举出核心节点,每个核心节点负责维护所处的局部子网的拓扑结构,并为子网中的其他节点提供路由计算服务。 QoS路由是通过在网络中传播核心节点集中稳定链路的可用带宽信息来完成,基本思想是在网络中广泛传播那些稳定且带宽资源丰富链路的信息。 路由计算是在原节点所属的子网和目的节点所属的子网间建立一条核心链路。 * * 核心提取 Adhoc网络中的节点根据本地状态和本地计算,分布式的选举出网络的核心节点,每个核心节点负责维护所处的局部子网的拓扑结构,并为子网中的其他节点提供路由计算服务。 链路状态传播 CEDAR中的QoS路由是通过在网络中传播核心节点集中稳定链路的可用带宽信息来完成的,基本思想是在网络中广泛传播那些稳定且带宽资源丰富链路的信息,而那些不稳定或带宽资源较贫乏的链路的信息则只在本地传播,另外,使用慢移动增加波动和快移动减少波动分别表示链路上可用带宽资源的变化,用于在核心节点间传播非本地信息。 * * 路由计算 路由计算首先在原节点所属的子网和目的节点所属的子网间建立一条核心链路,核心链路为源节点到目的节点的链路指定了方向,CEDAR通过迭代的方法选择源节点到目的节点的之间的链路。首先,需要根据本地信息选择一条从源节点道尽可能远的核心节点所在子网的部分路径,这条部分路径必须要满足应用对带宽的要求,然后,再将部分路径的终点视为源节点,按照上述要求寻求下一段部分路径,直到到达目的节点为止,通过核心路经的方向性指导可以发现最短且带宽最宽的路经,若同时发现多条符合条件的路经,则选择其中跳数最少的路经。 * * 算法详细介绍 CEDAR中的QoS路由结构包括三个重要组成部分:在Adhoc网络中提取核心节点来管理拓扑信息和进行路由计算;利用增加和减少波动在核心节点间传播稳定且带宽资源丰富链路的状态信息;在核心节点利用本地状态信息进行路由计算。 * * 1)CEDAR中的核心提取和维护 在理想情况下,核心节点集应包括Adhoc网络G=(V,E)的最小控制集Vc中的节点,但是要获取最小控制集Vc是比较困难的,因此CEDAR通过本地计算方便的提取核心节点集,该核心节点集是最小控制集的一个很好的逼近,考虑节点u,其第一次开放邻居节点为N(u),d(u)=|N(u)|,节点u的控制节点为dom(u),d*(u)为节点u的邻居节点中选择u为自己的控制节点的节点数目。 (1)节点u广播一个包含于核心提取相关信息的报文u,d*(u),d(u),dom(u); (2)节点u设置节点v为其控制节点dom(u),其中节点v属于N(u),且是N(u)中具有最大的(d*(v),d(v))的节点,节点u也可以选择自身作为控制节点; (3)节点u向节点v发送包含下列信息u,{v,dom(v)∨v∈N(u)}的单播报文,节点v收到该报文后增加d*(v)的值; (4)若节点d*(u)0,则将节点u加入核心节点集。 * * 2)CEDAR中的Qos状态传播 在CEDAR中,每个核心节点都需要利用本地存储的状态信息来计算路由状态信息的存储有两种极端的情况,一是最低限度的存储状态信息,即在各个核心节点只存储本地拓扑信息,这样做存在的问题是路由算法能获取的信息过少,无法发现最佳路由,某些情况下甚至无法发现路由,另一种极端情况是最高限度的存储转态信息,即在各个核心节点存储整个网络的链路状态信息,这样做可以为路由算法提供足够的信息,可以获得最佳路由,但是这样会造成网络开销大幅增加。 在Adhoc网络中两种极端的方案都是不可取的,CEDAR对以上两种极端情况进行了折中,在核心节点处不仅存储本地链路状态信息,还存储网络中稳定且带宽资源丰富的链路信息,这样解决了本地链路状态信息无法发现合适的路由的问题。 * * CEDAR在网络中广泛广播那些稳定且带宽资源丰富的链路的信息,不稳定或带宽
您可能关注的文档
最近下载
- 2024年广东省初中学业水平考试模拟地理试卷(一)课件.pptx VIP
- 广州洪德巷历史文化街区保护利用规划.pdf
- 广州市人民南历史文化街区保护利用规划(文本+图纸).pdf VIP
- 关于烹饪的策划书3.pptx
- WALL·E《机器人总动员(2008)》完整中英文对照剧本.pdf VIP
- LDT 99.13-2008 建设工程劳动定额市政工程-维修养护工程.docx
- 实验报告之spss频数分析.docx VIP
- 新教科版科学小学科学五年级下册全册教案(表格式,可打印).docx
- 2022年新改版教科版五年级上册科学全册教案教学设计(新整理版).doc
- 某小区高楼变频恒压供水系统设计.docx
文档评论(0)