一种多GPU并行处理的数据库主动防御方法

基本信息

申请号 CN201610098118.1 申请日 -
公开(公告)号 CN107102897B 公开(公告)日 2019-08-23
申请公布号 CN107102897B 申请公布日 2019-08-23
分类号 G06F9/50 分类 计算;推算;计数;
发明人 秦明;尹立东;谢东辉 申请(专利权)人 深圳市知穹科技有限公司
代理机构 深圳市康弘知识产权代理有限公司 代理人 胡朝阳;孙洁敏
地址 518000 广东省深圳市高新技术产业园高新南六道迈科龙大厦17楼
法律状态 -

摘要

摘要 本发明公开了一种多GPU并行处理的数据库主动防御技术方法。该方法将所有GPU的显存虚拟化成共享显存,创建为GPU端的全局数组,并在CPU中开设一个共享缓冲区,当共享缓冲区的网络数据包达到启用GPU处理的判断阈值时,把共享缓冲区的数据包同步到GPU端的全局数组中,然后由CPU调度多个GPU的内核处理函数对网络数据包进行处理。本发明在数据库主动防御系统面对高并发网络流量时,采用多GPU加速处理,从而获得整体的性能提升,解决了此时CPU面临的高速率和低延迟的问题。