第6-1讲AdHoc网络技术解说.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 网络性能指标 ? 数据吞吐量、时延和丢失率 ? 路由获取时间 ? 路由协议的效率 ? 链路利用率 ? 路由跳数 Ad Hoc网络通用协议栈 物理层:扩频技术(DS-SS、HF-SS)、移动模型(Random)、信道模型(Free Space)… 应用层:实时业务、自适应应用、数据报业务… 移动定位、自动配置、安全策略… 数据链路层 逻辑链路控制子层(LLC):分组转发/确认、差错控制… 媒体接入控制子层(MAC):TDMA、CDMA、IEEE802.11、MACA… 功率控制、拓扑控制 反馈和跨层自适应调节机制 QoS 保障、安全保护和能量管理机制 网络互连层:IPv4、IPv6、Mobile IP… 网络层:邻居发现、路由协议(DSR、DSDV等)、VC机制… 分簇(簇头选择和簇维护) 网络层 传输层:(W)TCP、UDP… 信令协议:RSVP、INSIGNIA… 体系结构的设计方法和原则 Ad Hoc网络体系结构的设计方法 ● Ad Hoc网络为特定目的和临时场合构建的 动机: 设计方法: ● 严格的分层设计不够优化并缺乏适应性 ● Ad Hoc网络的体系结构应根据使用环境和应用需求设计 ● 需要采用基于应用和网络特征的跨层体系结构,能够在协议栈各层支持自适应和性能优化 ● 利用层间相关性,确定优化目标和层间交互信息的种类和方式,考虑系统的约束条件和网络特性,并进行合理折衷 Ad Hoc网络体系结构的设计原则 Internet协议设计原则 应用层 物理层 应用层 物理层 应用层 物理层 应用层 物理层 Ad Hoc网络协议设计原则 ● Internet中链路带宽较高,瓶颈在路由器,强调相邻对等实体之间的水平通信,而尽可能减少实体内协议栈各层之间的垂直通信。 ● MANET中链路带宽和能量非常稀少,通过增加协议栈各层的垂直交互来减少协议层对等实体之间的水平通信 Ad Hoc网络跨层设计和优化 计算机网络的分层设计方法 ? 通过分层将复杂的系统问题转化为较易处理的局部问题 ,具有如下好处: ? 分离抽象的功能和实现的细节 ? 较强的灵活性和适应性 ? 便于分割和定制功能 ? 便于实现、维护和升级 ? 有助于协议的标准化工作 跨层设计方法的提出 ● 传统分层协议栈分离网络控制功能,层间接口少,维护成本低;但是层间接口呆板,层间通信不方便,信息交互不及时,上层不能准确了解底层状况 ● Ad Hoc网络稀少的资源和动态变化的拓扑和信道质量使得传统分层结构难以胜任,因为各层信息的分离和屏蔽限制了系统的灵活性,不利于提高协议效率和优化系统性能。因此,需要根据Ad Hoc网络自身特点对分层体系结构进行修改和扩充 ● 为减少能耗、提供服务质量保障和优化系统性能,应允许各协议层和功能模块之间根据需要及时方便交互信息,而不再局限于相邻的层和特定的信息流向,即采用一种新型的跨层协议栈和跨层设计方法 跨层设计方法的提出(续) ? 当前很多研究工作是孤立的,只针对协议栈的某个层次,没有考虑相互冲突的系统目标,难以优化网络的整体性能。 ? 能量保护、QoS支持、可靠性和安全性等问题涉及协议栈各层次,各层独立优化不一定会使整个系统性能最优 ? Ad Hoc网络往往是为特定目的和应用需求临时构建的。采用严格分层设计方法缺乏适应性和灵活性,不符合动态变化的网络特点。 ? 为满足Ad Hoc网络的特殊要求,需要采取一种崭新的跨层设计方法:针对Ad Hoc网络动态多变和资源受限的特点,在充分考虑协议栈各层次关联的基础上,跨越协议栈各层实施联合设计和优化以提高资源使用效率和系统整体性能。 跨层设计的概念和特征 ? 跨层设计并不摒弃分层,也不是各层功能的简单组合,而是打破严格分层约束的同时保持分层结构,通过跨层交互协调各层的行为,以高效利用有限资源来实现系统目标 ? 跨层设计是一种综合考虑协议栈不同层次,并允许任意层次和功能模块之间交互信息以优化系统性能的方法 ? 推荐在原有的分层协议栈上集成跨层设计与优化方法,并将这种支持跨层交互的协议栈称为跨层协议栈 ? 各层在对网络变化做出自适应调节的时候与其他层次相协调,通过利用层间共享的信息来采取适当的行动,从而使协议栈各层做出合理的反应,以此来优化整个系统 跨层设计方法的优势 ? 考虑Ad Hoc网络的独特性,提高资源使用效率 ? 基于变化的网络环境和应

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档