一种区分优先级自适应抖动的媒质接入控制协议

2015-03-07 05:40肖雷蕾张衡阳毛玉泉程国兵朱庆
西安交通大学学报 2015年10期
关键词:时延信道分组

肖雷蕾,张衡阳,毛玉泉,程国兵,朱庆

(空军工程大学信息与导航学院, 710077, 西安)



一种区分优先级自适应抖动的媒质接入控制协议

肖雷蕾,张衡阳,毛玉泉,程国兵,朱庆

(空军工程大学信息与导航学院, 710077, 西安)

针对军事航空通信系统中随机接入类协议不支持多优先级且在重负载时传输性能急剧恶化问题,提出一种区分优先级自适应抖动的多信道媒质接入控制(MAC)协议PAJ_MAC。协议基于随机接入机制,采用为各个优先级设置不同最大抖动阶段的方法来区分各优先级业务的QoS,通过估计信道忙闲程度并根据估计值调节抖动阶段转移概率自适应因子,使协议具备业务负载自适应能力。分别建立了分组等待阶段发送缓冲区的M/G/1/K排队模型、信道接入阶段抖动状态的二维马尔科夫链模型和传播阶段的突发包碰撞模型,得到了协议各项性能指标的理论表达式,并通过编程求出了自适应因子在保证最高优先级可靠性需求下随业务负载变化的最优解。仿真表明,该协议支持多优先级业务,并始终保证最高优先级业务的低时延(端到端时延<10 ms)、高可靠(成功传输概率≥95%)传输以及系统吞吐量的稳定。

航空通信;随机接入;媒质接入控制协议;自适应抖动;优先级

打击时敏目标的作战任务具有时间约束严格、信息交互质量要求高的特性,因此对作战平台间信息交互共享能力提出了很高的要求。目前的军事航空通信网络大多采用集中式接入控制方式,如美军的Link11数据链使用的轮询机制媒质接入控制(MAC)协议、Link-16数据链使用的TDMA协议等,都存在端到端时延大、可扩展性和抗毁性差等缺点。Link22采用动态TDMA机制,具有了一定的灵活性和可扩展性,但信息共享的时延一般在秒级,难以满足时敏性业务的毫秒级传输时延的要求。因此,美军正在发展一种基于自组织网络体系架构的新型高速、宽带、低时延的战术网络瞄准技术(tactical targeting network technology,TTNT)[1],其MAC协议的设计紧紧围绕着打击时敏目标的要求而展开。

航空自组网具有部署灵活、快速自组、分布式、高抗毁性等特点[2-4]。MAC协议作为航空自组网的关键技术之一,直接影响着航空自组网的时效性、可靠性及系统吞吐量[5]。航空自组网具有多种业务类型,如何保证打击时敏目标的紧急业务传输的时效性、可靠性是MAC协议亟待解决的问题[6]。现有航空自组网的典型MAC协议主要有以下3种:①以TDMA及其相关改进的时隙分配类协议[7-8],具有系统吞吐量大、时隙固定和可动态调整的特点,但这类协议的时隙长度设置需要考虑最大传播时延和时延抖动等因素,仅适合于对时效性要求不高的通信系统;②以IEEE 802.11 DCF及相关改进的时隙预约类协议[9-11],适用于分布式网络,但每个节点需要通过RTS/CTS控制帧的交互来竞争预约时隙,在大尺度的航空节点分场景下,这种交互引入的传播时延对信息时效性带来了严重影响,也不能支持面向时敏目标打击的业务信息传输;③以Aloha及其相关改进的随机接入类协议[12-14],大大降低了接入时延。例如:战术网络瞄准技术的基于优先级统计的媒质接入(statistical priority based media access,SPMA)控制协议[12],采用多信道、信道忙闲统计等技术,可将100 n mile内的信息传输时延降低到2 ms以内,分组一次接入成功率达到99%;文献[13]提出一种Aloha改进MAC协议(FH_MAC),在Aloha随机接入基础上,采用跳频、Turbo编码、猝发等技术以减小信道碰撞概率并提高数据包的发送成功率,FH_MAC协议在保持低时延特性的同时大大提高了传输成功率,但在重负载时性能严重恶化,且不支持多优先级业务;文献[14]提出一种改进的MAC协议(AFH_MAC),针对FH_MAC协议中吞吐量-业务负载呈抛物线关系提出了一种自适应机制,主要是通过设置突发包接入信道的权限来控制网络负载数量,协议能有效维持重负载时系统吞吐量的稳定,但是未考虑航空通信网络中多优先级业务的情况。

