一种基于释放一致性内存同步的巨型虚拟机

    公开(公告)号:CN113342465A

    公开(公告)日:2021-09-03

    申请号:CN202110683056.1

    申请日:2021-06-18

    Abstract: 本发明涉及一种基于释放一致性内存同步的巨型虚拟机,包括若干虚拟机节点,所述虚拟机节点包括物理内存、映射管理器;所述物理内存包括若干页以及本地页缓存,所述本地页缓存用于存储其他虚拟机节点管理的页;所述虚拟机节点映射管理器受控于程序执行以下读操作或者写操作:所述虚拟机节点映射管理器在本地页以及本地页缓存中查找读写地址所对应页,若在本地页以及本地页缓存不命中,则向远端管理读写地址所对应页的虚拟机节点发送请求,获取读写地址所对应页信息并存储在本地页缓存中;所述虚拟机节点映射管理器对查找获取的页进行读操作或者写操作。有益效果是防止分布式共享内存出现伪共享问题、降低跨节点内存访问频率。

    分离式虚拟机及其虚拟机架构、构建方法和优化方法

    公开(公告)号:CN113918272B

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

    申请号:CN202010660215.1

    申请日:2020-07-10

    Abstract: 本发明提供了一种分离式虚拟机架构,包括一个或多个虚拟机处理器,其中每一个虚拟机处理器均包括运行于不同物理处理器上的虚拟机运行模块和虚拟机监控模块,虚拟机运行模块和虚拟机监控模块之间通信连接。同时提供了一种基于该架构实现的软件模拟的分离式虚拟机及其构建方法和优化方法,分离式虚拟机的每一个虚拟机处理器均对应两个线程,分别为虚拟机运行线程和虚拟机监控线程;虚拟机运行线程和虚拟机监控线程分别运行在不同的物理处理器上,并通过共享内存或核间中断的方式通信连接,通过半虚拟化拓展方式和硬件拓展方式消除虚拟机退出,提升了软件模拟的分离式虚拟机的虚拟化性能。

    分布式虚拟化的客户操作系统调度优化方法、系统及终端

    公开(公告)号:CN114281529B

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

    申请号:CN202111508295.X

    申请日:2021-12-10

    Abstract: 本发明提供了一种分布式虚拟化的客户操作系统调度优化方法及系统,将物理机CPU核心分配到虚拟机vCPU,将虚拟机vCPU与物理机CPU所在的节点进行绑定,并将虚拟机vCPU的信息传至客户操作系统;依据虚拟机的vCPU信息修改客户操作系统中的调度策略,将计算任务的客户操作系统vCPU核心分配直接通过客户操作系统完成;通过修改后的调度策略把一组信息交互频繁的计算任务分配到同一个虚拟机节点,实现分布式虚拟化的客户操作系统调度策略优化。同时提供了一种相应的终端及介质。本发明通过修改客户操作系统的调度策略,把信息交互频繁的计算任务分配到同一个节点,达到降低节点之间的信息交互和节点之间的信息交互代价的目的。

    跨节点多虚拟机内存管理方法、系统、终端及介质

    公开(公告)号:CN115904625A

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

    申请号:CN202211467596.7

    申请日:2022-11-22

    Abstract: 本发明提供了一种跨节点多虚拟机内存管理方法及系统,通过位于集群中的全局远程内存管理模块整合集群中全部物理节点的空闲物理内存构建一个虚拟全局远程内存节点。集群中的虚拟机通过全局远程内存管理模块将远程内存分布在不同的物理节点上。本发明不严格区分计算节点和内存节点,能够充分利用集群中各个节点的内存资源;将集群中的各物理节点空闲内存聚合,对外呈现一个全局虚拟远程内存节点,虚拟机可通过虚拟远程内存节点将其内存资源分布至其它物理节点上,实现了虚拟机层级的远程内存管理,水平拓展了虚拟机的内存资源。通过虚拟全局远程内存节点,可以有效减少集群中虚拟机热迁移所需的数据量,降低虚拟机迁移时间。

    分离式虚拟机及其虚拟机架构、构建方法和优化方法

    公开(公告)号:CN113918272A

    公开(公告)日:2022-01-11

    申请号:CN202010660215.1

    申请日:2020-07-10

    Abstract: 本发明提供了一种分离式虚拟机架构,包括一个或多个虚拟机处理器,其中每一个虚拟机处理器均包括运行于不同物理处理器上的虚拟机运行模块和虚拟机监控模块,虚拟机运行模块和虚拟机监控模块之间通信连接。同时提供了一种基于该架构实现的软件模拟的分离式虚拟机及其构建方法和优化方法,分离式虚拟机的每一个虚拟机处理器均对应两个线程,分别为虚拟机运行线程和虚拟机监控线程;虚拟机运行线程和虚拟机监控线程分别运行在不同的物理处理器上,并通过共享内存或核间中断的方式通信连接,通过半虚拟化拓展方式和硬件拓展方式消除虚拟机退出,提升了软件模拟的分离式虚拟机的虚拟化性能。

    一种基于释放一致性内存同步的巨型虚拟机

    公开(公告)号:CN113342465B

    公开(公告)日:2022-06-21

    申请号:CN202110683056.1

    申请日:2021-06-18

    Abstract: 本发明涉及一种基于释放一致性内存同步的巨型虚拟机,包括若干虚拟机节点,所述虚拟机节点包括物理内存、映射管理器;所述物理内存包括若干页以及本地页缓存,所述本地页缓存用于存储其他虚拟机节点管理的页;所述虚拟机节点映射管理器受控于程序执行以下读操作或者写操作:所述虚拟机节点映射管理器在本地页以及本地页缓存中查找读写地址所对应页,若在本地页以及本地页缓存不命中,则向远端管理读写地址所对应页的虚拟机节点发送请求,获取读写地址所对应页信息并存储在本地页缓存中;所述虚拟机节点映射管理器对查找获取的页进行读操作或者写操作。有益效果是防止分布式共享内存出现伪共享问题、降低跨节点内存访问频率。

    分布式虚拟化的客户操作系统调度优化方法、系统及终端

    公开(公告)号:CN114281529A

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

    申请号:CN202111508295.X

    申请日:2021-12-10

    Abstract: 本发明提供了一种分布式虚拟化的客户操作系统调度优化方法及系统,将物理机CPU核心分配到虚拟机vCPU,将虚拟机vCPU与物理机CPU所在的节点进行绑定,并将虚拟机vCPU的信息传至客户操作系统;依据虚拟机的vCPU信息修改客户操作系统中的调度策略,将计算任务的客户操作系统vCPU核心分配直接通过客户操作系统完成;通过修改后的调度策略把一组信息交互频繁的计算任务分配到同一个虚拟机节点,实现分布式虚拟化的客户操作系统调度策略优化。同时提供了一种相应的终端及介质。本发明通过修改客户操作系统的调度策略,把信息交互频繁的计算任务分配到同一个节点,达到降低节点之间的信息交互和节点之间的信息交互代价的目的。

    基于远程内存的虚拟机内存管理方法、系统、终端及介质

    公开(公告)号:CN112748989A

    公开(公告)日:2021-05-04

    申请号:CN202110123663.2

    申请日:2021-01-29

    Abstract: 本发明提供了一种基于远程内存的虚拟机内存管理方法及系统,根据内存置换机制,对本地内存端和远程内存端之间进行内存置换;虚拟机根据内存页需求,输出本地内存端与远程内存端之间的内存页访问请求;判断是否需要进行内存页预取,生成对远程内存的访问请求输出至远程内存端;根据对远程内存的访问请求,获取所需内存页所在的远程内存节点,并读取对应的远程内存页并返回;将远程内存页存储于本地内存中,建立对应的内存映射,恢复虚拟机运行;虚拟机继续执行并重新访问该内存页。同时提供了一种相应的终端及介质。本发明实现了虚拟机层级的远程内存管理,水平拓展了虚拟机的内存资源。

Patent Agency Ranking