[发明专利]一种基于DPDK的流量模型自动变换装置有效

专利信息
申请号: 201910145559.6 申请日: 2019-02-27
公开(公告)号: CN109951532B 公开(公告)日: 2021-09-24
发明(设计)人: 张广兴;景阳;王伟 申请(专利权)人: 江苏省未来网络创新研究院
主分类号: H04L29/08 分类号: H04L29/08;H04L12/24;G06F8/73;G06F8/71
代理公司: 北京集智东方知识产权代理有限公司 11578 代理人: 张红;林青
地址: 210000 江苏省南京*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 dpdk 流量 模型 自动 变换 装置
【说明书】:

发明涉及云计算技术及大数据技术的数据采集领域,尤其为一种基于DPDK的流量模型自动变换装置,包括DPDK流量模型变换系统,所述DPDK流量模型变换系统包括配置修改DPDK模型系统和动态修改DPDK模型系统。该基于DPDK的流量模型自动变换装置,将DPDK模型应用从业务流程中分离出来,实现业务处理与流量转发模型解耦;通过不断丰富DPDK流量模型,可以适配越来越多的具体业务;通过修改配置文件,而不是代码的方式就可以调整DPDK流量模型及各种参数,来适配业务性能,能够在系统运行的情况下更改流量模型;可以很方便的与大数据平台相结合,通过流量分析动态调节DPDK模型,来适配不同应用场景。

技术领域

本发明涉及云计算技术及大数据技术的数据采集领域,具体为一种基于DPDK的流量模型自动变换装置。

背景技术

随着云计算技术和大数据技术的不断发展,和应用的越来越广泛,对云计算服务器、大数据服务器的吞吐量要求也越来越高。吞吐量主要指的是,与云计算服务器、大数据服务器适配的网络设备的带宽。目前主流应用中,主要使用的是X86架构的服务器,而与X86架构的服务器适配比较好的网络设备,一般都是使用intel的DPDK技术为网络接口卡提升吞吐量的。DPDK技术的应用非常灵活,往往不同的业务模式需要搭配不同的DPDK收发包模型,才能使整体性能达到最优。

在实际应用中,业务需求是千变万化的,所以对应的业务模型也是多种多样的,那么能使整体业务达到最优化的DPDK应用模型也就是因业务类型而异的。而当前,在使用DPDK技术的时候,往往存在以下不方便的地方:1)业务类型有调整的时候,要重新编写底层DPDK收发包框架代码,所以一套应用程序在为了适配多种业务场景的时候,可能会存在很多套DPDK收发包代码。2)业务模型一旦选定,那么设备在生存周期内,底层DPDK模型也是不变的,有的时候就会导致业务模型有变化的时候,DPDK模型不适配的问题,从而引起设备资源分配的不均匀,比如有的CPU闲置,有的CPU占用率很高等问题。鉴于此,我们提出一种基于DPDK的流量模型自动变换装置。

发明内容

本发明的目的在于提供一种基于DPDK的流量模型自动变换装置,以解决上述背景技术中提出的业务类型有调整的时候,要重新编写底层DPDK收发包框架代码和业务模型有变化的时候,DPDK模型不适配,从而引起设备资源分配的不均匀的问题。

为实现上述目的,一方面,本发明提供一种基于DPDK的流量模型自动变换装置,包括DPDK流量模型变换系统,所述DPDK流量模型变换系统包括配置修改DPDK模型系统和动态修改DPDK模型系统,所述配置修改DPDK模型系统包括编写配置文件模块、读取配置文件模块、初始化DPDK流量模型模块和处理网络报文模块;

所述编写配置文件模块用于编写文件配置参数;

所述读取配置文件模块用于按照编写的配置文件进行读取;

所述初始化DPDK流量模型模块用于按照配置文件初始化DPDK流量模型;

所述处理网络报文模块用于按照不同DPDK流量模型处理网络报文。

作为优选,所述编写配置文件模块包括DPDK环境抽象参数模块和DPDK流量模型主类型模块,所述DPDK流量模型主类型模块包括DPDK流量模型单进程子类型模块和DPDK流量模型多进程子类型模块;

所述DPDK环境抽象参数模块用于配置DPDK环境抽象层参数;

所述DPDK流量模型主类型模块用于建立DPDK流量模型;

所述DPDK流量模型单进程子类型模块用于建立基础模型、收发包与业务分离模型以及各个模型相关的mempool配置参数;

所述DPDK流量模型多进程子类型模块用于建立对等模型、server-client模型、独立模型以及各个模型相关的mempool配置参数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏省未来网络创新研究院,未经江苏省未来网络创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910145559.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top