- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
交叉层设计
长期以来,分层的协议栈(如OSI七层网络模型)几乎用于所有的现代通信网络,并成为通信网络设计的基本原理。分层意味着模块化的设计思想;网络的每一层相对独立,处理各自特定的任务,并且为上一层提供透明的服务,层与层之间采用标准的接口定义。分层的设计思想使得网络的设计具有高度的灵活性,任何一层协议的修改或者替换不会对其他层以及整个系统造成大的影响。然而,这种严格的分层体系结构在误码率较高、信道时变的无线网络中效率较低,一个经典的例子是TCP发送方将因信道引起的包丢失错误地认为是网络拥塞的标识。随着无线网络的快速发展,近年来,交叉层设计(Cross.Layer Design,CLD)的思想引起了学者广泛的认同和研究并逐渐成为下一代无线网络设计的趋势。交叉层设计旨在将网络中不同的层联合设计,信息在各个层之间共享,协议的各种参数能够根据网络状况进行自适应地交化,优化系统的整体性能。交叉层设计可以是物理层和MAC联合设计、物理层和网络层联合设计、MAC层与网络层联合设计等,甚至是多个层之间的联合设计。在传统分层协议栈的设计思想下,无线MAC协议的设计一般都假设理想的无线信道传输环境,数据帧的丢失是由于网络的碰撞引起,协议设计的目的是如何减少碰撞来提高信道的利用率。在交叉层设计思想下,特别是联合物理层的交叉层设计下,协议的设计不但要考虑如何减少碰撞,而且要考虑如何减少无线信道传输的错误,以及如何根据信道的动态变化实时地调整系统的参数,例如发送速率、发送功率、帧的长度等等,从而优化系统的整体性能。信息共享:相邻或不相邻的通信层次之间可以通过单向或者双向的协议接口共享信息。一个交叉层设计的体系结构中,每一个层次的状态参数都可以被所有其他的通信层次得到。设计耦合:新协议或者算法的设计者应该尽力发掘现有机制的优势并避免其弱点,更严格的交叉层设计能够部分或者完全融合相邻层次的功能交叉层设计的要点兼容性:比如笔记本电脑和PDA组成的Ad hoc网络,每个节点都可以分配到一个单独的IP地址,可以直接与其他的网络节点通信,一个成熟的体系结构对于保证网络用户之间的协调工作和相互兼容十分关键。协作关系:交叉层设计必须制定两类协作关系,曾间协作和节点间协作。交叉层设计必须给出层间协作的实现细节,为网络提供一个共享数据库,将各层次的网络状态参数都存于数据库使各层均可得到这些信息。节点协作使每个节点除了了解自身的状态,也需要了解其他节点的状态信息,有利于优化整天系统系能。灵活可调整:网络早运行过程中需要进行动态的配置调整,以适应当前的环境和目标变化。交叉层设计在Ad hoc网络的必要性:需要更丰富的层间交互:网络中的节点必须担负多种管理任务,传统的分层模型和标准化的层间接口并不能提供足够的信息交互来完成协同决策,无从实现整体系统的性能优化。比如,MAC层接入控制和寻找路由都会对节点的能源消耗造成重要影响分布式特点:网络通常是分布的,不存在网络基站,每一个节点代表了整个网络的部分状态,不可能做到将所有的网络状态集中到一个节点,通过交叉层设计可以协调各节点使整体的网络性能得到优化移动性特点:移动性对通信的各个层次造成的影响:物理层,增大通信干扰;数据链路层,造成链路排序问题;网络层,会有新的邻居节点;传输层,链路延时问题。使用交叉层设计,可以增强节点在移动环境下管理其通信资源的能力。无线链路的特点:无线链接对干扰变动和信道错误更敏感典型例子就是在无线连接中TCP会将信道错误导致的数据包丢失误解为通信拥塞。无线信道比较容易接入,在面对安全性攻击时比较脆弱。通过交叉层设计,为通信上层提供无线链接的状态信息,以应对物理层的状态变化。新的通信模式:网络设计可以通过发掘无线信道的广播特性增强网络的整体性能网络层 数据链路层和物理层之间的协作使数据包在链路之间适时转发成为可能。层间的依赖:数据链路层和网络层可以在共享信息和算法设计两方面协作,提升网络性能。数据链路层和物理层也可以使用交叉设计共享信息。比如,数据链路层可以知道物理层信道当前状态,就可以动态的采取差错控制机制从而提升网络的整体数据流量。节点能源有限:交叉层设计可以在多个层次之间交换参数,使节点可以更有效的分配能源。交叉层设计的性能指标最大化网络使用寿命:无线网络节点都使用电池供电,所以使用时间有限。些能能源有限的节点间和层次间的交互动作都会对网络的使用时间有很大的影响。将节点的能源消耗分为空闲监听、数据接收与传输、休眠多个模式并定义了相应的无线能源消耗模型,网络层和MAC层可以通过使用能源消耗信息来优化决策,从而延长网络的寿命。能源使用效率:每个数据包的发送接收所消耗的能源。虽然能源使用效率和网络使用寿命十分相关,但并不成正比关系。试图最小化能源消耗的路由都会通过基站旁边的黑色节点,由于这个节点必须转发很大数量的数据包,这
文档评论(0)