[发明专利]基于时限的互联网业务队列调度方法有效

专利信息
申请号: 202010226773.7 申请日: 2020-03-27
公开(公告)号: CN111416779B 公开(公告)日: 2022-04-19
发明(设计)人: 张岗山;孙雨泓;赵林靖;刘炯;吴炜 申请(专利权)人: 西安电子科技大学
主分类号: H04L47/50 分类号: H04L47/50;H04L47/56;H04L47/628;H04L47/625
代理公司: 陕西电子工业专利中心 61205 代理人: 陈宏社;王品华
地址: 710071*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 时限 互联网 业务 队列 调度 方法
【权利要求书】:

1.一种基于时限的互联网业务队列调度方法,其特征在于,包括以下步骤:

(1)获取互联网业务流的原始数据集T、时限集合D和大小集合S:

(1a)使用网络监视器M以t为周期、在p时长内对连接在互联网中的路由器C进行检测,并记录检测的所有数据包packet,其中,t≤35纳秒,p≥2小时;

(1b)定义一条互联网业务流Ti中所有数据包的包头中具有相同的网络五元组数据:源IP地址、目的IP地址、协议号、源端口和目的端口,路由器C读取所有数据包packet的包头获得网络五元组数据后,根据网络五元组数据将所有数据包packet分成n条互联网业务流,得到原始数据集T:

T={T1,T2,...,Ti,...,Tn}

其中,Ti表示第i条由m个数据包所形成的互联网业务流,其中,n≥i≥1,n≥1000,m≥1;

(1c)定义互联网业务流Ti从被发出到被接收能所占用的最长时间为时限Di,Ti的大小为Si,则n条互联网业务流的时限和大小分别组成时限集合D和大小集合S:

D={D1,D2,...,Di,...,Dn}

S={S1,S2,...,Si,...,Sn};

(2)构建分类模型X:

使用原始数据集T迭代训练决策树,得到输出为a个业务类型的分类模型X,其中,第x个业务类型的时限区间和数据大小区间分别为Tx_period和Sx_period,a≥x≥1;

使用原始数据集T迭代训练决策树的实现步骤为:

(2a)设训练次数为e,最大训练次数为k,1≤e≤k,n≥k≥1;

(2b)判断n除以k的商quo的余数re是否为0,若是,将原始数据集T划分为k个大小相同的数据子集,否则,从原始数据集T中随机丢弃re个互联网业务流后,将原始数据集T划分为k个大小相同的数据子集:

T'={T'1,T'2,...,T'e,...,T'k}

其中,T'e表示第e个数据子集,T'e={Te1,...,Tey,...,Tequo},Tey表示数据子集T'e中第y个互联网业务流;

(2c)选择数据子集T'e作为验证集,其余数据子集作为训练集,用训练集作为决策树输入训练得到决策树treee,用验证集中的互联网业务流被决策树treee正确分类的个数衡量treee分类的准确性accue

(2d)k次训练后得到{tree1,tree2,...,treee,...,treek},准确性分别为{accu1,accu2,...,accue,...,accuk},选择分类准确性最高的决策树作为分类模型X;

(3)获取互联网业务队列调度结果:

(3a)路由器C接收数据包packet,读取接收到的数据包packet的包头获得网络五元组数据,根据网络五元组数据将接收到的数据包packet分成不同的互联网业务流{f1,...,fy,...},其中,fy为第y条含有q个数据包packet的互联网业务流,y≥1,q≥1;

(3b)将互联网业务流fy作为分类模型X的输入进行分类,得到fy的业务类型fa,以及fa对应的时限区间Tfa_period和数据大小区间Sfa_period,然后将Tfa_period中所有数据的平均值和Sfa_period中所有数据的平均值分别作为fy的时限fD和大小fS;

(3c)将互联网业务流fy的时限fD映射到的fy的数据包packet中,得到数据包packet的时限fd:

fd=fD-pr

其中,pr为路由器C处理互联网业务流fy的时间;

(3d)根据数据包packet的时限fd、以及路由器C每次接收到数据包packet时记录的接收时间arr、互联网的当前时间now,计算数据包pack距离时限fd的剩余时间Δt:

Δt=fd-(now-arr);

(3e)每b毫秒更新一次所有数据包packet的Δt,b≥100,并判断所有数据包packet距离时限fd的剩余时间Δt大小是否相同,若存在Δt大小相同的数据包,先按照Δt由小到大的顺序将路由器C接收到的所有数据包packet进行排序,再将Δt数值相等的数据包按照fS从小到大进行排序,若所有数据包的Δt大小都不同,直接按照Δt由小到大的顺序将路由器C接收到的所有数据包packet进行排序,得到互联网业务队列调度后的数据包序列。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010226773.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top