一种基于改进的TCP传输协议架构的应用层消息传输方法、系统和DPU设备

    公开(公告)号:CN118984342A

    公开(公告)日:2024-11-19

    申请号:CN202411265594.9

    申请日:2024-09-10

    发明人: 李玮 黄明亮 张宇

    IPC分类号: H04L69/16 H04L69/22

    摘要: 本发明提供一种基于改进的TCP传输协议架构的应用层消息传输方法、系统和DPU设备,应用通过TCP套接字建立的TCP连接进行消息传输,TCP套接字包含接收缓冲区和消息缓冲区,方法包括:协议栈基于TCP套接字中预先配置的命令字接收应用下发的应用层消息的结构信息;在应用层消息发送过程中,应用层消息首尾相连组成TCP数据流,协议栈将TCP数据流通过TCP连接链路在网络中进行传输;在应用层消息接收过程中,将接收到的TCP数据流存入消息缓冲区,基于接收到的应用层消息的结构信息对存入消息缓冲区的TCP数据流进行解析,将解析后得到的完整的应用层消息存入接收缓冲区。本发明能够使得应用与协议栈交互访问接收缓冲区以一次性得到完整的应用层消息。

    一种基于Kubernetes的DPU片上系统管理方法及装置

    公开(公告)号:CN118964116A

    公开(公告)日:2024-11-15

    申请号:CN202410872499.9

    申请日:2024-07-01

    IPC分类号: G06F11/30 G06F9/50

    摘要: 本发明提供一种基于Kubernetes的DPU片上系统管理方法及装置,创建一个片上系统类型的自定义资源定义,并在Kubernetes集群中注册该自定义资源定义;在数据处理单元DPU的片上系统上创建并启动自定义控制器;通过自定义控制器监听并收集数据处理单元的状态信息,将状态信息发送至应用程序编程接口服务器;应用程序编程接口服务器接收到状态信息,创建片上系统资源实例并存储至预设数据库;应用程序编程接口服务器接收用户发起的修改片上系统资源实例的请求,对片上系统资源实例进行修改,并将修改前后信息发送至自定义控制器;自定义控制器根据修改前后信息执行相应的操作。本发明提供的方法能够通过操作Kubernetes的资源实例控制片上系统物理资源。

    轻量化的DPU协议代理配置方法、装置、设备及介质

    公开(公告)号:CN118842703A

    公开(公告)日:2024-10-25

    申请号:CN202411113088.8

    申请日:2024-08-14

    摘要: 本发明提供一种轻量化的DPU协议代理配置方法、装置、设备及介质,包括:接收包括DPU协议代理配置的信息,管理过滤器资源的内容采用DPU协议代理的格式,并对配置信息进行识别;在虚拟出站监听器的过滤器中添加限速过滤器,所述限速过滤器指向端口为DPU协议代理的路由配置,所述DPU协议代理的路由配置中的路由规则指向相同端口的出站集群配置,所述集群配置的类型为端点类型;根据所述集群配置类型和集群的名称,确定同名的端点配置;分别在所述端点配置的IP和服务代理为相同节点或跨节点的情况下,确定DPU协议代理配置。通过本发明所示的方法,能够大大提高系统的性能和解析效率,减少时延。

    轻量级RDMA虚拟化方法、系统、装置、电子设备及介质

    公开(公告)号:CN118152075A

    公开(公告)日:2024-06-07

    申请号:CN202410419200.4

    申请日:2024-04-09

    发明人: 成佑 郭兴 黄明亮

    IPC分类号: G06F9/455

    摘要: 本公开涉及一种轻量级RDMA虚拟化方法、系统、装置、电子设备及介质,尤其涉及虚拟化技术领域。包括:获取虚拟设备的配置参数,配置参数包括虚拟设备的设定数量;为设定数量的虚拟设备分配对应数量的网络设备;其中,虚拟设备与网络设备的网络地址相对应;基于全局资源位图查询得到空闲资源,将空闲资源分配给设定数量的虚拟设备;其中,虚拟设备与空闲资源的资源标识相对应。本公开实施例通过管理虚拟设备的资源分配在硬件设备上基于软件实现轻量级虚拟化功能。

    一种基于OVN-Kubernetes的云原生网络服务质量配置方法及装置

    公开(公告)号:CN116996379B

    公开(公告)日:2024-06-07

    申请号:CN202311015209.0

    申请日:2023-08-11

    摘要: 本发明提供一种基于OVN‑Kubernetes的云原生网络服务质量配置方法及装置,包括:资源控制器通过List‑Watch机制实时监听OVN‑Kubernetes网络插件的集群网关,以判断是否有新的资源被创建;当监听到有新的资源被创建时,收集用户对新资源的配置参数,并检测配置参数的合法性;当配置参数具备合法性时,收集命名空间下所有基本单元的名称;根据收集得到的名称在虚拟网络和虚拟交换机的数据库中对所有基本单元的服务质量数值进行修改,以实现服务质量管理。本发明提供的云原生网络服务质量配置方法能够在Namespace级别设置网络的服务质量,同时能够实时的修改Namespace下各Pod的服务质量。

    服务请求处理方法、装置、电子设备及存储介质

    公开(公告)号:CN115883655B

    公开(公告)日:2024-06-07

    申请号:CN202211562193.0

    申请日:2022-12-07

    发明人: 王绍坤 黄明亮

    IPC分类号: H04L67/566 H04L67/1095

    摘要: 本公开涉及一种服务请求处理方法、装置、电子设备及存储介质。本公开通过获取至少一个服务请求,基于控制面代理从服务网格控制面获取配置信息,分别向数据处理器中的多个代理实例下发所述配置信息,以使所述数据处理器中的多个代理实例基于所述配置信息对所述至少一个服务请求中的每个服务请求进行处理。相较于现有技术,本公开由于将多个服务请求配置给多个代理实例,以使多个代理实例对服务请求并行处理,可以处理高并发的服务请求,解决了现有集中式代理有限的处理器、内存、最大连接数等资源难以承载高并发的服务请求的问题,并且多个代理实例可以并行地处理服务请求,进而可以提高服务请求处理速度,提升服务请求处理效率,提升用户体验。

    一种分布式集群中的日志数据管理方法及装置

    公开(公告)号:CN118012695A

    公开(公告)日:2024-05-10

    申请号:CN202311707603.0

    申请日:2023-12-12

    IPC分类号: G06F11/30 G06F11/20

    摘要: 本发明提供一种分布式集群中的日志数据管理方法及装置,采用了数据处理单元作为专门的数据处理加速器,所述数据处理单元具有优化的硬件指令集和硬件模块,使得所述分布式集群能够实现高效地处理数据并且保持所述分布式集群的稳定性和可靠性。初始化所述数据处理器并接收所述分布式集群中产生的实时日志数据,对所述实时日志数据进行格式标准化、存储和实时分析,监测所述数据处理单元自身的硬件状态和所述实时日志数据的处理任务执行状态,当检测出所述数据处理单元硬件状态或处理任务执行状态异常时,执行故障记录和诊断分析并启动预设的故障转移机制,将受影响的所述实时日志数据处理任务分配至其他正常工作的数据处理单元。

    数据存储方法、系统、电子设备及计算机存储介质

    公开(公告)号:CN117971128A

    公开(公告)日:2024-05-03

    申请号:CN202410208456.0

    申请日:2024-02-26

    IPC分类号: G06F3/06 G06F9/50

    摘要: 本申请实施例提供了一种数据存储方法、系统、电子设备及计算机存储介质。该方法应用于第一数据处理器,所述第一数据处理器部署在服务器集群中的本地服务器,所述方法包括:接收容器发送的待存储数据;将所述待存储数据通过传输协议栈发送至第二数据处理器,以通过所述第二数据处理器将所述待存储数据存储至远程服务器,其中,所述第二数据处理器部署在所述远程服务器中。本申请通过在本地服务器中部署第一数据处理器,进而通过第一数据处理器将本地服务器中容器产生的待存储数据发送至第二数据处理器,并由第二数据处理器将待存储数据存储至远程服务器,可以释放本地服务器的主机资源,提高了主机的资源使用效率。

    报文传输方法、装置、设备及存储介质

    公开(公告)号:CN117812159A

    公开(公告)日:2024-04-02

    申请号:CN202311685230.1

    申请日:2023-12-08

    IPC分类号: H04L67/63

    摘要: 本公开涉及一种报文传输方法、装置、设备及存储介质,涉及数据传输技术领域。本公开通过响应于接收到目标报文,基于硬件加速引擎对目标报文进行硬件流表匹配;响应于目标报文匹配硬件流表成功,基于硬件流表确定的硬件转发路径,将目标报文转发至目标服务容器,可以通过硬件加速引擎实现报文的硬件流表匹配和硬件转发,减少软件转发报文的次数,可以大大减少对数据处理器DPU上数据处理资源的占用,提升了DPU网络传输的带宽及吞吐量,降低了DPU网络传输的时延,提高了DPU网络转发的性能。

    流量卸载方法、装置、电子设备及存储介质

    公开(公告)号:CN117793000A

    公开(公告)日:2024-03-29

    申请号:CN202311812926.6

    申请日:2023-12-26

    发明人: 王帅 李玮 黄明亮

    摘要: 本申请实施例提供了一种流量卸载方法、装置、电子设备及存储介质,该方法将虚拟转发软件运行在DPU Soc,提高部署的灵活性的同时增加对更加复杂的转发逻辑进行处理的能力。设计支持Subnet(子网)级别的多租户网络互通配置,提供一个灵活的多租户互通系统,在容器云集群多租户场景中实现灵活且可扩展的VPC互通解决方案。并且将云原生多个租户的互通流量卸载到DPU硬件上,通过专用硬件引擎来加速数据面网络流量的转发,释放云服务器主机及DPU Soc上的算力资源。同时,将VPC之间的流量从CPU载体分离到DPU硬件,使云平台中VPC的隔离性以及安全性进一步提高。