移动AdHoc网络的跨层优化拥塞控制

合集下载

移动Ad Hoc网络中资源分配及跨层技术研究的开题报告

移动Ad Hoc网络中资源分配及跨层技术研究的开题报告

移动Ad Hoc网络中资源分配及跨层技术研究的开题报告一、研究背景随着移动互联网的普及和移动设备的广泛应用,移动Ad Hoc网络受到越来越多的关注。

移动Ad Hoc网络是一种基于无线通信的临时自组织网络,没有固定的基础设施,节点之间通过无线链路进行通信。

这种网络具有自主性、灵活性、弹性和可靠性等优点,被广泛应用于军事、应急救援、航空航天、车联网等领域。

资源分配和跨层技术是移动Ad Hoc网络研究中的重要问题。

由于移动Ad Hoc网络没有固定的基础设施,节点之间通过无线链路进行通信,资源分配就变得非常重要。

在移动Ad Hoc网络中,由于节点的出现和离开,链路状态时刻发生变化,资源的合理分配和调度是保证网络性能和延时的关键。

跨层技术是将不同层的协议和算法融合起来,实现信息的有效传输和高效利用。

跨层技术可以优化网络性能和资源利用效率。

二、研究内容本课题旨在研究移动Ad Hoc网络中资源分配及跨层技术,具体研究内容包括以下几个方面:1. 移动Ad Hoc网络资源分配算法研究针对移动Ad Hoc网络的特点,研究移动Ad Hoc网络中的资源分配算法。

主要包括资源分配的策略、资源分配的机制和资源分配的调度等方面。

考虑到移动Ad Hoc网络的复杂性和不确定性,针对不同场景和应用需求,提出适合的资源分配算法。

2. 移动Ad Hoc网络跨层技术研究研究移动Ad Hoc网络中的跨层技术,使用不同层次的信息交互和协作,优化网络的性能和资源利用效率。

主要包括物理层、数据链路层、网络层和应用层之间的跨层设计、优化和调度等方面。

考虑到移动Ad Hoc网络的自组织性和动态性,提出针对不同场景和应用需求的跨层技术,实现网络性能优化和资源利用效率。

3. 移动Ad Hoc网络仿真平台的搭建搭建移动Ad Hoc网络的仿真平台,实现资源分配算法和跨层技术的验证和评估。

研究不同场景和应用需求下,资源分配算法和跨层技术的性能评估。

评估指标包括网络的吞吐量、时延、能耗等方面。

移动Ad Hoc网络的跨层优化拥塞控制

移动Ad Hoc网络的跨层优化拥塞控制

移动Ad Hoc网络的跨层优化拥塞控制徐伟强;汪亚明;俞成海;刘良桂;张云华【期刊名称】《软件学报》【年(卷),期】2010(021)007【摘要】基于网络协议层框架充分分析了TCP应用到Ad Hoc网络导致性能下降的原因,包括:物理层中易损耗的无线信道, MAC层中的过度竞争和不公平接入,网络层中节点移动引起的频繁路由失效,传输层中TCP采用的不合适机制,包括基于窗口的传输、基于数据包丢失的拥塞指示,拥塞窗口的慢启动和AIMD、对ACK自定时的依赖;提出了全新的适合Ad Hoc网络特性的跨层优化拥塞控制协议CCOC(cross-layer optimal congestion control).CCOC运用了跨层设计框架来改进MAC层的接入信道公平性、检测虚假链路失效、减少路由失效次数、加快路由切换后的重启动、运用SACK实现可靠传输和实施非线性优化论指导设计的自适应优化策略;描述了CCOC的协议体系结构;实施了详细的NS仿真实验,仿真结果表明,在几乎所有的仿真场景和移动环境下,CCOC比TCP和ATCP在许多重要性能指标,如吞吐量和公平性方面都有了明显的改进.【总页数】12页(P1667-1678)【作者】徐伟强;汪亚明;俞成海;刘良桂;张云华【作者单位】浙江理工大学,信息电子学院,浙江,杭州,310018;浙江大学,工业控制技术国家重点实验室,浙江,杭州,310027;浙江理工大学,信息电子学院,浙江,杭州,310018;浙江理工大学,信息电子学院,浙江,杭州,310018;浙江理工大学,信息电子学院,浙江,杭州,310018;浙江理工大学,信息电子学院,浙江,杭州,310018【正文语种】中文【中图分类】TP393【相关文献】1.多速率IEEE802.11Ad Hoc网络协议栈跨层优化 [J], 王卫疆;郑锋;郭乐江2.移动Ad Hoc网络跨层优化方法及实现结构 [J], 丁晓慧;高海沙3.一种最大化网络吞吐量的认知无线Ad Hoc网络跨层优化算法 [J], 杨双懋;郭伟;唐伟4.Ad Hoc网络节能型功率控制与拥塞控制的跨层优化 [J], 张永敏;徐伟强;黄炯;汪亚明;舒挺;刘良桂5.移动Ad Hoc网络基于路由协议的拥塞控制 [J], 徐祎;周少琼;柏诗玉因版权原因,仅展示原文概要,查看原文内容请购买。

一种新型的移动AD HOC网络跨层服务质量模型

一种新型的移动AD HOC网络跨层服务质量模型

一种新型的移动AD HOC网络跨层服务质量模型王磊春,陈实宏,肖坤,胡瑞敏国家多媒体软件工程研究的中心,,武汉大学武汉430072 ,中国,湖北电子邮件: wlc2345702@摘要分层协议的体系结构只能为移动Ad Hoc网络(简称MANETs )提供部分堆栈。

这给移动Ad Hoc 网络中的多媒体通信的质量保证带来了很大的困难。

为了改进移动Ad Hoc网络中的多媒体信息传输的服务质量,本文将介绍一种针对移动Ad Hoc网络的跨层服务质量模型—-CQMM。

CQMM的一个核心组件是网络状态储存库(NSR),它是信息交换的中心,而且能在堆栈中的不同协议层之间共享。

同时,CQMM能够实现所有标准的QoS 控制。

另外,CQMM还能消除堆栈中不同协议层之间的冗余功能,并有效的执行QoS控制和网络性能的全面改善。

关键字跨层QoS模型,移动Ad Hoc网络(MANETs),网络状态储存库(NSR),QoS控制。

1、引言随着多媒体技术的快速发展,和个人通信带宽的增加,音频和视频服务已开始在MANETs中出现。

与静态网络和因特网不同的是,MANETs中的多媒体通信,如音频和视频服务,它们对QoS的保证有非常严的要求,特别是延迟的保证。

此外,具有不同QoS要求用户之间的通信可以集成服务。

这给MANETs.多媒体通信的QoS保证提出了很大的挑战。

主要有两个原因:1 )MANETs是在一种传统的无线环境下运行的,即,该环境随时间而变化,具有不可靠的物理链接、广播频道和动态的有限的带宽,等等。

因此,它只能为有严格QoS要求的被区分的服务提供有限的能力 [ 1 ].2 )由于MANETs的灵活性,多级跳以及自组性,因而,传统的流动项目和访问控制机制就非常难以实现。

目前,我国大部分基于MANETs传统的多层协议结构的QoS研究都侧重于支持QoS [ 2 ]的MAC 协议, QoS路由协议[ 3 ]和与QoS支持[ 4 ]适应的应用层协议,等等。

基于多Agent强化学习的Adhoc网络跨层拥塞控制策略

基于多Agent强化学习的Adhoc网络跨层拥塞控制策略

第32卷第6期电子与信息学报Vol.32No.6 2010年6月Journal of Electronics & Information Technology Jun. 2010基于多Agent强化学习的Ad hoc网络跨层拥塞控制策略邵飞①伍春①汪李峰②①(西安电子科技大学通信工程学院西安 710071)②(中国电子系统工程公司研究所北京 100141)摘要:该文首先证明基于MAC层竞争造成的网络拥塞模型中存在纳什均衡点。

其次,基于WOLF-PHC学习策略提出了一种跨层拥塞控制(WCS)机制。

它在路由层中选择一对去耦合节点作为转发节点,同时在MAC层对源节点的发送数据进行分流,从而提高链路的空间重用性。

仿真结果表明:在不需要交互任何信息的情况下,通过节点之间的相互博弈以后,采用WOLF-PHC算法能够找到每个节点的最佳分流概率进而使整体网络吞吐量达到最大值;同时当外界环境发生改变时,该算法能够较快地找到新的最佳分流概率从而实现对环境的自适应能力。

