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

    公开(公告)号:CN115904625A

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

    申请号:CN202211467596.7

    申请日:2022-11-22

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

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

    公开(公告)号:CN112748989A

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

    申请号:CN202110123663.2

    申请日:2021-01-29

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

    分布式虚拟机自适应内存一致性协议及其设计方法、终端

    公开(公告)号:CN110569105B

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

    申请号:CN201910746605.8

    申请日:2019-08-14

    Abstract: 本发明提供了一种分布式虚拟机自适应内存一致性协议的设计方法,包括:同步操作的拦截:针对不同的应用,客户机vCPU在顺序一致性模式和TSO模式中灵活切换;同步协议的状态说明:在原有的内存一致性协议基础上,添加Dirty及对应的原子操作状态,并实现状态转移。同时提供了一种基于上述设计方法得到的分布式虚拟机自适应内存一致性协议以及用于执行上述设计方法的终端。本发明在分布式虚拟机的基础上,使得分布式共享内存获得更好的性能。本发明使分布式虚拟机的内存同步协议在顺序一致性和x86‑TSO中灵活切换;针对不同的应用场景和限制,自适应一致性协议将原顺序一致性放松到x86‑TSO,使分布式共享内存性能提高。

    分布式虚拟机自适应内存一致性协议及其设计方法、终端

    公开(公告)号:CN110569105A

    公开(公告)日:2019-12-13

    申请号:CN201910746605.8

    申请日:2019-08-14

    Abstract: 本发明提供了一种分布式虚拟机自适应内存一致性协议的设计方法,包括:同步操作的拦截:针对不同的应用,客户机vCPU在顺序一致性模式和TSO模式中灵活切换;同步协议的状态说明:在原有的内存一致性协议基础上,添加Dirty及对应的原子操作状态,并实现状态转移。同时提供了一种基于上述设计方法得到的分布式虚拟机自适应内存一致性协议以及用于执行上述设计方法的终端。本发明在分布式虚拟机的基础上,使得分布式共享内存获得更好的性能。本发明使分布式虚拟机的内存同步协议在顺序一致性和x86-TSO中灵活切换;针对不同的应用场景和限制,自适应一致性协议将原顺序一致性放松到x86-TSO,使分布式共享内存性能提高。

Patent Agency Ranking