[发明专利]一种基于汇聚过程的网络数据流生成方法与装置有效
申请号: | 201610105703.X | 申请日: | 2016-02-25 |
公开(公告)号: | CN105721215B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 王忆文;刘志超;蓝武;张宗森;王晓婷;李辉;王刚 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/861 |
代理公司: | 电子科技大学专利中心 51203 | 代理人: | 张杨 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 汇聚 过程 网络 数据流 生成 方法 装置 | ||
1.一种基于汇聚过程的网络数据流生成装置;该装置包括:产生数据包请求信息部分,请求信息排队等候部分,数据包封装模块;其中产生数据包请求信息部分包括多个数据源模块,每个数据源模块同时产生数据包请求信息;请求信息排队等候部分包括:仲裁模块,请求缓存模块;其中仲裁模块是对多个数据源模块产生的数据包请求信息进行控制,将数据包请求信息分别锁存,然后按顺序存入请求缓存模块中;最后数据包封装模块根据请求缓存模块中的请求信息按顺序产生数据包;所述数据源模块包括:伯努利源、ON/OFF源、多路选择器;数据源模块是由多路选择器选择伯努利源或ON/OFF源产生数据包请求信息;
所述ON/OFF源包括ON状态拟合器、OFF状态拟合器、状态控制器、多路选择器、计数器和比较器;
ON状态拟合器用于产生ON状态的时间长度,OFF状态拟合器用于产生OFF状态的时间长度,状态控制器提供当前状态,多路选择器根据状态控制器所指示的当前状态信息:ON或OFF状态,从状态拟合器和OFF状态拟合器中选择一个时间长度,计数器用于统计ON状态或者OFF状态持续的时长,比较器用于比较计数器和多路选择器输出状态时长的大小;假如在ON状态,如果计数器的值没有达到ON状态的时长,则在每个时钟产生一次请求;当计数器的值达到相应时长时,比较器给出相应信号清零计数器,并使一位的状态控制器从ON状态跳转到OFF状态,反之亦然;在OFF状态下不产生数据请求;
所述的ON状态拟合器或OFF状态拟合器中,均采用一个伪随机值rand和十九个相同位数的边界值bound对帕累托分布进行拟合;第x个bound定义为ON或OFF的时长为2x的累积概率;采用2x对时长进行分段拟合;所述ON状态拟合器包括一个14位的伪随机数rand和19个边界值bound,伪随机数rand由一个线性反馈移位寄存器产生,边界值把整个范围划分为20个区域,边界值作为输入;
所述ON状态拟合器或OFF状态拟合器硬件实现时,ON和OFF状态有各自独立的边界值,两个状态实现方法一致,假设在ON状态时,将边界值按从小到大的顺序排列,将伪随机值rand同时和每个排好序的边界值进行比较,取小于或等于结果标志;
在某一时刻rand会落在一个区域boundx-1<randx≤boundx,那么rand值落在相应的范围会让多路选择器选择相应的ON或者OFF状态的时长为2x;将2x和计数器比较大小确定是否发送请求。
2.如权利要求1所述的一种基于汇聚过程的网络数据流生成装置,其特征在于所述产生数据包请求信息部分中数据源模块的数量为20。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610105703.X/1.html,转载请声明来源钻瓜专利网。