本文在文献[13-14]的研究基础上,提出了区分优先级的自适应抖动媒质接入控制(prioritized adaptive jitter based media access control,PAJ_MAC)协议,旨在提供区分优先级服务且为最高优先级业务提供严格的时效性和可靠性保障,同时解决随机接入类MAC协议重负载时性能恶化的问题。

1 协议描述

1.1 协议框架

本文提出的PAJ_MAC协议框架如图1所示。其中:分组发送时,上层产生的业务分组经过FIFO排队、突发包产生和自适应抖动模块后接入网络,完成发送过程;分组接收时,接收到的数据通过分组重组模块进行译码重组,恢复出完整的分组后,完成接收过程。

图1 PAJ_MAC协议框架

图1中各模块功能具体介绍如下。

(1)排队过程:分组到达后按照各自优先级排队,排队规则为FIFO,队列饱和时分组自动丢弃。

(2)突发包产生模块:对分组进行1/3效率Turbo编码,然后等长拆分为若干个突发包,在每个突发包中加入相应身份信息(包括分组序号和突发包序号)。

(3)分组重组模块:根据接收到的突发包身份信息对其进行译码重组,根据Turbo编码原理,只需成功接收一半以上突发包就能成功恢复分组。

(4)信道占用统计模块:统计一段时间内各个信道上的突发包数量,对信道忙闲程度进行量化表示,将该值反馈给自适应抖动机制并作为其抖动阶段转移概率设置依据。

(5)自适应抖动机制:每个突发包在发送前先进行自适应抖动,然后在频率库中随机选择一个频点完成发送过程。该机制可以实现为不同优先级业务提供不同的QoS。

1.2 自适应抖动算法

在自适应抖动算法中,网络节点为每个优先级业务维持着一张抖动阶段转移图。图2为优先级n(n=1,2,3,…)的抖动阶段转移图,共包含m+1个抖动阶段,不同优先级的最大抖动阶段m取值不同。每个抖动阶段都对应一个抖动窗口,Wi表示抖动阶段i对应的抖动窗口,W0为最小抖动窗口,各优先级具有相同的最小抖动窗口,且大小为W0=10δ(δ为抖动时隙)。抖动窗口随抖动阶段线性增加,后一个抖动阶段的抖动窗口比前一个增加W0,Wi=(i+1)W0,0≤i≤m。

图2 自适应抖动算法抖动阶段转移图

不同优先级突发包的自适应抖动机制同时独立运行,当突发包到达时,算法开始启动。以优先级n做具体说明:如突发包到达时的当前抖动阶段为i(0

2 协议建模

2.1 二维马尔科夫链模型

接下来采用二维马尔科夫链对自适应抖动算法进行建模。以数组(i,j)表示节点的抖动状态,其中,i为抖动阶段,i∈[0,m],j为抖动计数器的计数值,j∈[0,Wi-1],那么节点的抖动状态空间为Ω={(i,j)|i∈[0,m],j∈[0,Wi-1]}。图3为算法的二维马尔科夫链状态转移图。设(s(t),b(t))表示在t时刻节点所处的抖动状态,那么二维随机过程(s(t),b(t))是状态空间为Ω的离散二维马尔科夫链。

图3 自适应抖动算法的二维马尔科夫链状态转移图

(1)

(2)

(3)

bi,j=

(4)

由式(1)~式(4)可得

(5)

根据二维马尔科夫链的归一化条件可得

(6)

为表达方便,令H=p/(1-p),进而求出

(2W0+W0m+1)Hm+1-H+W0+1]

(7)

将所得b0,0代入式(1)~式(3),即可求得二维马尔科夫链的所有稳定状态概率值。

(8)

将式(8)对变量i求和,得到bur(i,j)的关于j的边缘概率密度函数,表示突发包接入信道前抖动j个时隙的概率,如下式

(9)

假设一个分组被拆分的突发包数量为Nbur个。定义bur(jk),表示分组中第k(k=1,2,…,Nbur)个突发包,抖动时间为jk(1≤jk≤Wm)个时隙,则Nbur个突发包关于抖动时间的联合概率密度函数为

