浪潮云信息技术股份公司陈淯龙获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉浪潮云信息技术股份公司申请的专利基于令牌桶的文件系统数据流控方法、装置、设备及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119254703B 。
龙图腾网通过国家知识产权局官网在2026-03-13发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411304386.5,技术领域涉及:H04L47/215;该发明授权基于令牌桶的文件系统数据流控方法、装置、设备及介质是由陈淯龙;王新雨;蒋方文;王腾飞;李超设计研发完成,并于2024-09-19向国家知识产权局提交的专利申请。
本基于令牌桶的文件系统数据流控方法、装置、设备及介质在说明书摘要公布了:本发明实施例的方案包括:声明令牌桶算法,所述令牌桶算法包括:声明令牌桶结构、声明获取令牌接口和声明添加令牌接口;定义流控逻辑,所述流控逻辑包括:至少两个令牌桶结构的组合、定义添加令牌桶接口、定义获取令牌失败回调函数、添加从缓存中获取令牌和定义清除令牌桶接口;读写操作添加IOPS流控和吞吐量流控逻辑。本发明实施例的方案在客户端通过令牌桶算法,对文件系统读写等数据操作执行流量限制,减少客户端的使用压力,防止资源争抢和资源占用影响客户端的使用性能和用户体验,此外,减小客户端的使用压力可以避免长时间处于过高的压力负载缩减服务器、磁盘的使用寿命的问题。
本发明授权基于令牌桶的文件系统数据流控方法、装置、设备及介质在权利要求书中公布了:1.基于令牌桶的文件系统数据流控方法,其特征在于,包括: 声明令牌桶算法,所述令牌桶算法包括:声明令牌桶结构、声明获取令牌接口和声明添加令牌接口; 定义流控逻辑,所述流控逻辑包括:至少两个令牌桶结构的组合、定义添加令牌桶接口、定义获取令牌失败回调函数、添加从缓存中获取令牌和定义清除令牌桶接口; 读写操作添加IOPS流控和吞吐量流控逻辑; 所述声明令牌桶结构,包括:添加令牌总数、令牌锁、可用令牌数量、添加令牌周期、令牌桶容量和等待令牌队列; 所述声明获取令牌接口,包括:调用令牌桶算法的获取令牌函数,客户端请求获取令牌,若获取令牌成功,执行后续的业务逻辑;否则,执行令牌桶算法获取令牌失败的逻辑; 所述声明添加令牌接口,包括:创建线程定期向令牌桶中添加可用令牌数量,其中,所述添加可用令牌数量和时间间隔在令牌桶的属性中定义; 所述至少两个令牌桶结构的组合,包括:声明一个数据结构,包含流控锁,令牌桶队列,令牌桶标识和令牌桶缓存令牌; 所述流控锁为对令牌桶操作的独占锁,在添加令牌桶,获取令牌桶令牌时上锁; 所述令牌桶队列为至少两个令牌桶结构的列表,通过令牌桶标识查找对应令牌桶; 所述令牌桶标识为令牌桶队列的索引; 所述令牌桶缓存令牌为各令牌桶中缓存的令牌,所述缓存的令牌为上一次未成功执行的操作对应的缓存令牌数量; 所述定义添加令牌桶接口,包括:在客户端挂载时,根据令牌桶标识和配置项,生成对应的令牌桶并添加到令牌桶队列中; 所述定义清除令牌桶接口,包括:在客户端卸载时,逐步清除已有的令牌桶和线程,读写IOPS令牌桶和吞吐量令牌桶,执行添加令牌对应线程; 所述定义获取令牌失败回调函数,包括: 当令牌获取不全或失败时,待下一次添加令牌时,调用回调函数执行后续业务逻辑; 在所述回调函数中,将请求获取的令牌数添加到缓存中,等待下次执行时从缓存中获取令牌; 所述添加从缓存中获取令牌,包括:当令牌数小于令牌桶缓存令牌时,减少令牌桶缓存令牌以继续执行; 所述读写操作添加IOPS流控和吞吐量流控逻辑,包括: 每次操作尝试从IOPS获取1令牌,若获取失败,则等待一个添加令牌周期之后再次尝试获取令牌; 每次操作尝试从IOPS获取读写数据量的令牌,若获取失败,则等待一个添加令牌周期之后再次尝试获取令牌。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浪潮云信息技术股份公司,其通讯地址为:250100 山东省济南市高新区浪潮路1036号浪潮科技园S01号楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励