[发明专利]一种基于DPDK技术开发的高性能数据采集引擎方法在审
申请号: | 201910083172.2 | 申请日: | 2019-01-29 |
公开(公告)号: | CN109828842A | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 朱玲玲 | 申请(专利权)人: | 上海兴畅网络技术股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54;G06F9/46 |
代理公司: | 北京卫智畅科专利代理事务所(普通合伙) 11557 | 代理人: | 邵胜男 |
地址: | 201203 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于DPDK技术开发的高性能数据采集引擎方法,通过DPDK‑based DCE的线程模型设计、DPDK‑based DCE的CPU核分配及绑定设计、DPDK‑based DCE架构的数据流转发及核分布设计、DPDK‑based DCE架构的进线程模型设计、DPDK‑based DCE架构的进线程事件处理流程表大的技术方案支撑了数据高性能采集的实现,基础系统运行时就实现了较少的上下文切换、更少的数据复制、并提高了性能,实现对Linux应用程序进行很少的更改或者无需修改,通过IXIA IxChariot仪表测试,得到数据表明以DPDK为基础的数据包动态转发技术解决了传统x86 CPU核性能无法充分利用的问题,实现了分核、绑核等复合利用CPU计算资源的目的,达到了在Linux环境下,用多核CPU可线速转发数据包的目的。 | ||
搜索关键词: | 高性能数据 架构 技术开发 模型设计 数据包 采集 进线 引擎 事件处理流程 上下文切换 数据流转发 动态转发 基础系统 数据复制 线速转发 仪表测试 多核CPU 运行时 绑定 线程 复合 支撑 分配 | ||
【主权项】:
1.一种基于DPDK技术开发的高性能数据采集引擎方法,其特征在于,其实施步骤如下:(1)基于DPDK技术开发的高性能数据采集引擎平台;(2)基于Soft‑ASIC的多桥性能倍增技术;(3)数据工具集研发:包括数据采集工具集研发和数据存储工具集研发。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兴畅网络技术股份有限公司,未经上海兴畅网络技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910083172.2/,转载请声明来源钻瓜专利网。