(10)

定义分组的服务时间为Tpac(J),那么,其大小是Jδ(Nbur≤J≤WmNbur)的概率为

(11)

则分组的平均服务时间为

(12)

2.2 分组排队模型

对于单个节点中的长度为K的发送缓冲队列,网络层以泊松过程到达的分组与节点处理这些分组的过程构成M/G/1/K排队系统。设分组到达率为λ(不同优先级取值不同),pk为稳态情况下队列中有k个分组的概率(k=0,1,2,…,K),πk表示稳态情况下分组接受完服务离开发送缓冲区时缓冲区队列中有k个分组的概率,则根据文献[15]有

(13)

式中:ρ为业务强度,可表示为

(14)

设向量π=[π0,π1,…,πk,…,πK-1],则πk可以通过下式表示的线性方程组求得

π(M-E)=0

(15)

(16)式中:E为单位矩阵;ak为一个分组服务时间Tpac(J)内有k个分组到达的概率

k=0,1,…

(17)

其中P(Tpac(J))已由式(11)求得。

联立式(13)~式(17)可解出所有pk值。定义pempty=p0,表示队列为空,同时自适应抖动算法处于未启动状态;定义poverflow=pK,表示队列饱和,到达分组溢出的概率。

2.3 信道碰撞模型

(18)

定义Rin为网络中所有节点突发包接入总速率,Nnode为网络节点数量,则网络中突发包接入总速率为

(19)

考虑到随机接入网络中的突发包会在时域上、频域上发生碰撞,因此,为使突发包在信道中成功传输,突发包与其相邻的前、后一个突发包的间隔需同时大于一个突发包的发送脉冲宽度Tbur_send。假设单个信道中,接入网络中的突发包时间间隔服从参数为λper_channel的指数分布,突发包发送频点在Nchannel个信道中随机选择,则λper_channel=(Nchannel/Rin)-1,由此可知,在任一信道中的突发包时间间隔概率密度函数为

(20)

定义pbur_right表示在信道传播过程中单个突发包成功接入的概率,则

(21)

定义ppac_right,表示在信道传播过程中分组成功接入的概率。根据Turbo编码原理,一个分组中只要有Mbur个突发包能够成功接收,接收机就能够恢复该分组,根据排列组合可得分组成功传播概率为

(22)

3 性能分析

(23)

令Tpropagate表示分组传播时间,则可得优先级n分组的平均时延为

(24)

(25)

定义C为系统吞吐量,表示单位时间内网络中正确传输的分组比特数,令Lpac为分组长度(单位bit),则

(26)

(a)自适应因子p=0.35

(b)自适应因子p=0.65

(c)自适应因子p=0.35

(d)自适应因子p=0.65 图4 在不同自适应因子下各优先级平均时延和成功传输概率随负载变化的关系图

在表1中给定的参数条件下,系统性能还与业务负载和自适应因子的大小有关。分别作出了不同自适应因子取值下分组成功传输概率和平均时延随业务负载的变化关系,如图4所示。对比图4a、4b可以看出,随着业务负载的增加,各优先级分组平均时延也相应增加,且随着自适应因子的增大,低优先级分组平均时延增长加快。对比图4c、4d可以看出,随着业务负载的增加,各优先级分组的成功传输概率迅速降低,而在自适应因子取值较大时,高优先级的成功传输概率有了较大提高。从而可得出:在p取值较小时,轻负载时各优先级业务具有较好的可靠性和时效性,但是在业务负载较重时各优先级业务的可靠性极低;p取值较大时,重负载时高优先级业务可靠性有了较大提高,但是在轻负载时低优先级业务可靠性和时效性过低。

4 自适应因子p的最优取值

自适应因子p是信道占用统计模块针对信道忙闲程度的量化表示值。通过性能分析可知,在p取值较小时,可保证轻负载时各优先级业务具有较好的可靠性和时效性,但在负载较重时各优先级业务可靠性很难保障;p取值较大时,可提高重负载时高优先级业务可靠性,但在轻负载时低优先级业务可靠性和时效性过低。为保证最高优先级业务低时延和高可靠的同时提高通信的整体效益,自适应因子p须根据业务负载自适应调整,以实现2个目的:①始终保证最高优先级业务的实时可靠传输;②在轻负载时,提高低优先级业务的通信质量。

