[发明专利]一种基于分组类型识别的任务卸载公平性传输方法在审
申请号: | 202210259870.5 | 申请日: | 2022-03-16 |
公开(公告)号: | CN114615645A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 陈亮;谢忠壤;金绍威;喻典雅 | 申请(专利权)人: | 南通大学 |
主分类号: | H04W4/44 | 分类号: | H04W4/44;H04W28/14;H04W74/08;H04L47/27;H04L47/625;H04L69/165;H04L69/18;H04L69/22 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 张俊俊 |
地址: | 226019 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分组 类型 识别 任务 卸载 公平性 传输 方法 | ||
1.一种基于分组类型识别的任务卸载公平性传输方法,其特征在于,包括以下步骤:
步骤一,分组类型识别,边缘服务器发送的分组,基站RSU对其类型进行识别,读取它们的报文首部,判断分组类型是TCP-ACK分组或UDP业务分组;
步骤二,分组进入队列的位置安排,RSU根据分组类型识别结果,对TCP-ACK分组,插入发送缓冲区分组队列的首部位置,而对UDP业务分组,则置于队列尾部位置,队列中的TCP-ACK分组不会排在UDP业务分组之后;
步骤三,以字节为统计单位的队列分组丢弃,新分组入队后,以字节为单位,统计该分组长度Lp与RSU发送缓冲区的分组队列原有长度Lold,计算发送缓冲区的分组队列现有长度Lnew,规定缓冲区队列最大长度为qmax,根据Lnew与qmax数值比较结果,RSU丢弃特定分组或保留分组;
步骤四,MAC层竞争窗口值动态设置,对不同类型的分组,基站MAC层采用不同的竞争窗口CWmin数值。
2.根据权利要求1所述的基于分组类型识别的任务卸载公平性传输方法,其特征在于,所述步骤一中分组类型识别具体包括以下步骤:
(1)RSU接收边缘服务器发送的各类分组;
(2)RSU读取接收到的IP报文的首部“上层协议标识”字段;
(3)如果“上层协议标识”字段值为“00000110”,则判定接收分组为TCP业务;
Step1:读取TCP分组的首部“ACK”字段,数值为1,表示该分组为TCP-ACK分组;
Step2:读取TCP分组的首部“ACK”字段,数值为0,表示该分组为TCP-数据分组;
(4)如果“上层协议标识”字段值为“00010001”,则判定接收分组为UDP分组。
3.根据权利要求1所述的基于分组类型识别的任务卸载公平性传输方法,其特征在于,所述步骤二中分组进入队列的位置安排具体包括以下步骤:
(1)对TCP-ACK分组,插入RSU发送缓冲区的分组队列的首部位置;
(2)对UDP分组,插入RSU发送缓冲区的分组队列的尾部位置。
4.根据权利要求1所述的基于分组类型识别的任务卸载公平性传输方法,其特征在于,所述步骤三中以字节为统计单位的队列分组丢弃具体包括以下步骤:
(1)RSU统计新接收的分组长度Lp与RSU发送缓冲区的分组队列原有长度Lold;
(2)计算发送缓冲区的分组队列现有长度Lnew,有Lnew=Lold+Lp;
(3)设定缓冲区队列最大长度为qmax,队列执行保留或丢弃分组;
Step1:如果Lnew小于qmax,则保留该分组;
Step2:如果Lnew大于qmax,则丢弃队列首部的分组。
5.根据权利要求1所述的基于分组类型识别的任务卸载公平性传输方法,其特征在于,所述步骤四中MAC层竞争窗口值动态设置具体包括以下步骤:
建模与实验说明,MAC层退避机制的竞争窗口值CWmin会影响分组传输时延和分组碰撞概率,对某个具体分组而言,传输时延和碰撞概率无法同时达到最佳性能,RSU发送时必须有所侧重,保障整网混合业务的综合性能,对不同类型的分组,基站MAC层采用不同的CWmin数值,设基站RSU的无线MAC层设置竞争窗口初值为W0;
(1)对TCP-ACK分组,基站的无线MAC层设置竞争窗口CWmin=a*W0,其中a≥2;
(2)对UDP分组,基站的无线MAC层设置竞争窗口CWmin=b*W0,其中0b1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通大学,未经南通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210259870.5/1.html,转载请声明来源钻瓜专利网。