关键词:Ad hoc;拥塞控制;跨层设计;博弈论;WOLF-PHC中图分类号:TN915文献标识码: A 文章编号:1009-5896(2010)06-1520-05 DOI: 10.3724/SP.J.1146.2009.01092Research on Cross-layer Congestion Control Strategy Based on Multi-agent Reinforcement Learning in Ad hoc NetworkShao Fei①Wu Chun①Wang Li-feng②①(The School of Telecommunications Engineering, Xidian University, Xi’an 710071, China)②(Institute of China Electronic System Engineering Corporation, Beijing 100141, China)Abstract: In the paper, the existence of an Nash equilibrium in the network congestion mode induced by MAC layer competition is proved firstly; Secondly, a cross-layer congestion-control mechanism named WCS is proposed based on WOLF-PHC learning strategy. WCS selects a couple of decoupled node as next-hop nodes at routing layer;Meanwhile, source's traffic is spitted and forwarded at MAC layer, which improves the space reusing efficiency of link. Simulation result shows that: without any exchanging information, optimum split-flow point of source node will be sought by WOLF-PHC in order to maximize the network throughput; Furthermore, WOLF-PHC will discover new optimum split-flow point in order to adapt to new network environment.Key words: Ad hoc; Congestion control; Cross-layer design; Game theory; Win-Or-Lose-Fast Policy Hill Climbing(WOLF-PHC)1引言本文主要研究在带宽受限的Ad hoc网络中,节点之间如何通过博弈学习而实现最佳的数据分流。

移动Ad Hoc网络跨层优化方法及实现结构

移动Ad Hoc网络跨层优化方法及实现结构

移动Ad Hoc网络跨层优化方法及实现结构
丁晓慧;高海沙
【期刊名称】《电子制作》
【年(卷),期】2015(0)12
【摘要】移动Ad Hoc网络的动态拓扑和多跳路由等特性,使得设计有效且可靠
的路由协议成为一个难点。

为了应对无线链路质量的不稳定,必须要能够容易地获取信道的实时状态信息用于路由的选择过程,提出跨层设计的方法。

跨层设计引入协议栈中的层之间相互依赖与合作的优势来应对差质量的无线链路、节点的移动性、高差错率、节能要求、QoS要求等。

【总页数】2页(P162-163)
【作者】丁晓慧;高海沙
【作者单位】商丘学院电子信息工程学院河南商丘 476000;商丘学院电子信息工
程学院河南商丘 476000
【正文语种】中文
【相关文献】
1.移动Ad Hoc网络的跨层QoS服务模型 [J], 晋建志;杨木清
2.基于克隆选择的移动Ad hoc网络簇化的优化方法 [J], 叶青;左瑞娟;唐贤瑛
3.移动Ad Hoc网络的跨层优化拥塞控制 [J], 徐伟强;汪亚明;俞成海;刘良桂;张云

4.移动Ad Hoc网络跨层能量保护的系统构架 [J], 许力;郑宝玉
5.跨层Ad hoc网络协议框架研究——基于移动性感知和提供QoS [J], 卢翠玲
因版权原因,仅展示原文概要,查看原文内容请购买。

Ad Hoc网络基于路由协议的拥塞控制

Ad Hoc网络基于路由协议的拥塞控制

中图法分 类号 : P 9 . T 33 3 0
文献标 识码 : A
文章 编号 :0 07 2 20 ) 630 —3 10—0 4(0 6 1—120
S lt n b s do u ep o o o cn t r ’ c n e t n ou i a e n r t r t c l o AdHo ewo kS o g si o o t o
Ab t a t T ep ro ma c f cn t r e r d s u c l t ei c e s g t f cl a t o g sin i ig e n d en s r c : h e f r n eo Ho ewo k d g a e ik y wi t r a i a dwi c n e t asn l o e b i g Ad q hh n n ri o h o n h i s n h d f d AODV d p e ,t et f co n ・a e ay e , t e a c b ln e eh d i p o o e , Ac t eman r a o . T emo i e e i i a o t d h a f f ik ly r s s r i l i a l z d h n a f ・ aa c dm t o r p s d n r t i s —
的 按 需 路 由协 议 A DV( dH c n e n ds n e etr就 是 0 A o o dmad ia c vco) t

节 点 广 播 路 由 请 求 ( R Q) I E 。请 求 报 文 ( R Q) 携 带 了源 节  ̄ IE 中  ̄
点 中 记 录 的 目 的序 列 号 , 到 请 求 的节 点 记 录 上 游 节 点 地 址 , 收 并 察 看 路 由表 中 是 否 有 到 目的 节 点 且 序 列 号 大 于 等 于 请 求 报 文 中 的序 列 号 的路 由 。若 无 ,节 点 则 记 录 报 文 并 转 发 。 若 以

基于多Agent强化学习的Ad hoc网络跨层拥塞控制策略

基于多Agent强化学习的Ad hoc网络跨层拥塞控制策略
Ab t a t I h a e , h x s e c f a s q i b i m n t e n t r o g s i n m o e i d c d b AC s r c : n t e p p r t e e it n e o n Na h e u l ru i h e wo k c n e to i d n u e y M ly r c mp tto s p o e r t S c n l , r s —a e o g s i n c n r lme h n s n m e CS i p o o e a e o e ii n i r v d f s l i y; e o d y a c o sl y r c n e to — o t o c a im a d W s r p s d b s d o OLF— a e nW PHC l a n n t a e y W CS s l c sa c u l fd c u ld n d e t h p no e t o tn y r e r i g s r t g . e e t o p eo e o p e o ea n x — o d sa u i gl e s r a M e n i , o r eSt a c i s it d a d f r r e tM AC a e , ih i r v s t e s a e r u i g e ce c f a wh l s u c ’ r f s p t e n o wa d d a e i l y r wh c mp o e h p c e sn f in y o i l k. i l to e u ts o h t wih u n x h n i g i f r a i n o tmu s l — o p i t o o r e n d i n S mu a i n r s l h wst a : t o t a y e c a g n n o m to , p i m p i f w o n fs u c o e tl wi e s u h y W OL PHC n o d r t a i ie t e n t r h o g p t l b o g tb l F— i r e o m x m z h e wo k t r u h u ;Fu t e mo e W OLF PHC wi rh r r . — l l

一种新型的移动AD HOC网络跨层服务质量模型

一种新型的移动AD HOC网络跨层服务质量模型

一种新型的移动AD HOC网络跨层服务质量模型摘要分层协议的体系结构只能为移动Ad Hoc网络(简称MANETs )提供部分堆栈。

这给移动Ad Hoc 网络中的多媒体通信的质量保证带来了很大的困难。

为了改进移动Ad Hoc网络中的多媒体信息传输的服务质量,本文将介绍一种针对移动Ad Hoc网络的跨层服务质量模型—-CQMM。

CQMM的一个核心组件是网络状态储存库(NSR),它是信息交换的中心,而且能在堆栈中的不同协议层之间共享。

同时,CQMM能够实现所有标准的QoS 控制。

另外,CQMM还能消除堆栈中不同协议层之间的冗余功能,并有效的执行QoS控制和网络性能的全面改善。

关键字跨层QoS模型,移动Ad Hoc网络(MANETs),网络状态储存库(NSR),QoS控制。

1、引言随着多媒体技术的快速发展,和个人通信带宽的增加,音频和视频服务已开始在MANETs中出现。

与静态网络和因特网不同的是,MANETs中的多媒体通信,如音频和视频服务,它们对QoS的保证有非常严的要求,特别是延迟的保证。

此外,具有不同QoS要求用户之间的通信可以集成服务。

这给MANETs.多媒体通信的QoS保证提出了很大的挑战。

主要有两个原因:1 )MANETs是在一种传统的无线环境下运行的,即,该环境随时间而变化,具有不可靠的物理链接、广播频道和动态的有限的带宽,等等。

因此,它只能为有严格QoS要求的被区分的服务提供有限的能力 [ 1 ].2 )由于MANETs的灵活性,多级跳以及自组性,因而,传统的流动项目和访问控制机制就非常难以实现。

目前,我国大部分基于MANETs传统的多层协议结构的QoS研究都侧重于支持QoS [ 2 ]的MAC 协议, QoS路由协议[ 3 ]和与QoS支持[ 4 ]适应的应用层协议,等等。

但,这无法避免堆栈中不同协议层之间会出现冗余。

这会增加QoS实施的复杂性,并且给网络性能的整体改进造成困难。

因此,MANETs必须具备较高的处理能力。

无线移动Ad Hoc网络Web通信拥塞控制研究的开题报告

无线移动Ad Hoc网络Web通信拥塞控制研究的开题报告

无线移动Ad Hoc网络Web通信拥塞控制研究的开题报告一、研究背景无线移动Ad Hoc网络是由一组移动节点组成的网络,节点之间通过无线链路相互通信,没有固定的基础设施支持。

Ad Hoc网络广泛应用于紧急救援、军事作战、普及网联车辆等领域,其特点是通信快速、自组织、灵活性高、自主性强等。

在无线移动Ad Hoc网络中,存在节点往返时延大、导致网络拥塞、吞吐量下降等问题,甚至会影响网络性能。

因此,在无线移动Ad Hoc网络中研究拥塞控制技术,可以提高网络的性能,保证可靠性和高效性。

目前,已有很多研究针对无线移动Ad Hoc网络中的Web通信拥塞控制进行了深入研究,如TCP和UDP等协议的拥塞控制。

二、问题描述无线移动Ad Hoc网络由于其自生性和快速性,通信过程受到多种因素的影响,如节点移动、信号强度变化、信道质量差异等,这些因素均可能导致网络的拥塞和吞吐量下降。

因此,无线移动Ad Hoc网络中Web 通信需要有效的拥塞控制技术,才能更好地适应动态网络环境,并提高网络的性能。

本论文将在TCP和UDP协议基础上,研究无线移动Ad Hoc网络的Web通信拥塞控制技术,对网络性能进行实验研究和分析。

三、研究目标1. 研究基于TCP和UDP协议的无线移动Ad Hoc网络Web通信拥塞控制技术;2. 对拥塞控制算法进行改进,并实现算法模型;3. 设计、实现拥塞控制实验环境,采集和分析实验数据;4. 对实验数据进行分析,验证算法模型的有效性和适用性;5. 在拥塞控制效果和实现复杂度之间进行权衡,得到一种高效、快速、可靠的TCP和UDP协议的Web通信拥塞控制算法。

四、研究内容1. 系统深入研究无线移动Ad Hoc网络,掌握其基本原理、体系结构、以及已有的拥塞控制技术;2. 基于TCP和UDP协议,对无线移动Ad Hoc网络中的Web通信拥塞控制技术进行研究和分析;3. 设计和实现一种高效、快速、可靠的拥塞控制算法,对算法进行理论分析和实验验证;4. 设计和实现实验环境,采集和分析实验数据,得到算法的性能评估结果;5. 根据研究结果,对算法进行改进和优化,提高其适应性和性能。

计算机网络中的拥塞控制与优化

计算机网络中的拥塞控制与优化

计算机网络中的拥塞控制与优化随着计算机网络的快速发展和普及,人们对网络的需求也越来越高。

然而,网络的拥塞问题成为影响网络性能的一大瓶颈。

为了解决这一问题,网络拥塞控制与优化技术应运而生。

本文将探讨计算机网络中的拥塞控制与优化技术,并分享相关的实践经验和案例。

一、拥塞控制的概念拥塞控制是指在网络中有效地管理网络资源,以避免出现过多的数据流量而导致网络性能下降。

它是一个复杂的系统工程,需要通过各种算法和技术手段来实现。

1.1同步与异步的拥塞控制机制拥塞控制机制可以分为同步和异步两种类型。

同步拥塞控制是指在网络中,当网络的容量达到上限时,通过发送者和接收者之间的协同来控制数据流量。

这种机制的主要特点是能够实现较高的网络吞吐量,并减少数据包的丢失。

而异步拥塞控制则是通过反馈控制来实现,不同于同步机制的是,它并不要求发送者和接收者之间进行直接的通信。

异步拥塞控制的优点是更加灵活和适应性强,能够在网络中做到实时调整,但是实现的复杂性也较高。

1.2拥塞控制中的算法与策略在实际的网络环境中,有多种拥塞控制的算法与策略被广泛应用。

其中比较著名的算法包括:延迟差异化服务(DiffServ)、传输控制协议(TCP)的拥塞控制算法、流量控制算法等。

这些算法与策略各有其特点和适用范围,根据不同的网络场景和需求,可以选择合适的算法来进行拥塞控制与优化。

二、拥塞控制与优化技术2.1拥塞控制技术拥塞控制技术是通过各种手段有效地控制网络中的数据传输,避免拥塞的发生。

其中,主要的拥塞控制技术包括:流量控制、拥塞避免、拥塞检测与恢复等。

流量控制是通过限制发送方的数据流量来控制网络的传输速度,以避免网络的拥塞。

常见的流量控制技术有:窗口控制、速率控制等。

拥塞避免是在网络中实时监测网络负载,及时地对数据流量进行调整,以保持网络的稳定性和性能。

拥塞避免常用的算法有:慢启动、拥塞避免、快速重传等。

拥塞检测与恢复是在网络中及时检测出拥塞的发生,并采取措施来恢复网络的正常运行。

基于云模型的Ad-hoc拥塞跨层控制仿真

基于云模型的Ad-hoc拥塞跨层控制仿真

第38卷第4期计算机仿真2021年4月文章编号:丨006 - 9348 (2021)04 - 0263 - 04基于云模型的Ad- h o c拥塞跨层控制仿真余海洋、朱莹莹2(1.常州大学,江苏常州213164;2.常州大学环境与安全工程学院,江苏常州213164)摘要:针对传统网络拥塞控制方法没有考虑到控制丢包率,导致控制效果不佳的问题,提出基于云模型的移动A d-h o c网络 拥塞跨层控制方法。

分析移动A d-h o c网络的分层结构,构建网络拓扑结构模型。

运用该模型分析丢包产生的原因,并加 以优化。

在此基础上为了提升网络链路的使用率、降低网络拥塞程度,在缓冲队列中采用云模型检测网络拥塞情况,调节网 络数据的发送速率,从而实现对网络拥塞的跨层控制。

通过仿真分析可知,上述方法的控制效果较理想,丢包率较低,有效 解决了传统方法中存在较大丢包率的问题,能够为相关工作提供可靠的参考,具有较高的使用价值。