表1 仿真参数

图5 最优自适应因子与最高优先级成功传输概率的 变化关系

从图5可知,不同曲线间,对最高优先级业务最低成功传输概率要求越高,自适应因子p在相同业务负载下的取值越大;单个曲线中,随着业务量的增加,自适应因子p取值越大。

5 仿真分析

图6 仿真场景示意图

(b)各优先级分组平均时延

(c)各优先级分组丢包率

(d)系统吞吐量和分组成功传输概率图7 本文协议性能的理论和仿真曲线

从图7a、7b可知:当系统为轻负载时,各个优先级都具有较高的成功传输概率和较低的平均时延,且差异较小;处于重负载时,最高优先级业务的信息传输质量保持不变,成功传输概率为0.95,分组平均时延在7 ms左右。从图7c可知,在轻负载时,各优先级分组丢包率基本为0;在重负载时,丢包率不断增加,但最高优先级的丢包率始终为0。从图7d可知,分组成功传输概率在轻负载时较大,且随着负载增加最终维持在0.95,系统吞吐量在重负载时也保持在最大值。

仿真结果分析:①当系统处于轻负载时,自适应因子p取值较小,自适应抖动机制作用效果弱,从而使各优先级之间的QoS差异较小,使得轻负载时低优先级业务也能具有较高的信息传输质量;②当系统处于重负载时,信道质量变差,自适应因子p的取值变大,优先级低的分组服务时间变大,分组溢出概率增加,限制了低优先级分组的接入,避免了信道质量的继续恶化;③PAJ_MAC协议的理论和仿真结果一致,始终保证最高优先级业务的实时可靠传输,且提高了轻负载时低优先级业务的通信质量,证明了最优自适应因子理论计算值的正确性以及自适应抖动机制的有效性。

6 结束语

为面向“时敏目标”打击的航空自组网设计了一种基于自适应抖动且支持多优先级业务类型的MAC协议,采用无线网络性能分析中成熟和通用的二维马尔科夫链模型,重点研究分析并仿真了自适应抖动机制对MAC协议的实时性、可靠性的影响。协议采用自适应抖动机制为各个优先级设置不同最大抖动阶段,以提供不同优先级业务的QoS保障,通过信道占用统计模块提供的自适应因子p的反馈调节作用,使协议具备业务负载自适应能力,即轻负载时各优先级业务均能高效、可靠地传输,重负载时以牺牲低优先级业务通信质量为代价,保证了高优先级分组的低时延和高可靠性。最后,通过仿真验证了PAJ_MAC协议自适应抖动机制的有效性和建模分析的准确性。

[1] COLLINS R. Tactical targeting network technology (TTNT) communicating at the speed of battle [EB/OL]. [2015-03-15]. http:∥www.rockwellcolins. com/content/pdf/pdf.7501.pdf.

[2] KARRAS K, KYRITSIS T, AMIRFEIZ M, et al. Aeronautical mobile Ad Hoc networks [C]∥ Proceeding of the 14th European Wireless Conference. Piscataway, NJ, USA: IEEE Press, 2008: 1-6.

[3] SAKHAEE E, JAMALIPOUR A. The global in-flight Internet [J]. IEEE Journal on Selected Areas in Communications, 2006, 24(9): 1748-1757.

[4] FALLAH Y P, HUANG C L, SENGUPTA R, et al. Analysis of information dissemination in vehicular Ad-hoc networks with application to cooperative vehiclesafety systems [J]. IEEE Transactions on Vehicular Technology, 2011, 60(1): 233-247.

[5] NATKANIEC M, KOSEK-SZOTT K, SZOTT S, et al. A survey of medium access mechanisms for providing QoS in Ad-Hoc networks [J]. IEEE Communications Surveys and Tutorials, 2013, 15(2): 1124-1135.

[6] ROBET J F, CARLEN R W, SCOTT J Z, et al. Tactical targeting network technology small form factor user system: USA, US7970947B1 [P]. 2011-07-28.

[7] SEVANI V, RAMAN B, JOSHI P. Implementation based evaluation of a full-fledged multi-hop TDMA-MAC for WiFi mesh networks [J]. IEEE Transactions on Mobile Computing, 2014, 13(2): 392-406.

