[发明专利]基于服务等级协议的数据帧抢占式缓存管理方法在审
申请号: | 202010732501.4 | 申请日: | 2020-07-27 |
公开(公告)号: | CN111917666A | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 张冰;向延博;凌楠伟;张奭;赵辉;张诚 | 申请(专利权)人: | 西安电子科技大学;北京瀚诺半导体科技有限公司 |
主分类号: | H04L12/863 | 分类号: | H04L12/863;H04L12/865;H04L12/801;G06F17/10 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 服务 等级 协议 数据 抢占 缓存 管理 方法 | ||
1.一种基于服务等级协议的数据帧抢占式缓存管理方法,其特征在于,包括如下:
(1)初始化缓存管理参数:
(1a)设需要提供缓存管理服务的用户Ni有k个,其中i从1到k;
(1b)设总缓存空间可容纳的数据帧总数为M,其中实时容纳的数据帧数为m;
(1c)设服务等级协议SLA是用户购买带宽的大小;
(1d)设总带宽大小为B,用户Ni购买的带宽大小为Bi,k个用户购买的带宽总和满足的条件,其中是k个用户购买的带宽总和;
(1e)设用户Ni的数据帧分为高、中、低三个优先级,且都存放在用户队列Qi中;
(1f)设用户队列Qi的队列门限Mi为:
(1g)设用户队列Qi的高优先级最低门限值Li_H为:中优先级最低门限值Li_M为:低优先级最低门限值Li_L为:其中为高中低优先级最低门限值之和占队列门限Mi的比例,且满足n≥1,a,b,c分别为高、中、低优先级最低门限值的比例,且满足a、b、c≥0;
(1h)设用户队列Qi的实时长度mi为:mi=mi_H+mi_M+mi_L,其中mi_H是高优先的数据帧个数,mi_M是中优先级的数据帧个数,mi_L是低优先的数据帧个数;
(1i)设用户队列实时长度超出队列门限的用户集合为:C={Ni|mi>Mi,1≤i≤k};
(1j)设用户队列实时长度超出队列门限最多的用户队列为:Qmax={Qi|mi-Mi=B},其中B为用户队列实时长度与队列门限的最大差值,B=max{mi-Mi|Ni∈C};
(2)当用户Ni的数据帧到达缓存后,比较缓存实时容纳的数据帧数m与缓存可容纳的数据帧总数M的大小:
若m<M,则整个缓存空间未满,执行(11);
否则,缓存空间已满,执行(3);
(3)将上述数据帧的所属用户队列Qi的实时长度mi与队列门限Mi进行比较:
若mi<Mi,则用户队列Qi的实时长度未超过队列的门限,找出Qmax所属的第j个用户Nj,j≠i,执行(4);
否则,用户队列Qi的实时长度已超过队列的门限,执行(6);
(4)将用户Nj的低优先级的数据帧个数mj_L与第j个用户队列Qj的低优先级最低门限Lj_L进行比较:
若mj_L>Lj_L,则丢弃该用户队列Qj中任一个低优先级数据帧,执行(11);
否则,执行(5);
(5)将用户Nj的中优先级数据帧个数mj_M与该用户队列Qj的中优先级最低门限Lj_M进行比较:
若mj_M>Lj_M,则丢弃该用户队列Qj中任一个中优先级数据帧,执行(11);
否则,此时一定有mj_H>Lj_H,则丢弃该用户队列Qj中任一个高优先级数据帧,执行(11);
(6)判断用户Ni到达缓存的数据帧是否为低优先级数据帧:如果是,则直接丢弃该数据帧,执行(12);否则,执行(7);
(7)判断用户Ni到达缓存的数据帧是否为中优先级数据帧:如果是,则执行(8),否则,执行(9);
(8)判断用户Ni到达缓存的数据帧所属用户队列Qi中是否存在低优先数据帧:
如果存在,则丢弃Qi中的任一个低优先级数据帧,执行(11);
否则,丢弃到达缓存的数据帧,执行(12);
(9)比较到达缓存的数据帧的所属用户Ni的低优先级数据帧个数与用户队列Qi的低优先级最低门限的大小:
若mi_L>Li_L,则丢弃Qi中任一个低优先级数据帧,执行(11);否则,执行(10);
(10)比较到达缓存的数据帧的所属用户Ni的中优先级数据帧个数与用户队列Qi的中优先级最低门限的大小:
若mi_M>Li_M,则丢弃Qi中任一个中优先级数据帧,执行(11);否则,直接丢弃该数据帧,执行(12);
(11)将到达缓存的数据帧进入到所属的用户队列;
(12)判断是否还有数据帧到达缓存:如果有,则返回(2),否则,停止管理服务。
2.根据权利要求1所述的方法,其特征在于,所述的数据帧均为固定长度数据帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学;北京瀚诺半导体科技有限公司,未经西安电子科技大学;北京瀚诺半导体科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010732501.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:快递柜监控方法、装置、电子设备及存储介质
- 下一篇:一种动力橡皮艇推进器结构