DPU硬件资源池动态配置的方法以及装置制造方法及图纸

技术编号:35044295 阅读:25 留言:0更新日期:2022-09-24 23:24
本申请实施例提供了一种DPU硬件资源池动态配置的方法以及装置,该方法可以包括以下步骤:接收云主机发送的行情切片信息;根据第一标的物确定对应的第一处理流表,以及根据第二标的物确定对应的第二处理流表;根据第一标的物对应的委托报文的第一数量预计第二标的物对应的委托报文的第二数量,构建第一处理流表与第一硬件资源的第一映射关系,以及构建第二处理流表与第二硬件资源的第二映射关系。本申请实施例方法可以根据行情切片信息中标的物的种类以及委托数量的多少,动态化地构建处理流表与硬件资源间的映射关系,实现硬件资源效益最大化,有助于提高DPU数据处理的能力。有助于提高DPU数据处理的能力。有助于提高DPU数据处理的能力。

【技术实现步骤摘要】
DPU硬件资源池动态配置的方法以及装置


[0001]本申请涉及新一代信息技术产业的适用于金融目的的数据处理
,尤其涉及一种DPU硬件资源池动态配置的方法以及装置。

技术介绍

[0002]为了规避期货自成交等违法行为,客户、CTP(综合交易平台,Comprehensive Transaction Platform)柜台系统以及交易所都会进行自成交风控。对于CTP和交易所来说,由于需要处理的交易条目数量庞大,因此高效地数据处理能力是必须的。目前,行业内大多采用DPU(数据处理器,Data Processing Unit)进行硬件卸载,来协助CPU(中央处理器,central processing unit)进行网络负载,提高计算系统的数据处理效率。但是DPU目前仅是依据简单的映射关系来进行硬件处理模块调配,会存在硬件资源池中的硬件处理模块调配不充分的问题。因此,如何进一步地提高DPU智能化调配硬件处理模块,进而提升数据处理的效率,是本领域技术人员急需解决的问题。

技术实现思路

[0003]本申请实施例提供了一种DPU硬件资源池动态配置的方法,本申请实施例方法可以根据待处理数据(委托报文)的数量来动态建立处理流表与硬件资源间的映射关系,能够使得DPU中的硬件资源得到,有利于提高DPU的数据处理能力。
[0004]第一方面,本申请实施例提供了一种DPU硬件资源池动态配置的方法,该方法可以包括以下步骤:接收云主机发送的行情切片信息,该行情切片信息可以包括至少一个标的物以及该至少一个标的物对应的委托报文,该至少一个标的物可以包括第一标的物和第二标的物;根据第一标的物确定对应的第一处理流表,以及根据第二标的物确定对应的第二处理流表;根据第一标的物对应的委托报文的第一数量以及第二标的物对应的委托报文的第二数量,构建第一处理流表与第一硬件资源的第一映射关系,以及构建第二处理流表与第二硬件资源的第二映射关系。
[0005]可以看出,本申请实施例方法可以根据待处理数据(委托报文)的相关信息(标的物种类以及委托报文数量)动态的分配DPU的硬件资源,能够实现合理化地调配DPU的硬件资源,进而提高DPU进行数据处理的能力。
[0006]在一种可能的实施方式中,本申请实施例方法可以包括:第一硬件资源或所述第二硬件资源与硬件资源池中包括的至少一个硬件处理模块对应。
[0007]在一种可能的实施方式中,在根据第一标的物对应的委托报文的第一数量以及第二标的物对应的委托报文的第二数量,构建第一处理流表与第一硬件资源的第一映射关
系,以及构建第二处理流表与第二硬件资源的第二映射关系之后,还可以包括以下步骤:根据第一映射关系,将第一标的物对应的委托报文发送至对应的硬件处理模块;根据第二映射关系,将第二标的物对应的委托报文发送至对应的硬件处理模块。
[0008]可以看出,本申请实施例方法通过“标的物

处理流表

硬件资源”间的映射关系,有序地将待处理数据(委托报文)发往特定的硬件处理模块中(硬件处理模块提供硬件资源),合理地分配映射关系以及高效的、目的性的数据传输有利于提高DPU数据处理的能力。
[0009]在另一种可能的实施方式中,本申请实施例方法可以包括以下步骤:接收云主机发送的委托查询信息,该委托查询信息中可以包括待查询的目标账户的信息;根据目标账户的信息,获取目标账户的历史委托信息,该历史委托信息可以包括至少一个历史标的物以及至少一个历史标的物对应的委托报文,该至少一个历史标的物可以包括第一历史标的物和第二历史标的物;根据第一历史标的物对应的委托报文,统计买进委托的第一委托报文的数量,以及卖出委托的第二委托报文的数量;根据第一委托报文的数量,构建第一查询流表与第三硬件资源的映射关系,以及根据第二委托报文的数量,构建第二查询流表与第四硬件资源的映射关系,该第一查询流表以及第二查询流表与第一历史标的物存在映射关系。
[0010]需要说明的是,该第三硬件资源与硬件资源池中包括的至少一个硬件处理模块对应,该第四硬件资源与硬件资源池中包括的至少一个硬件处理模块对应,该第三硬件资源对应的硬件处理模块与第四硬件资源对应的硬件处理模块不同。
[0011]可以看出,本申请实施例方法还能够满足用户的自成交查询需求,本申请实施例方法通过相应用户的自成交查询指令,根据单一账户中、同一标的物的委托信息(委托数量、委托价格以及委托方向)来建立不同的“标的物