[8] JANG H, KIM E, LEE J J, et al. Location-based TDMA MAC for reliable aeronautical communications [J]. IEEE Transactions on Aerospace and Electronic Systems, 2012, 48(2): 1848-1854.

[9] NATKANIEC M, KOSEK-SZOTT K, SZOTT S, et al. Supporting QoS in integrated Ad-hoc network [J]. Wireless Personal Communications, 2011, 56(1): 183-206.

[10]SETH D, PATNAIK S, PAL S. A faired quality of service assured MAC protocol for mobile Ad-hoc network and its performance evaluation [J]. International Journal of Wireless and Mobile Networks, 2011, 3(2): 334-352.

[11]IEEE 802.11 Wireless LAN medium access control (MAC) and physical layer (PHY) specifications [S]. New York, USA: IEEE, 2011.

[12]HERDER J C, STEVENS J A. Method and architecture for TTNT symbol rate scaling modes: USA, US7839900B1 [P]. 2010-11-23.

[13]王叶群, 杨峰, 叶向阳, 等. 一种支持实时性业务的多信道MAC协议 [J]. 计算机应用研究, 2012, 9(8): 98-102. WANG Yeiqun, YANG Feng, YE Xiangyang, et al. Multi-channel media access control protocol for real-time traffic [J]. Application Research of Computers, 2012, 9(8): 98-102.

[14]王叶群, 叶向阳, 戚云军, 等. 一种跳频MAC协议的自适应机制 [J]. 西安电子科技大学学报, 2013, 40(5): 77-85. WANG Yequn, YE Xiangyang, QI Yunjun, et al. Adaptive mechanism for the frequency hopping MAC [J]. Journal of Xidian University, 2013, 40(5): 77-85.

[15]ZHAO Qinglin, TSANG D H K, SAKURAI T. Modeling non-saturated IEEE 802.11 DCF networks utilizing an arbitrary buffer size [J]. IEEE Transactions on Mobile Computing, 2011, 10(9): 1248-1263.

(编辑 刘杨)

An Adaptive Jitter Based Media Access Control Protocol with Priorities

XIAO Leilei,ZHANG Hengyang,MAO Yuquan,CHENG Guobing,ZHU Qing

(Information and Navigation College, Air Force Engineering University, Xi’an 710077, China)

A prioritized adaptive jitter media access control protocol (PAJ_MAC) based on multi-channel random access mechanism is proposed to solve the issues of multi-priority traffic differentiation and poor performance under heavy loads in military aeronautical communication. The protocol bases on the random access mechanism and classifies QoS for multiple priorities by setting different maximum jitter stages. It adaptively implements traffic loads by regulating the jitter stage transition probability based on continuous feedback of channel occupation statistic. All of the protocol performance expressions are deduced through building three models. These models are a queuing process model with M/G/1/K theory, an adaptive jitter mechanism model with 2-D Markov chain and a propagation process model with burst collision. The optimal adaptive factor to guarantee the reliability of the highest priority traffic under different traffic loads is derived through programming. Simulation results show that the protocol provides correct traffic differentiation, guarantees the timeliness and reliability of the highest priority traffic (i.e. the time delay is less than 10 ms and the successful transmission probability is more than 95%), and maintains the stability of the system throughput all the time.

aeronautical communication; random access; media access control protocol; adaptive jitter; priority

2015-04-01。

肖雷蕾(1991—),男,硕士生;张衡阳(通信作者),男,副教授。

国家自然科学基金资助项目(61202490);航空科学基金资助项目(2013ZC15008)。

时间:2015-07-23

10.7652/xjtuxb201510020

TP393

A

0253-987X(2015)10-0123-07

网络出版地址:http://www.cnki.net/kcms/detail/61.1069.T.20150723.0922.014.html

猜你喜欢
时延信道分组
信号/数据处理数字信道接收机中同时双信道选择与处理方法
5G承载网部署满足uRLLC业务时延要求的研究
分组搭配
基于GCC-nearest时延估计的室内声源定位
VoLTE呼叫端到端接通时延分布分析
怎么分组
分组
简化的基于时延线性拟合的宽带测向算法
基于导频的OFDM信道估计技术
一种基于GPU的数字信道化处理方法