运行在宿主模式用户态的虚拟机管理方法及系统

    公开(公告)号:CN114489941B

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

    申请号:CN202210061871.9

    申请日:2022-01-19

    Abstract: 本发明提供了一种运行在宿主模式用户态的虚拟机管理方法及系统,包括:步骤S1:对所需服务的虚拟机以及虚拟机管理系统进行初始化;步骤S2:用户态通过虚拟机指令进入虚拟机开始执行虚拟机的代码直至虚拟机产生下陷;步骤S3:当下陷类型符合预设要求时,则将控制流引入位于宿主模式用户态的下陷处理函数进行处理;当下陷不符合虚拟机运行结束条件时,则重复触发步骤S2至步骤S3,直至下陷类型符合虚拟机结束运行条件;步骤S4:当虚拟机运行结束则回收虚拟机所占用资源并结束虚拟机与自身所在用户态进程。

    利用硬件特性的无服务器计算平台加速系统

    公开(公告)号:CN113704007B

    公开(公告)日:2023-11-07

    申请号:CN202111083843.9

    申请日:2021-09-14

    Abstract: 本发明提供了一种利用硬件特性的无服务器计算平台加速系统,涉及虚拟机中进程间通信技术领域,该方法包括:地址空间切换模块:提供跨虚拟机的进程间调用;中心控制器模块:在所述地址空间切换模块之上,保证跨虚拟机之间的进程间调用的安全性;当进程利用空间切换模块进行跨虚拟机的进程间调用时,程序先访问中心控制器模块;共享内存域模块:保证在无服务器环境下共享内存的安全性与串行性。本发明能够减少无服务器方法之间的信息传递时间,允许无服务器方法之间进行快速、安全的控制流与数据流传递,并在整个无服务器计算过程中,提高用户代码执行时间在整个执行过程中的占比,降低用户获得结果的时延。

    运行在宿主模式用户态的虚拟机管理方法及系统

    公开(公告)号:CN114489941A

    公开(公告)日:2022-05-13

    申请号:CN202210061871.9

    申请日:2022-01-19

    Abstract: 本发明提供了一种运行在宿主模式用户态的虚拟机管理方法及系统,包括:步骤S1:对所需服务的虚拟机以及虚拟机管理系统进行初始化;步骤S2:用户态通过虚拟机指令进入虚拟机开始执行虚拟机的代码直至虚拟机产生下陷;步骤S3:当下陷类型符合预设要求时,则将控制流引入位于宿主模式用户态的下陷处理函数进行处理;当下陷不符合虚拟机运行结束条件时,则重复触发步骤S2至步骤S3,直至下陷类型符合虚拟机结束运行条件;步骤S4:当虚拟机运行结束则回收虚拟机所占用资源并结束虚拟机与自身所在用户态进程。

    微内核进程间通讯方法和系统

    公开(公告)号:CN109933441B

    公开(公告)日:2020-11-17

    申请号:CN201910151836.4

    申请日:2019-02-28

    Abstract: 本发明提供了一种微内核进程间通讯方法和系统,借助硬件启动虚拟化环境,将微内核构造成次内核,所述次内核之下构造根内核,所述根内核能够与虚拟化环境交互;为不同的进程构造对应的扩展页表,所述进程分成客户进程和服务器进程,将客户进程的页表基地址填入服务器进程的扩展页表中;提供面向用户态进程的接口,所述接口能够在用户态的地址空间中进行进程间切换;对进程中的代码页进行扫描,并替换非法的代码跳转指令。本发明利用硬件虚拟化技术,利用扩展页表控制用户态进程的页表内容,实现无需修改进程页表基地址的进程间切换,在对现有硬件架构无需做任何修改的情况下,大幅提升微内核中进程间通信的性能。

    基于宿主机调度的机密虚拟机安全运维系统及方法

    公开(公告)号:CN118656174A

    公开(公告)日:2024-09-17

    申请号:CN202410837441.0

    申请日:2024-06-26

    Abstract: 本发明提供了一种基于宿主机调度的机密虚拟机安全运维系统及方法,包括:采用宿主机与客户机协同设计的方式,分为基于宿主机对客户机虚拟处理器线程调度的过程调用,和基于二级页表的客户机内部隔离技术;其中,在基于宿主机对客户机虚拟处理器线程调度的过程调用的设计中,客户操作系统自行将运维模块直接运行在客户机内部,客户机操作系统为每个运维模块绑定一个相应的虚拟处理器线程,并向宿主系统登记,宿主系统在需要运维操作时通过将相应虚拟处理器线程唤醒调度,触发客户机内部运维模块的运行。本发明具有高效的性能:本发明的运维模块能够在客户机内部避免宿主机与客户机的语义差,从而更高效地与客户机协作。

    快速提升大语言模型激活稀疏性的方法和系统

    公开(公告)号:CN118468944A

    公开(公告)日:2024-08-09

    申请号:CN202410689242.X

    申请日:2024-05-30

    Abstract: 本发明提供了一种快速提升大语言模型激活稀疏性的方法和系统,包括:步骤1:将大语言模型的前馈层激活函数修改为ReLU激活函数;步骤2:在大语言模型前馈层中用于增强非线性能力的门控线性单元模块的输出后加入ReLU激活函数;步骤3:清洗并混合多来源的预训练语料;步骤4:根据超参数尺度定律选择最优训练超参数;步骤5:在200B的语料上训练模型,训练过程中采用数据并行、模型并行、流水线并行为基础的分布式训练策略;步骤6:将模型在指令对齐,以及人类偏好的数据集中进行模型微调。本发明通过引入更高质量和多元化的语料混合,不仅保持了模型的稀疏性,还提升了模型的整体能力,使其适用的应用场景更加广泛。

    基于微内核的容器构建与运行系统及方法

    公开(公告)号:CN116700901A

    公开(公告)日:2023-09-05

    申请号:CN202310746321.5

    申请日:2023-06-21

    Abstract: 本发明提供一种基于微内核的容器构建与运行系统及方法,包括:命名空间功能模块、控制组功能模块以及故障恢复功能模块;其中,命名空间功能模块:用于划分静态的系统资源;将挂载点数据、网络协议栈数据、进程管理数据进行划分,不同的应用容器所处不同的命名空间,访问不同的系统资源,实现系统资源的隔离;控制组功能模块:用于划分动态的系统资源,将CPU资源、内存资源和I/O带宽资源进行统计和限制,不同的应用容器所处不同的控制组,使用限制的资源,实现系统资源的限制;故障恢复功能模块:用于处理因为内存错误导致的系统服务崩溃的情况。本发明能够在获得更强隔离性的和安全性的基础上,还能获得性能上的提升。

    利用硬件特性的无服务器计算平台加速系统

    公开(公告)号:CN113704007A

    公开(公告)日:2021-11-26

    申请号:CN202111083843.9

    申请日:2021-09-14

    Abstract: 本发明提供了一种利用硬件特性的无服务器计算平台加速系统,涉及虚拟机中进程间通信技术领域,该方法包括:地址空间切换模块:提供跨虚拟机的进程间调用;中心控制器模块:在所述地址空间切换模块之上,保证跨虚拟机之间的进程间调用的安全性;当进程利用空间切换模块进行跨虚拟机的进程间调用时,程序先访问中心控制器模块;共享内存域模块:保证在无服务器环境下共享内存的安全性与串行性。本发明能够减少无服务器方法之间的信息传递时间,允许无服务器方法之间进行快速、安全的控制流与数据流传递,并在整个无服务器计算过程中,提高用户代码执行时间在整个执行过程中的占比,降低用户获得结果的时延。

    基于可信执行环境的安全虚拟机系统设计方法及系统

    公开(公告)号:CN113703924A

    公开(公告)日:2021-11-26

    申请号:CN202111109365.4

    申请日:2021-09-22

    Abstract: 本发明提供了一种基于可信执行环境的安全虚拟机系统设计方法及系统,包括:将可信虚拟机监控器划分为普通世界虚拟机监控器和安全世界虚拟机监控器:所述普通世界虚拟机监控器负责基础的虚拟机调度、内存管理、设备管理等管理功能;在普通世界虚拟机监控器完成配置时进入可信虚拟机,并触发跨世界切换;所述安全世界虚拟机监控器负责安全性检查,协同保障可信虚拟机的可用性和安全性;安全世界虚拟机监控器使用半虚拟化等方法给可信虚拟机提供I/O功能;普通世界虚拟机监控器和安全世界虚拟机监控器协同动态管理物理内存资源。本发明充分利用了ARM现有的TrustZone硬件特性,对虚拟机透明,这意味着对底层硬件和上层虚拟机都不需要修改,体现了本设计方案的可用性。

    微内核进程间通讯方法和系统

    公开(公告)号:CN109933441A

    公开(公告)日:2019-06-25

    申请号:CN201910151836.4

    申请日:2019-02-28

    Abstract: 本发明提供了一种微内核进程间通讯方法和系统,借助硬件启动虚拟化环境,将微内核构造成次内核,所述次内核之下构造根内核,所述根内核能够与虚拟化环境交互;为不同的进程构造对应的扩展页表,所述进程分成客户进程和服务器进程,将客户进程的页表基地址填入服务器进程的扩展页表中;提供面向用户态进程的接口,所述接口能够在用户态的地址空间中进行进程间切换;对进程中的代码页进行扫描,并替换非法的代码跳转指令。本发明利用硬件虚拟化技术,利用扩展页表控制用户态进程的页表内容,实现无需修改进程页表基地址的进程间切换,在对现有硬件架构无需做任何修改的情况下,大幅提升微内核中进程间通信的性能。

Patent Agency Ranking