查询流表

硬件资源”之间的映射关系,有利于合理地调配DPU硬件资源池中的各硬件处理模块的使用程度,避免浪费硬件资源的同时提高了数据处理的效率,也提升了用户的使用体验。
[0012]在另一种可能的实施方式中,本申请实施例方法还可以包括以下步骤:根据第二历史标的物对应的委托报文,统计买进委托的第三委托报文的数量,以及卖出委托的第四委托报文的数量;根据第三委托报文的数量,构建第三查询流表与第五硬件资源的映射关系,以及根据第四委托报文的数量,构建第四查询流表与第六硬件资源的映射关系,该第三查询流表以及第四查询流表与第二历史标的物存在映射关系。
[0013]需要说明的是,该第五硬件资源与硬件资源池中包括的至少一个硬件处理模块对应,该第六硬件资源与硬件资源池中包括的至少一个硬件处理模块对应,该第五硬件资源对应的硬件处理模块与第六硬件资源对应的硬件处理模块不同。
[0014]可以看出,本申请实施例方法会根据同一标的物的不同委托方向的委托报文数量来动态分配硬件资源,保证硬件资源最大化地利用。
[0015]在另一种可能的实施方式中,本申请实施例方法还可以包括以下步骤:根据第一查询流表与第三硬件资源的映射关系,将第一委托报文发送至对应的硬件处理模块;
根据第二查询流表与第四硬件资源的映射关系,将第二委托报文发送至对应的硬件处理模块;根据第三查询流表与第五硬件资源的映射关系,将第三委托报文发送至对应的硬件处理模块;根据第四查询流表与第六硬件资源的映射关系,将第四委托报文发送至对应的硬件处理模块。
[0016]可以看出,本申请实施例方法会利用不同的硬件处理模块来处理不同委托方向的委托报文,确保了数据处理的正确性,也提高了数据处理的效率。
[0017]第二方面,本申请实施例提供了一种DPU硬件资源池动态配置的装置,该装置可以包括以下部分:通信模块以及计算模块;通信模块,可以用于接收云主机发送的行情切片信息,该行情切片信息可以包括至少一个标的物以及至少一个标的物对应的委托报文,该至少一个标的物可以包括第一标的物和第二标的物;计算模块,可以用于根据第一标的物确定对应的第一处理流表,以及根据第二标的物确定对应的第二处理流表;计算模块,还可以用于根据第一标的物对应的委托报文的第一数量以及第二标的物对应的委托报文的第二数量,构建第一处理流表与第一硬件资源的第一映射关系,以及构建第二处理流表与第二硬件资源的第二映射关系,其中,第一硬件资源或第二硬件资源与硬件资源池中包括的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种DPU硬件资源池动态配置的方法,其特征在于,所述方法包括以下步骤:接收云主机发送的行情切片信息,所述行情切片信息包括至少一个标的物以及所述至少一个标的物对应的委托报文,所述至少一个标的物包括第一标的物和第二标的物;根据所述第一标的物确定对应的第一处理流表,以及根据所述第二标的物确定对应的第二处理流表;根据所述第一标的物对应的委托报文的第一数量以及所述第二标的物对应的委托报文的第二数量,构建所述第一处理流表与第一硬件资源的第一映射关系,以及构建所述第二处理流表与第二硬件资源的第二映射关系;接收所述云主机发送的委托查询信息,所述委托查询信息中包括待查询的目标账户的信息;根据所述目标账户的信息,获取所述目标账户的历史委托信息,所述历史委托信息包括至少一个历史标的物以及所述至少一个历史标的物对应的委托报文,所述至少一个历史标的物包括第一历史标的物和第二历史标的物;根据所述第一历史标的物对应的委托报文,统计买进委托的第一委托报文的数量,以及卖出委托的第二委托报文的数量;根据所述第一委托报文的数量,构建第一查询流表与第三硬件资源的映射关系,以及根据所述第二委托报文的数量,构建第二查询流表与第四硬件资源的映射关系,所述第一查询流表以及所述第二查询流表与所述第一历史标的物存在映射关系。2.根据权利要求1所述的方法,其特征在于,所述方法包括:所述第一硬件资源或...

【专利技术属性】
技术研发人员:张宪忠孙路遥
申请(专利权)人:珠海星云智联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1