一种面向异构加解密计算资源的统一半虚拟化框架

    公开(公告)号:CN116032638A

    公开(公告)日:2023-04-28

    申请号:CN202310024575.6

    申请日:2023-01-09

    Abstract: 本发明公开了一种面向异构加解密计算资源的统一半虚拟化框架,涉及信息安全领域,包括半虚拟化后端模块、虚拟机监控程序、驱动模块、半虚拟化前端模块,半虚拟化后端模块接收来自虚拟机监控程序的控制面sess会话请求并在本地进程创建会话对象,接收来自半虚拟化前端模块的数据面crypto加解密请求并构造本地crypto加解密请求;半虚拟化前端模块能够作为虚拟设备引擎被虚拟机中的应用程序直接加载,能够构造模拟出sess会话请求和crypto加解密请求,并且采用前后端架构的设计。本发明在面对不同的异构加解密资源时,为虚拟机中的应用程序提供高性能且通用的设备虚拟化,消除基于物理硬件的虚拟化支持,使得虚拟设备和物理设备能够完全解耦,虚拟设备的数量不受限制。

    一种基于硬件的块层数据压缩框架

    公开(公告)号:CN111506265A

    公开(公告)日:2020-08-07

    申请号:CN202010279722.0

    申请日:2020-04-10

    Abstract: 本发明公开了一种基于硬件的块层数据压缩框架,涉及一种数据压缩框架,包括读流程模块、写流程模块、压缩处理模块、硬件交互子模块和拼装模块;所述压缩处理模块负责检测数据的可压缩性,选择压缩算法,启动压缩处理工作以及处理压缩之后的定向后续处理;所述硬件交互子模块负责与所述压缩处理模块进行交互,并通过异步通信的机制,将压缩工作交给压缩专用硬件来完成;所述拼装模块在压缩之后负责将不定长的已压缩数据拼装到一个数据块之中。本发明通过异步框架与硬件进行交互,将数据卸载到专用硬件上进行压缩,再将压缩后的数据块进行多线程的拼装,从而使得存储系统的压缩率和性能都得到提高。

Patent Agency Ranking