关键词:云模型;移动自组织网络;网络拥塞;跨层控制中图分类号:TP393 文献标识码:BCloud - Based Mobile Ad - Hoc CongestionCross - Layer Control SimulationYU Hai - yang1,ZHU Ying - ying2(1. Finance Department Changzhou University,Changzhou Jiangsu 213164,China;2. School of Environmental & Safety Engineering Changzhou University,Changzhou Jiangsu 213164,China)A B S T R A C T:Traditionally,the congestion control method does not consider the control of packet l o s s rate,resultingi n poor control e f fect. Therefore,t h i s a r t i c l e puts forward a cross - layer congestion control method f o r mobile Ad - hocnetwork based on cloud model.Firstly,we analyzed layered structure of mobile Ad - hoc network and b u i l t the network t o­pology model. Secondly,we used t h i s model t o analyze the reason of packet l o s s.On basis of optimization,in order t o im­prove the u t i l i z a t i o n of network lin k s and reduce the degree of network congestion,we used the cloud model t o detect the network congestion in buffer queue and adjust the transmission r a t e of network data.Thus,we achieved the cross - layer control f o r network congestion.By analyzing simulation,we can see t hat the control e f f e c t of the proposed meth­od i s ideal and the packet l o s s r ate i s low.This method e f f e c t i v e l y solves the problem of large l o s s r ate in t r a d i t i o n a l methods and provides r e liable reference f o r related work,so the proposed method has high use value.K E Y W O R D S:Cloud model; Ad - hoc; Network congestion; Cross - layer controli引言目前无线通信需要有线的基础支持,为了能够在固定的 位置设置有线基础设备以实现通信功能,就需要移动自组织 网络技术(Ad hoc)[U。

移动车载通信网络中的跨层优化技术

移动车载通信网络中的跨层优化技术

移动车载通信网络中的跨层优化技术随着智能交通和汽车领域的不断发展,车载通信网络已经成为实现车辆之间、车辆与基础设施之间高效通信和数据传输的基础设施。

然而,车载通信网络面临着诸多挑战,如信号干扰、网络拥塞、移动性管理等。

为了提高车载通信网络的性能和可靠性,跨层优化技术被引入其中。

跨层优化技术是指在通信协议的不同层次之间进行优化和协同,以实现更高效的数据传输和无线通信。

在移动车载通信网络中,不同层次的优化可以包括物理层、数据链路层、网络层和传输层的协同工作。

首先,在物理层方面,跨层优化技术可以通过选择最佳的信道资源分配算法来提高车载通信网络的性能。

例如,为了克服信号干扰,可以使用自适应调制和编码技术,根据信道条件动态调整传输参数。

另外,还可以利用多天线技术,如空间分集和空时编码,以提高信号的可靠性和容错性。

其次,在数据链路层方面,跨层优化技术可以通过数据帧的优先级调度和数据重传机制来减少网络拥塞和传输延迟。

例如,可以使用最小传输时间优先的调度算法,将高优先级的数据帧优先传输,降低实时通信的延迟。

此外,可以使用自适应错误控制技术,根据信道质量动态调整重传次数,提高数据传输的可靠性。

第三,在网络层方面,跨层优化技术可以通过路由选择和移动性管理来提高车载通信网络的性能。

例如,可以基于车辆间的位置和速度信息,设计智能的路由算法,选择最佳的通信路径,减少网络时延和丢包率。

另外,可以使用基于组播和多播的数据传输机制,提高多车辆和车辆与基础设施之间的通信效率。

最后,在传输层方面,跨层优化技术可以通过优化传输协议的窗口大小和拥塞控制算法来提高数据传输的吞吐量和性能。

例如,可以使用自适应窗口大小调整策略,根据网络负载和拥塞情况动态调整数据传输窗口的大小,实现更高效的数据传输。

另外,可以使用基于网络编码和前向纠错技术的数据冗余机制,提高数据传输的可靠性和容错性。

总之,跨层优化技术在移动车载通信网络中具有重要的应用价值。

无线移动网络中路由控制与拥塞控制优化研究

无线移动网络中路由控制与拥塞控制优化研究

无线移动网络中路由控制与拥塞控制优化研究无线移动网络中的路由控制与拥塞控制是保证网络性能和用户体验的关键技术。

在大规模的无线网络中,有效地控制路由和拥塞可以提高数据传输的效率,降低网络延迟和丢包率。

本文将重点研究无线移动网络中路由控制与拥塞控制的优化方法和技术。

首先,路由控制是无线移动网络中实现数据包从源节点到目标节点传输的关键步骤。

在传统的有线网络中,路由控制通过静态的路由器配置来实现。

然而,无线移动网络中的节点可以随时移动,网络拓扑结构随时发生变化,因此传统的静态路由控制方法无法适应无线移动网络的需求。

针对这一问题,动态路由控制成为一种更为高效的方法。

动态路由控制可以根据网络状况和节点移动情况,实时地调整路由路径,以提高数据传输的效率和可靠性。

路由控制优化的核心挑战之一是如何选择最佳路由路径,以最小化延迟、最大化带宽和降低能耗。

一个常用的优化方法是基于路径的选择。

通过评估不同路径的质量指标(如延迟、丢包率等),动态路由控制算法可以选择最佳路径来进行数据传输。

另外,基于价值函数的方法也被广泛应用于路由控制的优化中。

通过根据节点的位置、信号强度和能量消耗等因素计算出节点的价值,可以选择具有最大总价值的路径,以实现路由控制的优化。

其次,拥塞控制是保证无线移动网络性能稳定的另一个关键技术。

拥塞通常指网络中的流量过大,导致网络资源不足,从而造成数据的延迟增加和丢包率升高。

在无线移动网络中,拥塞控制更为复杂,因为移动节点的数量众多,节点的位置和连接状态随时变化,很容易导致不稳定的网络拥塞。

因此,拥塞控制优化研究的目标是有效地检测和缓解拥塞,以保持网络的正常运行。

一种常用的拥塞控制方法是基于反馈的机制。

通过监听网络中的流量和性能指标,节点可以动态地调整其发送速率,从而避免网络拥塞。

这种方法可以在网络拥塞之前及时发出警告,以便采取相应的措施缓解拥塞。

另外,基于队列的方法也被广泛应用于拥塞控制的优化中。

通过保持网络中的传输队列在可接受的水平,可以防止网络拥塞的发生。

高性能网络中的拥塞控制与路由优化技术研究

高性能网络中的拥塞控制与路由优化技术研究

高性能网络中的拥塞控制与路由优化技术研究随着互联网的快速发展和普及,网络通信的需求日益增长。

为了满足用户对于高带宽、低延迟的需求,高性能网络的建设变得尤为重要。

而在高性能网络中,拥塞控制与路由优化技术是两个核心问题,对于网络性能的提升具有重要意义。

本文将从拥塞控制与路由优化两个方面,进行深入研究与探讨。

一、拥塞控制技术拥塞是指网络中的流量超出了网络链路的处理能力,导致网络性能下降甚至崩溃的现象。

拥塞控制技术在高性能网络中的研究与应用,旨在通过有效地管理网络流量,提高网络的吞吐量和稳定性。

1.1 拥塞识别与测量拥塞识别与测量是拥塞控制的基础。

通过对网络链路上的流量进行实时监测与分析,可以准确地识别和测量网络中的拥塞情况。

在实际应用中,常用的方法包括网络探测、队列长度测量、丢包率测量等。

通过对拥塞情况的准确评估,可以采取相应的拥塞控制策略,有效地解决拥塞问题。

1.2 拥塞控制策略在高性能网络中,常用的拥塞控制策略包括主动队列管理(Active Queue Management,简称AQM)和随机早期检测(Random Early Detection,简称RED)等。

AQM策略通过激活队列管理算法,及时处理网络拥塞,控制网络流量;RED策略则通过随机丢包的方式,引导发送端降低流量发送速率,以避免拥塞的发生。

除此之外,还有其他一些基于优先级、窗口控制等机制的拥塞控制策略,可以针对不同的网络环境和需求进行选择和应用。

二、路由优化技术路由优化技术是为了在网络中选择最佳的路径,以提高网络传输效率和性能。

在高性能网络中,如何选择最佳路径、降低网络延迟和丢包率是路由优化的核心问题。

2.1 路由算法常用的路由算法包括最短路径优先(Shortest Path First,简称SPF)算法、链路状态路由算法、距离向量路由算法等。

这些算法通过对网络拓扑和链路状况的实时分析和计算,选择最佳的路由路径进行数据传输。

在高性能网络中,选择合适的路由算法,对于提升网络性能具有重要作用。

移动Ad Hoc网络有效的拥塞避免方案(IJCNIS-V5-N1-4)

移动Ad Hoc网络有效的拥塞避免方案(IJCNIS-V5-N1-4)
tion Avoidance Scheme for Mobile Ad Hoc Networks
S.Sheeja Research Scholar, Bharathiar University, Coimbatore. sheejakhader@ Dr.Ramachandra.V.Pujeri, Vice-Principal, KGiSL Institute of Technology, Saravanampatti, Coimbatore -641035, Tamil Nadu, INDIA sriramu.vp@ Abstract — Mobile nodes are organized randomly without any access point in Mobile Ad hoc Networks (MANETs). Due to the mobility of nodes, the network congestion occurs. So many congestion control mechanisms were proposed to avoid the congestion avoidance or reducing the congestion status. In this research work, we proposed to develop the Effective Congestion Avoidance Scheme (ECAS), which consists of congestion monitoring, effective routing establishment and congestionless based routing. The overall congestion status is measured in conges

移动Ad Hoc网络基于路由协议的拥塞控制

移动Ad Hoc网络基于路由协议的拥塞控制

室内防水工程技术交底一、任务概述室内防水工程技术交底是指在室内建造施工中,对防水工程的技术要求、施工方法、材料选用等进行详细说明和交流的过程。

本文将对室内防水工程的技术要求、施工方法和材料选用进行详细讲解,以确保施工人员能够准确理解并按照要求进行施工。

二、技术要求1. 防水层材料:防水层材料应选用符合国家标准的优质防水材料,如聚氯乙烯(PVC)防水卷材、丙烯酸酯(ASA)防水涂料等。

材料应具有良好的耐水性、耐候性和耐化学药品腐蚀性能。

2. 防水层施工厚度:根据具体工程要求,防水层施工厚度应满足相关标准要求,普通要求不低于2mm。

3. 防水层施工工艺:防水层施工应按照标准施工工艺进行,包括基层处理、防水材料涂布、卷材焊接等。

施工过程中应注意防水层的平整、坚固,确保无气泡、无渗漏。

4. 防水层接缝处理:防水层的接缝处理应密封坚固,采用专用密封胶进行填充,确保接缝处无渗漏。

5. 防水层防护层:防水层施工完成后,应及时进行防护层施工,以保护防水层不受损坏。

三、施工方法1. 基层处理:施工前应对基层进行清理,确保基层平整、无油污、无杂物。

如有裂缝或者凹凸不平的地方,应进行修补和磨平处理。

2. 防水材料涂布:根据设计要求,将防水材料均匀涂布在基层上,涂布时应注意避免漏涂和重叠涂布,确保涂布层均匀一致。

3. 卷材焊接:如采用卷材防水材料,应先将卷材铺设在基层上,然后进行焊接处理。

焊接时应使用专用的热风枪进行加热,将卷材熔化并与基层焊接坚固。

4. 接缝处理:防水层的接缝处应进行密封处理,先清理接缝处的灰尘和杂物,然后使用专用密封胶进行填充,确保接缝处密封坚固。

5. 防护层施工:防水层施工完成后,应及时进行防护层施工,如砂浆保护层、瓷砖贴面等,以保护防水层免受损坏。

四、材料选用1. 聚氯乙烯(PVC)防水卷材:具有良好的耐水性和耐候性,适合于室内防水工程。

2. 丙烯酸酯(ASA)防水涂料:具有良好的耐水性和耐化学药品腐蚀性能,适合于室内防水工程。

一种Ad hoc网络的跨层拥塞控制改进方案

一种Ad hoc网络的跨层拥塞控制改进方案

一种Ad hoc网络的跨层拥塞控制改进方案
滕艳平;柴宝仁;谷文成;李大辉
【期刊名称】《北京理工大学学报》
【年(卷),期】2015(35)4
【摘要】针对传统的TCP拥塞控制协议不能很好适用于无线Ad hoc网络的问题,本文利用跨层设计思想和优化理论,通过提取协议栈各层的特性参数,给出了无线Ad hoc网络跨层拥塞控制的改进方案CCIM(cross-layer control improvement methods).提出了将MAC层输入、输出速率与网络层缓存队列长度相结合的拥塞检测新方法,并依据ECN显示拥塞反馈机制和扩展信令传递机制,对拥塞控制和随机接入进行建模,以便获取最优发送速率.NS2仿真结果表明,该方案能够降低端到端传输时延,使网络吞吐量和公平性得到了明显改善.
【总页数】5页(P373-377)
【关键词】Ad;hoc网络;拥塞检测;显示拥塞反馈;跨层设计
【作者】滕艳平;柴宝仁;谷文成;李大辉
【作者单位】齐齐哈尔大学计算机与控制工程学院;齐齐哈尔大学应用技术学院;齐齐哈尔大学网络信息中心
【正文语种】中文
【中图分类】TP301.6
【相关文献】
1.基于多Agent强化学习的Ad hoc网络跨层拥塞控制策略 [J], 邵飞;伍春;汪李峰
2.一种Ad Hoc网络端到端的TCP拥塞控制改进方案 [J], 滕艳平;王海珍;金梅;李大辉
3.Ad Hoc网络节能型功率控制与拥塞控制的跨层优化 [J], 张永敏;徐伟强;黄炯;汪亚明;舒挺;刘良桂
4.移动Ad Hoc网络的跨层优化拥塞控制 [J], 徐伟强;汪亚明;俞成海;刘良桂;张云华
5.Ad Hoc网络中联合跨层拥塞控制和资源调度 [J], 周晏
因版权原因,仅展示原文概要,查看原文内容请购买。

一种Ad Hoc网络端到端的TCP拥塞控制改进方案

一种Ad Hoc网络端到端的TCP拥塞控制改进方案

一种Ad Hoc网络端到端的TCP拥塞控制改进方案滕艳平;王海珍;金梅;李大辉【期刊名称】《计算机工程与科学》【年(卷),期】2014(36)8【摘要】传统的TCP协议是为有线网络而设计的,它假定数据包的丢失是由网络拥塞引起的,然而在Ad Hoc网络中,除拥塞丢包外,其它非拥塞因素也会引起数据包的丢失.分析Ad Hoc网络影响TCP性能的主要因素,在原有拥塞控制方案MMJI的基础上,提出了一种端到端的TCP拥塞控制改进方案(ImpMMJI).该方案能根据前向路径跳数自适应调整拥塞窗口的大小,防止拥塞窗口过快增长,当发生路由改变或链路中断时,重新计算拥塞窗口cwnd和ssthresh的值,以确保路由重建前后TCP 连接负载率的一致性;并在ACK应答包的TCP首部增加了状态标志位,结合多个度量参数联合判断网络状态,提高网络状态识别的准确性,使发送端实时采取相应的措施.仿真结果表明,该方案能使网络吞吐量得到明显的提高,改善了TCP的性能.【总页数】7页(P1493-1499)【作者】滕艳平;王海珍;金梅;李大辉【作者单位】齐齐哈尔大学计算机与控制工程学院,黑龙江齐齐哈尔161006;齐齐哈尔大学计算机与控制工程学院,黑龙江齐齐哈尔161006;齐齐哈尔大学计算机与控制工程学院,黑龙江齐齐哈尔161006;齐齐哈尔大学计算机与控制工程学院,黑龙江齐齐哈尔161006【正文语种】中文【中图分类】TP393【相关文献】1.一种基于端到端的Ad Hoc网络TCP性能改进方案 [J], 吴其林;武彬;章峻青2.一种基于TCPW的流媒体端到端拥塞控制方法 [J], 金崇奎;王嘉;宋利3.窄带Ad hoc网络端到端拥塞控制机理分析 [J], 牛大伟;于卫波;王海;郭晓4.一种基于端到端的Ad Hoc网络TCP拥塞控制改进算法 [J], 蒋道霞;潘守伟;周曜;刘凤玉5.一种新型的端到端TCP拥塞控制机制 [J], 黄葵;谭强;黄蕾因版权原因,仅展示原文概要,查看原文内容请购买。

Ad Hoc网络节能型功率控制与拥塞控制的跨层优化

Ad Hoc网络节能型功率控制与拥塞控制的跨层优化

Ad Hoc网络节能型功率控制与拥塞控制的跨层优化张永敏;徐伟强;黄炯;汪亚明;舒挺;刘良桂【期刊名称】《软件学报》【年(卷),期】2013(24)4【摘要】The limited energy of the node and the restricted communication bandwidths are two important features of ad hoc networks.The energy of the node is not only a key factor effecting network capacities,but is also a determinant factor in restricting network lifetime.The limited communication bandwidth makes the network more prone to congestion.Hense,it is particular important to design a joint optimal congestion control and power control algorithm by providing energy saving in ad hoc networks.First,the study proposes a network utility maximization problem that provides energy saving,by introducing the cost function of energy consumption to the objective function of the network utility maximization problem,so the performance of the network can be optimized both in the network lifetime and network utility.Secondly,by the dual decomposition method and gradient projection method,the case proposes a joint power control and congestion control algorithm that provides energy saving to solve this problem.In addition,the project analyzes and verifies the convergence of the proposedalgorithm.Finally,simulation results in detail are given to demonstrate the efficiency of the proposed algorithm.The network adapt the proposedalgorithm can significantly reduce the energy consumption and prolong the network lifetime,while the remaining network throughput basically unchanged.%有限的节点能量和通信带宽,是Ad Hoc网络的两个重要的特点.节点能量是影响网络容量的关键因素,也是制约网络寿命的决定因素;而有限的通信带宽使得网络更容易产生拥塞.因此,节能型的功率控制与拥塞控制联合优化在Ad Hoc网络中显得尤为重要.首先,设计了节能型的网络效用最大化问题,即在目标函数中引入能量消耗成本函数,从网络效用和网络寿命两个方面来综合优化网络性能.其次,运用对偶分解与梯度投影方法,提出了相应的节能型功率控制与拥塞控制联合优化算法.另外,分析和证明了所提算法的收敛性.最后,详细的仿真结果表明了所提算法的有效性:在保持网络吞吐量基本不变的同时,可以有效地减少节点的能量消耗,从而延长网络寿命.【总页数】15页(P900-914)【作者】张永敏;徐伟强;黄炯;汪亚明;舒挺;刘良桂【作者单位】浙江理工大学信息学院,浙江杭州310018;浙江大学控制科学与工程学系,浙江杭州310007;浙江理工大学信息学院,浙江杭州310018;浙江理工大学信息学院,浙江杭州310018;浙江理工大学信息学院,浙江杭州310018;浙江理工大学信息学院,浙江杭州310018;浙江理工大学信息学院,浙江杭州310018【正文语种】中文【中图分类】TP393【相关文献】1.Ad Hoc网络功率控制与跨层优化 [J], 孙飞鹏;徐明2.Ad hoc网络技术讲座第4讲 Ad hoc网络中的功率控制与节能技术(上) [J], 黎宁;郑少仁3.Ad hoc网络技术讲座第4讲 Ad hoc网络中的功率控制与节能技术(下) [J], 黎宁;郑少仁4.Ad Hoc网络中基于概率预测的拥塞控制算法 [J], 彭玉艳;杜文才;任佳5.移动Ad Hoc网络的跨层优化拥塞控制 [J], 徐伟强;汪亚明;俞成海;刘良桂;张云华因版权原因,仅展示原文概要,查看原文内容请购买。

Ad hoc网络中的简单跨层流控机制

Ad hoc网络中的简单跨层流控机制

Ad hoc网络中的简单跨层流控机制
王海涛;宋丽华
【期刊名称】《计算机工程》
【年(卷),期】2008(34)4
【摘要】为了提高Ad hoc网络中传输层协议的性能,基于跨层思想设计了一种简单可行的跨层流控机制.该机制结合网络层路由反馈、传输层协议和应用层速率自适应调节,通过跨层信息交互,应用层可根据网络层反馈的路由信息来调节业务的发送速率,将网络负载维持在合理的水平以最大化网络吞吐量.计算机模拟评价表明该机制能改善基于UDP和TCP的业务性能,在网络负载较低的情况下效果尤为明显.【总页数】3页(P133-135)
【作者】王海涛;宋丽华
【作者单位】解放军理工大学通信工程学院,南京,210007;解放军理工大学指挥自动化学院,南京,210007
【正文语种】中文
【中图分类】TP393.01
【相关文献】
1.无线AdHoc网络中基于阈值的分布式流控制机制 [J], 付永生;李善平
2.一种用于Ad Hoc网络的简单跨层流控机制及其性能分析 [J], 王海涛;宋丽华
3.Ad hoc网络中的跨层机制研究 [J], 吴丽君;王建新
4.构建Ad Hoc网络跨层协议交互机制 [J], 赵玉亭;戴冠中;陈旿;慕德俊
5.无线Ad hoc网络中MAC层与TCP层跨层协作技术的研究 [J], 廖秋丽;谭新德
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ISSN 1000-9825, CODEN RUXUEW E-mail: jos@Journal of Software, Vol.21, No.7, July 2010, pp.1667−1678 doi: 10.3724/SP.J.1001.2010.03803 Tel/Fax: +86-10-62562563© by Institute of Software, the Chinese Academy of Sciences. All rights reserved.∗移动Ad Hoc网络的跨层优化拥塞控制徐伟强1,2, 汪亚明1, 俞成海1+, 刘良桂1, 张云华11(浙江理工大学信息电子学院,浙江杭州 310018)2(浙江大学工业控制技术国家重点实验室,浙江杭州 310027)Cross-Layer Optimal Congestion Control Scheme in Mobile Ad Hoc NetworksXU Wei-Qiang1,2, WANG Ya-Ming1, YU Cheng-Hai1+, LIU Liang-Gui1, ZHANG Yun-Hua11(College of Informatics and Electronics, Zhejiang Sci-Tech University, Hangzhou 310018, China)2(State Key Laboratory of Industrial Control Technology, Zhejiang University, Hangzhou 310027, China)+ Corresponding author: E-mail: yuchenghai@Xu WQ, Wang YM, Yu CH, Liu LG, Zhang YH. Cross-Layer optimal congestion control scheme in mobile adhoc networks. Journal of Software, 2010,21(7):1667−1678. /1000-9825/3803.htmAbstract: This paper identifies all factors impairing TCP performance based on network protocol hierarchy:Lossy wireless channel at the physical layer; excessive contention and unfair access at the MAC layer; frequentrouting changes due to node mobility at the network layer; the fundamentally inappropriate mechanisms of TCP atthe transport layer, including window-based congestion control, loss-based congestion detection, slow-start andAIMD (additive increase/multiplicative-decrease) of congestion window; reliance on ACK-clocked characteristics.Then, it designs a novel cross-layer optimal congestion control (CCOC) protocol tailored toward the characteristicsof ad hoc networks. Cross-Layer design framework is applied in CCOC to improve fair access at MAC layer, todetect false link failure, to reduce the number of route failures, to quick-start during route changes, to transmitreliably based on SACK, and to implement the adaptive optimization strategy guided by the nonlinear optimizationtheory. Then, this paper outlines the protocol framework of CCOC. Finally, the extensive packet-level simulations isimplemented in NS2 environment. The simulation results show that CCOC significantly outperforms TCP and ATCPin many important performances such as throughput and fairness, under a variety of scenario and mobilityconditions.Key words: ad hoc network; congestion control; resource allocation; cross-layer design摘要: 基于网络协议层框架充分分析了TCP应用到Ad Hoc网络导致性能下降的原因,包括:物理层中易损耗的无线信道, MAC层中的过度竞争和不公平接入,网络层中节点移动引起的频繁路由失效,传输层中TCP采用的不合适机制,包括基于窗口的传输、基于数据包丢失的拥塞指示,拥塞窗口的慢启动和AIMD、对ACK自定时的依赖;提出了全新的适合Ad Hoc网络特性的跨层优化拥塞控制协议CCOC(cross-layer optimal congestion control).CCOC∗ Supported by the National Natural Science Foundation of China under Grant Nos.60702081, 60873020 (国家自然科学基金); theChina Postdoctoral Science Foundation of China under Grant No.20080440201 (中国博士后科学基金); the Zhejiang Provincial NaturalScience Foundation of China under Grant Nos.Z1080702, Y107309, Y1090980 (浙江省自然科学基金)Received 2009-09-01; Accepted 2009-12-021668 Journal of Software软件学报 V ol.21, No.7, July 2010运用了跨层设计框架来改进MAC层的接入信道公平性、检测虚假链路失效、减少路由失效次数、加快路由切换后的重启动、运用SACK实现可靠传输和实施非线性优化论指导设计的自适应优化策略;描述了CCOC的协议体系结构;实施了详细的NS仿真实验,仿真结果表明,在几乎所有的仿真场景和移动环境下,CCOC比TCP和ATCP在许多重要性能指标,如吞吐量和公平性方面都有了明显的改进.关键词: ad hoc网络;拥塞控制;资源分配;跨层设计中图法分类号: TP393文献标识码: AAd Hoc网络是指一组带有无线收发装置的移动节点组成的一个多跳的临时性自组织的网络系统.自组织和移动的特点使得Ad Hoc网络具有很高的生存能力和灵活性,可以广泛应用于敌对和不易建设固定通信设施的环境中,如野战通信、紧急搜救、临时会议等.传输控制协议TCP是专门设计用于在不可靠的IP层上为应用层提供了一个可靠的、按序传输、端到端的数据包传输服务.据统计,总字节数的95%和总数据包数的90%使用TCP传输.TCP拥塞控制算法已经成为保证互联网稳定性的重要因素.TCP具有多个版本,本文主要针对当前广泛应用的Reno版本.TCP最初是针对有线网络设计的,由于有线链路的可靠性高,传统TCP认为丢包是由网络拥塞所导致.然而,无线网络中的误码率比有线网络要高好几个数量级.并且,在Ad Hoc网络中,信道接入的不公平性和节点移动等因素都会导致非拥塞的丢包,节点移动导致的频繁路由切换又会导致乱序.当将传统TCP应用到Ad Hoc 网络时,会把非拥塞因素导致的乱序和包丢失错误地当作是网络拥塞的标志,不必要地启动了拥塞控制,从而导致严重的性能问题[1,2].对传统TCP在Ad Hoc网络中的改进,是近年来网络研究的热点之一,研究者们提出了众多改进方案.这些改进方案可以分成3类:基于网络的改进机制、基于端节点的改进机制和专用的全新方案.(1) 基于网络的改进机制的特点是需要中间节点协作,由中间节点负责监控网络状况,并反馈给端节点.端节点以此区分拥塞、路由失效乃至链路错误丢包等网络情况,以便根据网络状况采取适当的措施.这类方案的状态检测准确率比较高,但其准确程度依赖于反馈信息传送的可靠性和速度.典型的改进方案有TCP-F[3], TCP-ELFN[4],TCP-BuS[5],ATCP[6].(2) 改善Ad Hoc网络TCP性能的另一条途径是对现有的端到端拥塞控制算法进行改进.与基于网络反馈的机制不同,这种方案无需中间节点参与,通过端到端对某些度量值的检测来推测当前通路的状态,并依据各个状态采取相应措施.典型的改进方案有Fix RTO[7]和DOOR[8].此外,还有确定拥塞窗口的改进方案和控制ACK 发送节拍的改进方案[9],也可以归到这一类.(3) 由于以上这两类改进方案只能取得有限的性能改善,学术界于是提出了专门为Ad Hoc网络设计的全新方案,典型的方案有ATP[10],WXCP[11],C3TCP[12],IHHCC[13],Hop[14],DiffQ[15],WCP和WCPCap[16].ATP通过中间节点的平均队列时延和平均传输时延所指示的当前网络所允许的速率直接反馈给源端来调整发送速率. C3TCP通过收集链路层的带宽和延时信息来调整源端的信息流输出速率.WXCP通过可用剩余带宽、接口队列长度和平均链路层重传次数这3种参数来估计网络的拥塞程度,提高了拥塞估计精度.IHHCC是一种隐式逐跳拥塞控制协议,它采用隐式背压(backpressure)机制和轻量级的纠错检错机制来快速响应不断变化的无线媒质. Hop是全新的无线传输协议,其核心理念是采用了可靠的每跳block传输机制.DiffQ设计了基于差分积压的MAC调度和路由器辅助的背压机制,以优化多跳无线网络下的拥塞控制性能.WCP是一种基于AIMD的速率控制协议,以实现多跳无线网络资源公平和有效的分配.而WCPCap是基于容量估计的无线控制协议,它通过估计每个邻居可用的信道容量和竞争流之间的信道容量分配来优化设计分布式速率控制器.此外,作为能量受限的Ad Hoc网络——无线传感网络的拥塞控制也受到学术界的关注[17],提出了FACC[18],ERTP[19]和UAFC[20]等协议.FACC是一种基于速率公平感知拥塞控制协议.在FACC中,近源节点保持每流状态,并近似公平分配经过该节点的每个流;近目标节点使用轻量级的基于队列占用和访问次数的概率丢弃算法.ERTP是专为流媒体应用数据设计的能源有效和可靠的无线传感器网络传输协议.ERTP基于统计可靠性指标,以确保传输给目标节点的数据包数量超过预定的阈值.我们在文献[20]中研究了基于效用优化的能量徐伟强等:移动Ad Hoc网络的跨层优化拥塞控制1669有效的异步拥塞控制机制UAFC(utility-based asynchronous flow control algorithm).然而,这些改进方案或多或少地都存在如下问题:(1) 未能充分分析传统TCP应用到Ad Hoc网络导致性能下降的原因所在,因而没有能够“对症下药”,提出合理、高效的改进措施;(2) 缺乏有效的理论指导;(3) 未能充分考虑Ad Hoc网络存在着无线多跳连接、节点变动这两个本质特点.本文在充分分析性能下降的原因之后,综合运用“跨层设计”、“优化理论”和“滚动优化”等手段,提出了适合Ad Hoc网络的跨层优化拥塞控制协议CCOC(cross-layer optimal congestion control).1 TCP在Ad Hoc网络中性能下降的原因分析传统TCP拥塞控制机制采用了如下4种机制:慢启动机制.当拥塞窗口小于慢启动门限窗口时,采用慢启动机制,用于探测网络的可用带宽,每个数据包被确认(ACK)后,拥塞窗口就加1.拥塞避免机制.当拥塞窗口大于门限窗口ssthresh时,采用拥塞避免机制,避免可能发生的拥塞,并尽可能地探测可用带宽,使用加性增加、乘性减小(AIMD)的方式来改变拥塞窗口的大小.快速重传快速恢复机制.当源端收到重复ACK(DupACK)时,采用快速重传机制重发DupACK指示的数据包并快速恢复机制对拥塞窗口和ssthresh重新赋值,避免进入慢启动阶段.超时重传机制.在源端发送数据包的同时,启动重传定时器(retransmission timer).如果源端在定时器超时之前还没有收到ACK,则认为该数据段已经丢失并将进行重传,使用指数RTO(retransmission timeout)退避算法,并进入慢启动阶段.由此可见,TCP拥塞控制机制表现出以下几个特点:(1) 基于窗口的传输;(2) 用推测数据包的丢失来指示网络拥塞;(3) 源端数据的发送要依赖于接收端反馈的ACK.然而,传统TCP应用到Ad Hoc网络中是不合适的,主要体现在:•高误码率. Ad Hoc网络应用的无线链路是开放的有损介质,存在着不可预见的外界干扰、多径衰落、阴影效应,加之许多Ad Hoc网络的信道选用开放频段,使得Ad Hoc网络具有比特误码率高的特点.高误码率容易使数据包传输受损,导致经常性的数据包丢弃.如果TCP源端在RTO超时前没有收到ACK数据包,就会引发TCP的慢启动,从而源端的RTO时间加倍,并减小当前拥塞窗口为1个数据包,使得源端发送数据包的速率产生了突降.频繁的错误会使拥塞窗口一直保持在很小的范围内,从而造成吞吐量的降低.•信道接入的不公平性. Ad Hoc网络的共享信道为多跳共享广播信道,由此带来的直接影响就是数据包冲突与节点所处的位置相关,使发送节点和接收节点感知到的信道状况不一定相同,引发了隐终端、暴露终端等一系列的特殊问题.IEEE 802.11 DCF是Ad Hoc网络MAC层的事实标准,它采用了二进制指数退避机制:对成功发送后的节点引入较小的竞争窗口,使其处于竞争优先地位,而竞争中失败的节点引入较大的竞争窗口,使其处于更不利的地位,从而导致信道接入的不公平性.隐终端、暴露终端问题又加剧了这种不公平性.严重情况下,某些节点长期占用无线信道,而另外一些节点长期竞争不到信道.MAC协议把因冲突造成的信道接入失败看作是链路中断,并向上层的路由协议报告;每当路由协议接收到这一通告,就会认为通过该链路的路由已经失效,继而采取一系列的路由恢复措施.而在路由再次恢复之前,所有接收到的要使用该失效路由的数据包均被立即丢弃.•节点移动. Ad Hoc网络中的节点移动会使得网络节点之间的连通性发生变化,导致路由的失效.频繁的路由失效会导致TCP采取不必要的拥塞控制措施,可能会出现如下情况:(1) 路由的失效导致中间节点丢弃数据包,这种行为会被TCP源端理解为拥塞发生;(2) 路由失效后,网络层的路由算法就会去重新发现新路由.发现新路由的时间可能要比TCP协议中RTO 时间要长,源端会进入慢启动过程.如果中断时间较长,则会导致TCP源端采用指数退让策略来推迟数据包的重发,重传的时间间隔呈指数上升.经过多次退避后,重传时间会变得很长,这样很可能在路由恢复时,源端不能及时恢复数据的传送.即使很快发现一条新路由,采用慢启动机制去探测网络的可用带宽,吞吐量仍然不会很高;1670 Journal of Software软件学报 V ol.21, No.7, July 2010(3) 频繁的路由失败和重建将使得多数从源端发送出来的顺序数据包按照不同的路由进行转发,致使在到达接收端时产生了乱序[10].乱序会使TCP源端采取不必要的拥塞控制机制,将慢启动门限设置为当前拥塞窗口的一半,并启动快速重传和快速恢复算法.•不对称. TCP是依赖ACK自定时的基于窗口协议,即ACK的到达触发下一个TCP数据包的发送.如果ACK是瓶颈,则会引起ACK包在中间节点的累积.这些累积的ACK连续到达TCP源端,将引发源端连续发送一连串的数据包,导致严重的数据包“突发性”的传输,产生ACK累积效应[21],网络出现拥塞的可能性大大提高.从上面的分析可知,TCP拥塞控制机制在Ad Hoc网络性能严重下降的根源在于:(1) 基于数据包丢失的拥塞指示.在Ad Hoc网络中,引起数据包丢失的因素除了拥塞之外,还有无线链路的高误码率、信道的不公平接入、节点移动引起的“路由失效”.TCP不能区分数据包丢失的原因,只是简单地频繁唤起不必要的拥塞控制,吞吐量以及链路的利用率等都受到影响,直接导致网络性能的显著下降.因此,以数据包丢失作为网络拥塞的指示在Ad Hoc网络中是不合适的;(2) 慢启动和AIMD.对Ad Hoc网络来说,慢启动机制导致了网络资源利用率的低下.它要经过几个RTT(round-trip time)的时间才能使连接充分利用可用的信道带宽.由于Ad Hoc网络的动态特性,TCP连接频繁中断,反过来导致频繁的超时,使TCP处于慢启动阶段的时间偏长.拥塞避免阶段采用的“加性增加”AI(additive increase)存在着与慢启动机制相同的缺点.采用的“乘性减小”机制也不适合Ad Hoc网络.大部分的数据包丢失是“路由失效”的结果.当路由改变时,源端根据既往网络状况计算出的调节参数对于当前网络状况而言已经陈旧而不再适合,从而加剧了网络的拥塞和不稳定.因此,当路由改变时,传输层应立即进入带宽估计阶段,不必再在老拥塞窗口作“乘性减小”的修改;(3) 基于窗口的传输.文献[22]研究表明,TCP的优化拥塞窗口通常小于5甚至小于1.这样,在拥塞窗口的任何变化都会导致在每个RTT内的吞吐量发生很大的抖动.文献[11]也表明,传统TCP的拥塞窗口往往趋于一个较大的值,拥塞窗口控制算法在Ad Hoc网络中显得过于激进,这会严重加剧Ad Hoc网络中的拥塞;(4) 对ACK的依赖.在Ad Hoc网络中,ACK流在反向路径上与前向路径上的数据包流面临着信道接入的竞争,从而减少了数据包的平均传输速率.同时,容易导致“突发性”数据包传输.2 跨层优化拥塞控制方案COCC由上节可知,TCP拥塞控制机制在Ad Hoc网络性能严重下降的根源有两类:一类是Ad Hoc网络的特点所致,包括:(1) 无线链路的高误码率导致数据包丢失;(2) 信道的不公平接入导致数据包丢失和虚假链路失效;(3) 节点移动引起的“路由失效”而导致的数据包丢失、乱序和频繁的路由切换;(4) 不对称路径导致的ACK累积.另外一类是TCP拥塞控制机制的本身特性所致,包括:(5) 基于数据包丢失的拥塞指示;(6) 慢启动;(7) AIMD; (8) 基于窗口的传输;(9) 对ACK的依赖.本文和我们先前的工作[23,24]综合运用“优化理论”、“滚动优化”和“跨层设计”等手段,设计了适合Ad Hoc 网络特点的拥塞控制机制CCOC,以解决TCP在Ad Hoc网络存在的缺陷.图1用框图形象地描述了CCOC的设计框架.在文献[23]中,基于对偶分解优化方法设计了公平、有效的价格协作拥塞控制算法PCA(price cooperation approach),以针对导致性能下降的根源(8).同时,该算法是基于显式拥塞指示的,以针对根源(1)、根源(2)和根源(3)中数据包丢失导致的性能下降,也克服了根源(5)的缺陷.而且,该算法不像AIMD那样仅凭工程经验,而是通过优化理论的严格指导而设计的,这主要针对根源(7).文献[23,24]针对Ad Hoc网络中节点频繁移动导致网络状态不断变化带来的挑战,设计了基于状态检测和滚动优化的自适应拥塞控制策略AOS(adaptive optimization strategy).徐伟强等:移动Ad Hoc网络的跨层优化拥塞控制1671Fig.1 Cross-Layer design framework of CCOC图1 CCOC的跨层设计框架本文运用跨层设计对拥塞控制协议进行优化设计,充分考虑物理层、MAC层、网络层、传输层对拥塞控制的影响,以解决:根源(2)的虚假链路失效;根源(3)的数据包乱序和频繁路由切换;根源(4)和根源(9)的ACK依赖;根源(6).具体说,将采用如下几种策略:(1) 提高MAC接入的公平性;(2) 检测虚假链路失效;(3) 增强路由稳定性;(4) 实施网络层反馈机制和探测包机制实现快速启动;(5) 运用SACK实现可靠传输.下面详细说明这些改进方案的设计思想.2.1 提高MAC接入的公平性在IEEE 802.11 DCF中,节点在竞争信道时,如果信道忙,则节点需要在[0,2i CW min],i=1,2,…,7之间进行随机延迟,其中,CW min是最小竞争窗口,i是发送尝试失败次数.这种方法导致了竞争中失败的节点在下次竞争信道时处于更加不利的地位,从而导致信道接入的不公平性.针对IEEE 802.11 DCF的这种不公平性,利用链路的拥塞价格(拥塞价格的具体意义和计算方法参见文献[23])来提高其接入的公平性.具体做法是:当节点的下行链路的拥塞价格大于等于拥塞价格的门限CP_threshold时,采用[0,αCW min−1],α≤1之间进行随机延迟,让竞争中失败的节点引入较小的随机时延,使其处于竞争有利的地位,增大接入信道的概率,缓解信道接入的不公平性,从而减少出现虚假链路失效问题的可能性.2.2 检测虚假链路失效通过上节对IEEE 802.11 DCF的改进,可以在很大程度防止节点发生重传次数达到最大值的可能,但不能完全避免虚假链路失效的出现.本文采用了类似于文献[25]的方法来检测链路失效的真假.一旦发送节点的路由协议收到来自MAC层的链路失效报告,就触发向对应的接收节点发送HELLO消息,同时启动计数器,其初始值为C hello.每向接收节点发送HELLO消息1次,计数器的值就减1.如果在C hello=0之前未收到来自接收节点对该HELLO消息的应答,则判定链路失效是真实的,并立即触发节点启动本地路由修复方案(见下节的描述).如果本地路由修复方案不成功,则向源端发送路由失效消息.如果定时器在超时前收到来自接收节点对HELLO消息的应答,则复位定时器,判定链路失效是虚假的.目前,网络层的路由协议都会响应来自MAC层的链路失效报告,触发节点向数据包的源端发送路由失效1672 Journal of Software 软件学报 V ol.21, No.7, July 2010 消息,从而触发漫长的路由发现和重构过程.通过判定链路失效的真实性,让路由协议能够正确区分MAC 层信道接入失败的真正原因,使得源端的传输层不会对虚假链路失效采取不必要的拥塞控制.2.3 增强路由稳定性有效设计拥塞控制的最大难点在于Ad Hoc 网络系统的动态性.Ad Hoc 网络中节点的自主移动导致网络拓扑结构的时变,导致频繁的路由失效和路由重构过程.在这过程中,源端将停止数据包的发送,严重影响了网络性能.而且路由重构后,在旧路由上迭代得到的发送速率不再适合新路由.如果在新路由上继续使用此发送速率来发送信息,则要么形成拥塞,要么就是没有充分利用允许的带宽.因此,增强路由的稳定性对拥塞控制的有效实施非常重要.为此,本文通过监测接收信号的信噪比SIR 来预测判断链路的稳定程度,并在链路断开之前尽可能地通过本地路由恢复机制来更新路由以减少路由切换的频繁发生,提高对节点移动和通信中断的抵抗力.SIR 测量.通过测量物理层的信号信噪比来指示邻居节点是否还在其通信范围内,以此区分出链路是否即将失效.该方法的核心思想是,如果信号信噪比在一段时间内都比较低,则认为是由于节点移动导致了真实的链路失效.具体做法是:每个节点维护一张链路状态监测表LSDT(link state detection table),每个表项对应于该节点的上行链路,包含两项内容:第1项是“发送节点ID 号”,它能和本节点的ID 号联合唯一标识上行链路;第 2 项是记录对应上行链路信噪比的指数加权滑动平均值()ave l SIR n .其中,(1)()(1)(1)ave ave l l l SIR n SIR n SIR n αα+=+−+ (1) α为滤波系数,本文取值为0.85.采用信噪比的平均值而不是信噪比瞬时值,是为了减少短暂突发干扰引发的信噪比抖动而导致不必要的误判.对于相同“发送节点ID 号”,节点只保留最新1条关于ave l SIR 的记录.链路状态监测表的每一次刷新,节点根据最新的ave l SIR 和阈值(SIR _Threshold )的比较来判断目前的链路状态是否稳定并采取适当的响应.具体做法是:每当节点接收到一个数据帧时,同时测得相应的SIR l ,根据公式(1)计算得到相应的ave l SIR ,如果ave l SIR ≤ _SIR Threshold η,就启动链路状态判定计数器,其初始值为C link_detection .每当节点接收到一个数据帧时,满足_ave l SIR SIR Threshold η≤,则计数器减1;否则,计数器重新设置为初始值C link_detection ,并断定链路状态的不稳定是暂时的,此链路继续用来传输信息.如果在计数器等于0时,链路的状态一直保持_ave l SIR SIR Threshold η≤, 则断定链路状态的确不稳定,触发接收节点向发送节点提出路由修复的请求.本地路由恢复.发送节点在接收到接收节点的路由修复请求后,实施本地修复过程,通过设置较小的TTL(time to live)域值将泛洪范围限定在本地.在本地修复过程中,暂时用较高的传输功率在即将失效的不稳定链路上继续传输信息,使正在进行的通信不会被中断.需要指出的是,在暂时增加信号发射功率时,发送的RTS(request to send)帧中需要包含增强后的发射功率值,让接收节点也是按照此发射功率值来反馈CTS(clear to send)包和ACK 包.一旦发送节点本地修复成功,则将从原来的不稳定链路无缝切换到新的稳定链路.基于接收信号的信噪比对节点间链路状态稳定性进行预测,在链路可能要断开时,及时触发本地路由恢复机制,减少链路断开导致重新选择路由所花费的时间开销,降低了源端重新选择路由的可能性,提高了网络的包投递率并降低了控制包开销,减少了节点移动引发的拓扑变化对网络性能的影响.为此,使路由协议达到了以下目标:(1) 路由维持时间长,减少了路由更新次数,降低了路由控制开销;(2) 在节点不断移动的情况下,仍然能够获得较高的数据传送率;(3) 对路由故障做出预测,在尽量少的时间内恢复数据传送;(4) 降低了端到端延迟.2.4 实施网络层反馈机制和探测包机制实现快速启动尽管通过增强路由稳定性减少了节点移动导致路由中断的频繁程度,但是,如果路由本地修复不成功,则链路中断处的发送节点就启动网络层反馈机制.即一旦某一中间节点检测到下一跳节点移出它的发送范围(表明路由失效)时,便向源端发送路由失效通知RFN(route failure notification)数据包.沿途的其他中间节点接收到该RFN 数据包后,便令该路由无效.如果它有另外一条可到达目的节点的路由,则对其进行更新,并丢弃RFN 数据包;否则,将其继续向源端转发.一旦源端接收到此RFN 消息,则立刻停止发送后续数据包.因为重发的数据仍会徐伟强 等:移动Ad Hoc 网络的跨层优化拥塞控制1673因为无法路由而被抛弃,这会浪费网络资源. 源端立即开始通过周期性地向接收端发送“探测包”来探测路由是否已经重建,每次发送的方式是一对“探测包”被连续(没有被其他数据包隔开)发送.需要指出的是,“探测包”和普通数据包有相同的包头格式,除了两个域的内容有差别:通过FLAG 域置为1来标识它是“探测包”.中间节点收到“探测包”不需要像处理数据包一样修改拥塞价格域的值,接收端接收“探测包”需要记录其到达时间.假设一对“探测包”的前一个到达接收端的时间是t 1,后一个为t 2,“探测包”大小为L ,则此路由的带宽被估计为BW =L /t 2−t 1.这个值会被接收端反馈给源端,源端就以这个值作为初始发送速率开始重新发送数据,从而实现了快启动.这种快启动方式在连接初始阶段和路由切换时都可以采用,通过探测包机制及时反馈得到的网络速率估计,可以使该连接很快达到其所允许的速率,解决了TCP 采用“慢启动”策略导致的网络资源利用率低下的问题.2.5 运用SACK 实现可靠传输因为CCOC 不是基于数据包丢失来推断网络是否拥塞的,因此,源端只需要来自接收端关于哪些数据包丢失了需要重传的报告,无需正确判断其原因是因网络拥塞还是路由故障,或者是误码率高造成的.为了避免像在TCP 中依赖ACK 的自定时减少数据包的信道接入机会那样,可靠性机制采用了选择性确认(SACK).这样,一个SACK 包就可以报告多个数据包接收正确与否的情况.因此,接收端只要实施粗粒度的反馈就可以实现可靠性报告.3 CCOC 的协议体系结构CCOC 的基本思想是,通过数据包的CCOC 数据包头将链路拥塞信息显式地反馈给数据源端,从而达到有效控制网络数据流量、防止网络发生拥塞、提高网络带宽利用率的目的.3.1 CCOC 数据包头格式每个数据包都携带了一个数据包头,其格式如图2所示,由下列域构成:源端口、目的端口、顺序号、拥塞度量、标志位FLAG.除了拥塞度量和FLAG 以外,其他项与TCP 的数据包格式类似.拥塞度量用于携带中间节点拥塞价格信息,具体情况参见文献[23].源端将其设置为0,中间节点对每个经过的数据包根据输出接口队列长度,调整每个数据流的拥塞价格值.可见,拥塞度量是捎带在数据包中的.通过FLAG 域来区分数据包和探 测包.SACK 包的数据包头,其格式如图3所示.协议具体实现时,每个SACK 反馈包的头中设有一个字段“SACK 反馈顺序号”用于SACK 进行编号,源端依据此编号判断是否收到新的报告以开始新的速率更新周期.Fig.2 Head format of data packet Fig.3 Head format of SACK packet图2 数据包的头格式 图3 SACK 反馈包的头格式3.2 CCOC 的工作过程源端实施快启动方案与接收端建立连接,取得发送速率的初始值.源端在发送数据包时,在其数据包头设置拥塞度量为0,中间节点则对每个经过的数据包的拥塞度量累加上相应的链路拥塞价格.SACK 包通过数据包头的拥塞度量反馈给源端,源端据此调整新一轮的发送速率.循环往复,直到路由切换后重新进入快启动.3.3 CCOC 的中间节点在CCOC 中,中间节点的主要功能是实现拥塞价格的计算、收集和修改.此外,还实现了以下功能:(1) 提高。

相关文档
最新文档