[发明专利]一种多核架构下流量限速无锁并发实现的方法在审
申请号: | 202110122692.7 | 申请日: | 2021-01-29 |
公开(公告)号: | CN112799861A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 靳龙 | 申请(专利权)人: | 上海弘积信息科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;H04L12/819 |
代理公司: | 北京盛凡智荣知识产权代理有限公司 11616 | 代理人: | 李朦 |
地址: | 201206 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种多核架构下流量限速无锁并发实现的方法,将令牌桶设计成循环免锁队列,队列长度为N;每一个处理数据流的CPU核分配一个令牌桶,处理数据流的核数为M;一个单独CPU核轮询访问M个免锁队列,往队列添加令牌;以C0表示添加令牌的CPU核,C0周期轮询给各个队列添加令牌,每个周期C0首先计算各个队列消耗令牌比例,把这个周期要添加的令牌按比例添加到各个队列中;处理数据流的CPU核,通过计算数据报大小获取自己队列的令牌,如果令牌不够,根据策略选择缓存或丢弃数据报文;本发明通过把令牌桶分布在不用CPU处理核上,把生产令牌核消费令牌分别处理,通过免锁队列实现令牌计算。 | ||
搜索关键词: | 一种 多核 架构 流量 限速 并发 实现 方法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海弘积信息科技有限公司,未经上海弘积信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202110122692.7/,转载请声明来源钻瓜专利网。