CN108495338B - 应用于tdma自组网的跨层路由协议实现方法 - Google Patents

应用于tdma自组网的跨层路由协议实现方法 Download PDF

Info

Publication number
CN108495338B
CN108495338B CN201810074089.4A CN201810074089A CN108495338B CN 108495338 B CN108495338 B CN 108495338B CN 201810074089 A CN201810074089 A CN 201810074089A CN 108495338 B CN108495338 B CN 108495338B
Authority
CN
China
Prior art keywords
node
path
data packet
queue
sent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810074089.4A
Other languages
English (en)
Other versions
CN108495338A (zh
Inventor
史琰
王浩
盛敏
孙红光
仲伟慧
赵阳
陈驰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xidian University
Original Assignee
Xidian University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xidian University filed Critical Xidian University
Priority to CN201810074089.4A priority Critical patent/CN108495338B/zh
Publication of CN108495338A publication Critical patent/CN108495338A/zh
Application granted granted Critical
Publication of CN108495338B publication Critical patent/CN108495338B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/12Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种应用于TDMA自组网的跨层路由协议实现方法,主要解决现有的多径路由协议网络时延大和吞吐量低的问题。其方案是:1.每个节点的网络层通过跨层方式获取本节点占用的时隙个数、本节点到各个邻居节点的链路最大传输单元以及本节点的排队时延;2.每个节点周期性地广播各条路径的路径时延、路径最大传输单元和路径上节点占用的时隙数总和;3.网络层收到路由广播报文,计算本节点到目的节点各条路径的权值,将最优路径与备选路径通知给MAC层;4.MAC层在队列调度时结合多径信息进行帧聚合。本发明既达到了对服务质量的保障,降低了网络时延,又充分利用了链路多速率,提高了网络吞吐量,可用于无线自组织网络。

Description

应用于TDMA自组网的跨层路由协议实现方法
技术领域
本发明属于无线通信技术领域,更进一步涉及跨层路由协议实现方法,可用于时分多址TDMA和链路多速率传输的无线自组织网络中。
背景技术
当前针对自组织网络研究的路由协议大部分都是基于载波侦听多址访问或冲突避免CSMA/CA的信道接入方式,但是由于CSMA/CA不能提供服务质量保障,对于网络堵塞或者碰撞的问题很难保证网络传输的实时性。另一方面,无论是表驱动方式的DSDV路由算法还是按需方式的DSR和AODV等路由算法,都是基于单速率环境下设计的,大部分都是简单地以源节点与目的节点之间的跳数作为路由选择的权衡依据。然而,随着物理层能提供多速率能力,最小跳数的算法倾向于选择长距离低速率的链路,严重限制了吞吐量的提高。因此,为了能充分利用链路多速率传输,提高吞吐量,路由协议的设计也需要考虑链路速率自适应带来的影响。
目前,还没有较成熟的路由协议算法既考虑物理层TDMA的多址接入方式又综合利用链路多速率传输。作者鲁顶芝在其发表的论文“多速率环境下无线 Adhoc网络的路由研究”(《合肥工业大学》,2011年)中,通过在按需路由的RREQ 分组头部添加累计的端到端延迟值,通过评估CSMA/CA的接入延迟与冲突重传来计算该值,之后源节点选择到目的节点的延迟值最小值来作为传输路径。但是该方法仍然是基于CSMA/CA的多址接入方式,同时存在着没有考虑负载均衡与无法适应快速移动的Ad hoc网络等弊端。
作者姜少峰在其发表的论文“Ad hoc网络中一种负载均衡的多速率路由算法”(《北京理工大学学报》,2006年5月)中提出一种基于表驱动的路由算法,该算法根据收集到的邻居节点排队队列的长度,在转发数据包时,通过选择一条时延低的邻居节点来多跳转发到原定的下一跳节点,以避免加重局部拥塞。但是该方法仍做不到对源节点到目的节点整条路径的时延权衡,因而无法实现全网络的负载均衡。
发明内容
本发明的目的在于针对上述已有多速率传输条件下的路由协议算法的不足,提出一种应用于TDMA自组网的跨层路由协议实现方法,以通过对源节点到目的节点整条路径的时延权衡,降低时延,实现全网络的负载均衡。
本发明技术思路是:根据TDMA时隙长度固定的特性,发送不同长度的数据包使其链路利用率也随之变化,同时为了充分利用链路传输能力,通过帧聚合方式获得较高的链路利用率,其实现方案包括如下:
(1)MAC层采用TDMA的多址接入方式,路由采用表驱动的方式;
(2)MAC层计算本节点到每个邻居节点ni的链路最大传输单元lmni,并计算本节点的排队时延ti
(3)确定路由协议的报文携带内容,该内容包括本节点到各个可达的目的节点di的最优路由路径信息,每条路径信息包括本条路径的排队时延tdelay、本条路径的最大传输单元pm、本条路径上节点占用的时隙数总和slot、本条路径的跳数hop和完整路径信息,即该条路由经过的每一个节点号;
(4)MAC层将链路最大传输单元lmni、本节点的排队时延ti和本节点在一个帧长内占用的时隙数sloti这三种反馈给网络层;
(5)网络层根据MAC层反馈的信息,计算本节点到各个目的节点di的各条路径的权值;
(6)网络层根据路径的权值和路径的信息,从各条路径中选出一条路径做为最优路径,其他路径作为备选路径;
(7)网络层将本节点到每个目的节点di的最优路径以及各条备选路径这两种路径传递给MAC层;
(8)MAC层将待发送的数据包进行入队:
(8a)MAC层将本节点上层发下来的数据包以及从其他节点收到的需要转发的数据包排队放入待发送队列,待发送队列根据数据包的长度,从大到小对各个数据包进行排列;
(8b)对入队的每个数据包都设置一个最大排队时延阈值Twait,对于超过该阈值但还未调度的数据包,则将其插到队列头部;
(9)MAC层从待发送队列的队列头部调度数据包,并从待发送队列中查找能与队列头部的数据包相聚合的数据包,再将这两个数据包聚合为一个数据包,在同一个时隙内调度发送出去。
本发明与现有技术相比具有以下优点:
1.本发明针对TDMA的多速率AdHoc网络,由于综合考虑了路径传输能力与传输时延,不仅能根据路径传输时延的高低来反映路径的负载情况,实现负载均衡的目标,还能在时延差别不大情况下,优选路径带宽大的路径,提高了整个网络的吞吐量。
2.本发明由于使用跨层交互方式,MAC层在队列调度时利用网络层路由表中的多径信息,必要时修改数据包的路径来实现帧聚合,通过综合利用多径路径,提高了对信道的利用率,从而提高了网络的吞吐量。
附图说明
图1是本发明的实现总流程图;
图2是本发明中处理路由广播报文的子流程图;
图3是本发明中MAC层处理来自上层与物理层数据包的子流程图;
图4是本发明中MAC层调度待发送队列的子流程图。
具体实施方式
本发明的使用场景为无线自组织网络,网络中的每个节点均为同样的节点,每个节点的等级与内部结构相同,节点的内部结构从上到下依次分为网络层、MAC层和物理层,网络层采用基于表驱动的多径路由协议,MAC层采用TDMA协议,下面结合附图,对本发明作进一步的详细描述。
参照附图1,本发明的实现步骤如下:
步骤1.节点接入信道,周期性的统计数据。
(1a)将MAC层通过时分多址接入TDMA方式接入信道,即单位时隙的长度固定,节点i和与其相距一跳或两跳的其他节点占用不同的时隙;
(1b)MAC层计算本节点到邻居节点ni的链路最大传输单元
Figure BDA0001558997010000033
Figure BDA0001558997010000031
其中
Figure BDA0001558997010000032
为本节点的物理层反馈给MAC层的本节点i到各个邻居节点ni的速率,Tslot为TDMA***的每个时隙的长度;
(1c)每隔一固定长度的时间T1,MAC层对下一个要进入待发送队列的数据包加一个时间戳标记t1,并在该数据包从待发送队列被调度出队时记下此刻时间t2, MAC层计算待发送队列的等待时延t_newi
t_newi=λ×t_oldi+(1-D×(t2-t1),
其中t_oldi为上一次计算的等待时延,λ为新旧两个等待时延之间的权重系数;
(1d)MAC层以T2为周期,统计一个周期内发送出去的数据包的数量numi
步骤2.MAC层根据邻居节点反馈的信息计算本节点i的排队时延,并将相关性息通知给路由协议。
(2a)下游邻居节点也以T2为周期,统计一个周期内收到的来自节点i的数据包的数量numj,并反馈给节点i;
(2b)MAC层根据(1d)和(2a)的结果,计算本节点i的传输成功率
Figure BDA0001558997010000041
其中N表示本节点的邻居节点的个数;
(2c)MAC层根据(1c)和(2b)的结果,计算本节点i的排队时延
Figure BDA0001558997010000042
(2d)MAC层将链路最大传输单元
Figure BDA0001558997010000043
本节点的排队时延ti和本节点在一个帧长内占用的时隙数sloti这三种信息反馈给网络层。
步骤3.本节点网络层对接收到邻居接点ni的路由广播报文进行处理。
参照图2,本步骤的实现如下:
(3a)遍历该报文中携带的邻居节点ni到各个目的节点di的路由路径pt1
(3b)查看本节点在本地是否保存有到目的节点di的路由信息,若有,则执行步骤(3c),否则,执行步骤(3e);
(3c)查看本地保存的到目的节点di的路由路径组中是否有路由路径pt1,即本地保存的路由路径pt2的下一跳节点是否是邻居接点ni,若是,则执行步骤(3d),否则,执行步骤(3e);
(3d)网络层根据邻居接点ni的路由广播报文携带的信息更新本节点的路由路径pt2,执行步骤(3f);
(3e)网络层将路由路径pt1保存到本地的路由路径组中,执行步骤(3f);
(3f)网络层计算路由路径pt2的排队时延tdelay,即通过将本节点的排队时延ti加到邻居节点ni到目的节点di的路径排队时延上,得到本节点i到目的节点di这条路径 pt2的排队时延tdelay
(3g)网络层计算路由路径pt2的最大传输单元pm:
将本节点到目的节点di的路径最大传输单元pm设为本节点到邻居节点ni的链路最大传输单元和该邻居节点ni到目的节点di的路径最大传输单元pm的最小值:
Figure BDA0001558997010000054
(3h)网络层计算链路最小传输单元mmin
mmin=Rmin×Tslot
其中Tslot为TDMA***的每个时隙的长度,Rmin为多速率表中的最低传输速率;
(3i)网络层计算路由路径pt2的权值Wi
Figure BDA0001558997010000051
其中PMTUi为该条路径的最大传输单元;tdelay为该条路径上各节点的排队时延之和;α为影响因子,0<α<1,用来权衡该公式前后两项所占的比重;
(3j)根据各条路径的权值,按从大到小的顺序对本节点到目的节点di的各条路径进行排序,将权值最大的路径的权值记为Wmax
(3k)根据(3j)的结果,计算权值大于μ×Wmax的路径的
Figure 1
值,0<μ<1,将
Figure BDA0001558997010000053
值最大的路径作为最优路径;
(3l)根据(3k)的结果,记最优路径的排队时延为tmin,将除最优路径外的其他路径的排队时延小于ε×tmin的路径作为备选路径,ε>1;
(3m)网络层将本节点到目的节点di的最优路径和备选路径通知给MAC层。
步骤4.MAC层对网络层下发的数据包p1进行入队操作。
参照图3,本步骤的实现如下:
(4a)记数据包p1的目的节点为d1,判断本节点是否有到目的节点d1的路由,若有,则执行步骤(4c),否则,执行步骤(4b);
(4b)丢弃该数据包p1,返回步骤(4a);
(4c)将数据包p1放入待发送队列,以数据包的长度作为排队顺序准则将数据包 p1放到合适的位置,执行步骤(4d);
(4d)对数据包p1设置一个最大排队时延阈值Twait,如果超过该阈值还未调度数据包p1,则将数据包p1插队到队列头部,返回步骤(4a)。
步骤5.MAC层处理物理层上传的数据包。
参照图3,本步骤的实现如下:
(5a)MAC层收到物理层发来的数据包,先判断该数据包是否是聚合的数据包,若是,则执行步骤(5b),否则,执行步骤(5c);
(5b)查看该数据包中各个分包的目的地址,如果是本节点的,对其执行步骤(5d),否则,对其执行步骤(5e);
(5c)判断该数据包的目的地址是否为本节点,若是,则执行步骤(5d),否则,执行步骤(5e);
(5d)将该数据包上传至网络层,返回步骤(5a);
(5e)判断该数据包长度是否大于到下一跳节点的链路最大传输单元
Figure BDA0001558997010000061
若是,则执行步骤(5f),否则,执行步骤(5g);
(5f)将该数据包按照到下一跳节点的链路最大传输单元
Figure BDA0001558997010000062
进行分片,将各个分片依次放入待发送队列,返回步骤(5a);
(5g)直接将该数据包放入待发送队列,返回步骤(5a)。
步骤6.MAC层调度待发送队列下发数据。
参照图4,本步骤的实现如下:
(6a)MAC层依次从待发送队列的队列头部调度数据包,记队列头部的数据包 p1的目的节点为d1,记本节点到目的节点最优路径中下一跳节点的链路最大传输单元为lm1,记头部数据包p1的长度为L1,如果
Figure BDA0001558997010000063
ρ为带宽利用率的阈值,则执行步骤(6b),否则,执行步骤(6c);
(6b)直接将头部数据包p1按照最优路径配置下一跳节点,并将头部数据包p1发送出去,返回步骤(6a);
(6c)依次遍历待发送队列,如果还未遍历完待发送队列,则遍历下一个队列数据包p2并执行步骤(6d),否则,执行步骤(6i);
(6d)查看队列数据包p2的长度是否小于lm1-L1,若是,则执行步骤(6e),否则,返回步骤(6c);
(6e)判断队列数据包p2的目的地址d2是否为本节点到目的节点d1的最优路径上的中间节点,若是,则执行步骤(6h),否则,执行步骤(6f);
(6f)判断目的地址d1是否为本节点到目的地址d2的某条备选路径的某个中间节点,若是,则执行步骤(6g),否则,返回步骤(6c);
(6g)更改队列数据包p2的路由,选择走这条经过节点d1的备选路径,执行步骤(6h);
(6h)通过帧聚合方式,将头部数据包p1与队列数据包p2封装成一个聚合数据包p3,在一个时隙内将聚合数据包p3发送出去,返回步骤(6a);
(6i)遍历队列若未发现能与头部数据包p1聚合的数据包,再判断头部数据包p1是否为已超时的数据包,若是,则将头部数据包p1发送出去,返回步骤(6a),否则,将头部数据包p1放置到待发送队列的尾部,返回步骤(6a)。
以上描述仅是本发明的一个具体实例,并未构成对本发明的任何限制,显然对于本领域的专业人员来说,在了解了本发明内容和原理后,都可能在不背离本发明原理、结构的情况下,进行形式和细节上的各种修改和改变,但是这些基于本发明思想的修正和改变仍在本发明的权利要求保护范围之内。

Claims (9)

1.一种应用于TDMA自组网的跨层路由协议实现方法,包括:
(1)MAC层采用TDMA的多址接入方式,路由采用表驱动的方式;
(2)MAC层计算本节点到每个邻居节点ni的链路最大传输单元
Figure FDA0002793367220000011
并计算本节点的排队时延ti
(3)确定路由协议的报文携带内容,该内容包括本节点到各个可达的目的节点di的最优路由路径信息,每条路径信息包括本条路径的排队时延tdelay、本条路径的最大传输单元pm、本条路径上节点占用的时隙数总和slot、本条路径的跳数hop和完整路径信息,即该条路由经过的每一个节点号;
(4)MAC层将链路最大传输单元
Figure FDA0002793367220000012
本节点的排队时延ti和本节点在一个帧长内占用的时隙数sloti这三种反馈给网络层;
(5)网络层根据MAC层反馈的信息,计算本节点到各个目的节点di的各条路径的权值;
(6)网络层根据路径的权值和路径的信息,从各条路径中选出一条路径做为最优路径,其他路径作为备选路径;
(7)网络层将本节点到每个目的节点di的最优路径以及各条备选路径这两种路径传递给MAC层;
(8)MAC层将待发送的数据包进行入队:
(8a)MAC层将本节点上层发下来的数据包以及从其他节点收到的需要转发的数据包排队放入待发送队列,待发送队列根据数据包的长度,从大到小对各个数据包进行排列;
(8b)对入队的每个数据包都设置一个最大排队时延阈值Twait,对于超过该阈值但还未调度的数据包,则将其插到队列头部;
(9)MAC层从待发送队列的队列头部调度数据包,并从待发送队列中查找能与队列头部的数据包相聚合的数据包,再将这两个数据包聚合为一个数据包,在同一个时隙内调度发送出去。
2.根据权利要求书1所述的方法,其中步骤(2)中计算本节点的排队时延ti,按如下步骤计算:
(2a)每隔一固定长度的时间T1,本节点i对下一个要进入待发送队列的数据包加一个时间戳标记t1,在该数据包从待发送队列被调度出队时记下此刻时间t2,计算待发送队列的等待时延t_newi
t_newi=λ×t_oldi+(1-λ)×(t2-t1),
其中t_oldi为上一次计算的等待时延,λ为新旧两个等待时延之间的权重系数;
(2b)本节点i以T2为周期,统计一个周期内发送出去的数据包的数量numi
(2c)本节点i的下游邻居节点也以T2为周期,统计一个周期内收到的来自节点i的数据包的数量numj,并反馈给节点i;
(2d)根据(2b)和(2c)的结果,计算本节点i的传输成功率
Figure FDA0002793367220000021
其中N表示本节点的邻居节点的个数;
(2e)根据(2a)和(2d)的结果,计算本节点i的排队时延
Figure FDA0002793367220000022
并通过MAC层将该排队时延ti反馈给网络层。
3.根据权利要求书1所述的方法,其中步骤(2)中计算本节点到每个邻居节点ni的链路最大传输单
Figure FDA0002793367220000023
元,通过如下公式计算:
Figure FDA0002793367220000024
其中
Figure FDA0002793367220000025
表示从底层收到的到邻居节点ni的速率,Tslot为TDMA***的每个时隙的长度。
4.根据权利要求书1所述的方法,其中步骤(3)中本条路径的排队时延tdelay,是该条路径上每个节点的排队时延ti的总和。
5.根据权利要求书1所述的方法,其中步骤(3)中本条路径的最大传输单元pm的计算,按如下步骤计算:
(3a)判断目的节点di是否为自己的邻居节点ni,若是,则执行步骤(3b),否则,执行步骤(3c);
(3b)将本节点到目的节点di的路径最大传输单元pm设为本节点到该目的节点的链路最大传输单元:
Figure FDA0002793367220000031
(3c)将本节点到目的节点di的路径最大传输单元pm设为本节点到邻居节点ni的链路最大传输单元和该邻居节点ni到目的节点di的路径最大传输单元pm的最小值:
Figure FDA0002793367220000032
6.根据权利要求书1所述的方法,其中步骤(5)中计算本节点到各个目的节点di的各条路径的权值,按如下步骤计算:
(5a)计算链路最小传输单元mmin
mmin=Rmin×Tslot
其中Tslot为TDMA***的每个时隙的长度,Rmin为多速率表中的最低传输速率;
(5b)根据(5a)的结果,计算本节点到目的节点di的各条路径的权值Wi
Figure FDA0002793367220000033
其中PMTUi为该条路径的最大传输单元;tdelay为该条路径上各节点的排队时延之和;α为影响因子,0<α<1,用来权衡公式<1>前后两项所占的比重。
7.根据权利要求书1所述的方法,其中步骤(6)中从各条路径中选出一条路径做为最优路径,其他路径作为备选路径,按如下步骤计算:
(6a)根据各条路径的权值,按从大到小的顺序对本节点到目的节点di的各条路径进行排序,将权值最大的路径的权值记为Wmax
(6b)根据(6a)的结果,计算权值大于μ×Wmax的路径的
Figure FDA0002793367220000034
值,0<μ<1,将
Figure FDA0002793367220000035
值最大的路径作为最优路径;
(6c)根据(6b)的结果,记最优路径的排队时延为tmin,将除最优路径外的其他路径的排队时延小于ε×tmin的路径作为备选路径,ε>1。
8.根据权利要求书1所述的方法,其中步骤(8a)中MAC层将需要转发的数据包排队放入待发送队列,按如下步骤计算:
(8a1)MAC层收到底层发来的数据包,先判断该数据包是否是聚合的数据包,若是,则执行步骤(8a2),否则,执行步骤(8a3);
(8a2)查看该数据包中各个分包的目的地址,如果是本节点的,对其执行步骤(8a4),否则,对其执行步骤(8a5);
(8a3)判断该数据包的目的地址是否为本节点,若是,则执行步骤(8a4),否则,执行步骤(8a5);
(8a4)将该数据包上传至网络层,返回步骤(8a1);
(8a5)判断该数据包长度是否大于到下一跳节点的链路最大传输单元
Figure FDA0002793367220000041
若是,则执行步骤(8a6),否则,执行步骤(8a7);
(8a6)将该数据包按照本节点到下一跳节点的链路最大传输单元
Figure FDA0002793367220000042
进行分片,将各个分片依次放入待发送队列,返回步骤(8a1);
(8a7)直接将该数据包放入待发送队列,返回步骤(8a1)。
9.根据权利要求书1所述的方法,其中步骤(9)中从待发送队列中查找能与队列头部的数据包相聚合的数据包,按如下步骤计算:
(9a)MAC层依次从待发送队列的队列头部调度数据包,记队列头部的数据包p1的目的节点为d1,记到目的节点最优路径中下一跳节点的链路最大传输单元为lm1,记头部数据包p1的长度为L1,如果
Figure FDA0002793367220000043
ρ为带宽利用率的阈值,则执行步骤(9b),否则,执行步骤(9c);
(9b)直接将头部数据包p1按照最优路径配置下一跳节点,并将头部数据包p1发送出去,返回步骤(9a);
(9c)依次遍历待发送队列,如果还未遍历完待发送队列,则遍历下一个队列数据包p2并执行步骤(9d),否则,执行步骤(9i);
(9d)查看队列数据包p2的长度是否小于lm1-L1,若是,则执行步骤(9e),否则,返回步骤(9c);
(9e)判断队列数据包p2的目的地址d2是否为本节点到目的节点d1的最优路径上的中间节点,若是,则执行步骤(9h),否则,执行步骤(9f);
(9f)判断目的地址d1是否为本节点到目的地址d2的某条备选路径的某个中间节点,若是,则执行步骤(9g),否则,返回步骤(9c);
(9g)更改队列数据包p2的路由,选择走这条经过节点d1的备选路径,执行步骤(9h);
(9h)通过帧聚合方式,将头部数据包p1与队列数据包p2封装成一个聚合数据包p3,在一个时隙内将聚合数据包p3发送出去,返回步骤(9a);
(9i)遍历队列若未发现能与头部数据包p1聚合的数据包,再判断头部数据包p1是否为已超时的数据包,若是,则将头部数据包p1发送出去,返回步骤(9a),否则,将头部数据包p1放置到待发送队列的尾部,返回步骤(9a)。
CN201810074089.4A 2018-01-25 2018-01-25 应用于tdma自组网的跨层路由协议实现方法 Active CN108495338B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810074089.4A CN108495338B (zh) 2018-01-25 2018-01-25 应用于tdma自组网的跨层路由协议实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810074089.4A CN108495338B (zh) 2018-01-25 2018-01-25 应用于tdma自组网的跨层路由协议实现方法

Publications (2)

Publication Number Publication Date
CN108495338A CN108495338A (zh) 2018-09-04
CN108495338B true CN108495338B (zh) 2021-01-29

Family

ID=63343720

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810074089.4A Active CN108495338B (zh) 2018-01-25 2018-01-25 应用于tdma自组网的跨层路由协议实现方法

Country Status (1)

Country Link
CN (1) CN108495338B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111010709B (zh) * 2019-12-10 2023-03-10 上海智格网通信科技有限公司 无线自组网组网协议开销时间优化方法
CN111510955A (zh) * 2019-12-10 2020-08-07 上海智格网通信科技有限公司 无线自组网协议开销空间优化方法
CN112929960B (zh) * 2021-02-04 2022-07-12 重庆邮电大学 一种支持IPv6且提高无线传感网络确定性的方法
CN114205310B (zh) * 2021-12-08 2023-11-07 北京百度网讯科技有限公司 一种基于时间敏感网络的数据传输方法、装置和电子设备
CN117041186B (zh) * 2023-10-07 2024-01-30 苏州仰思坪半导体有限公司 数据传输方法、芯片***、计算设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101035129A (zh) * 2007-01-11 2007-09-12 上海交通大学 流量自适应的无线传感器网络信道接入控制方法
CN103781118A (zh) * 2014-01-14 2014-05-07 西安电子科技大学 基于多业务的异构无线网络接入控制与资源分配联合方法
CN107222404A (zh) * 2017-07-06 2017-09-29 重庆邮电大学 Woban中带有冗余编码的并行路径转发方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9755711B2 (en) * 2013-09-09 2017-09-05 Taiwan Semiconductor Manufacturing Company, Ltd. Large deviation delay analysis of queue-aware multi-user MIMO systems with multi-timescale mobile-driven feedback

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101035129A (zh) * 2007-01-11 2007-09-12 上海交通大学 流量自适应的无线传感器网络信道接入控制方法
CN103781118A (zh) * 2014-01-14 2014-05-07 西安电子科技大学 基于多业务的异构无线网络接入控制与资源分配联合方法
CN107222404A (zh) * 2017-07-06 2017-09-29 重庆邮电大学 Woban中带有冗余编码的并行路径转发方法

Also Published As

Publication number Publication date
CN108495338A (zh) 2018-09-04

Similar Documents

Publication Publication Date Title
CN108495338B (zh) 应用于tdma自组网的跨层路由协议实现方法
CN110139319B (zh) 高动态时延网络传输时延最小化路由方法
Rozner et al. Simple opportunistic routing protocol for wireless mesh networks
Kliazovich et al. Cross-layer congestion control in ad hoc wireless networks
US7852763B2 (en) System and method for determining a transmission order for packets at a node in a wireless communication network
US8059544B2 (en) Distance adaptive routing protocol
Li et al. Routing metrics for minimizing end-to-end delay in multiradio multichannel wireless networks
Soundararajan et al. Multipath load balancing & rate based congestion control for mobile ad hoc networks (MANET)
Chaba et al. Simulation based performance analysis of on-demand routing protocols in MANETs
CN106851727A (zh) 基于多路径路由协议实现自组网拥塞控制的方法
CN105163354B (zh) 一种利用成对流间网络编码机会的数据流时延保障策略
Sundaresan et al. IEEE 802.11 over multi-hop wireless networks: problems and new perspectives
Zheng et al. An adaptive density-based routing protocol for flying Ad Hoc networks
US7474630B2 (en) Coordinated convergecast for AD HOC wireless networks
Kumar et al. An energy efficient opportunistic routing metric for wireless sensor networks
JP3759734B2 (ja) 通信システム、通信装置及び通信方法
Kun et al. The research and simulation of multipath-OLSR for mobile ad hoc network
CN112867084B (zh) 一种能量高效的数据相关感知无线传感网机会路由协议
Zhong et al. Research and Implementation of AOMDV Multipath Routing Protocol
US7450512B1 (en) Recirculating retransmission queuing system and method
Tshilongamulenzhe et al. Performance optimization of wireless sensor networks
Szwabe et al. Integration of multi-path Optimized Link State Protocol with max-weight scheduling
Sengar et al. RRDVCR: Real-time reliable data delivery based on virtual coordinating routing for Wireless Sensor Networks
Karlsson et al. An aggregation aware multi-path forwarding paradigm for wireless mesh networks
Lakshmi et al. Design and Analysis of an Adaptive Selfish Scheduling Algorithm Using AODV Protocol In MANET

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant