一种分布式虚拟机管理器

    公开(公告)号:CN108932154B

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

    申请号:CN201810811512.4

    申请日:2018-07-23

    Abstract: 本发明提供了一种分布式虚拟机管理器,包括:虚拟机管理模块,包括运行在每一个物理机器节点上的分布式共享总线模块和分布式非一致性内存访问模块,通过分布式共享总线模块和分布式非一致性内存访问模块,把海量资源的一致接口抽象为一台虚拟机提供给上层客户操作系统;客户操作系统,用于分布式非一致性内存访问模块实现dNUMA‑TSO模型和NUMA亲和性设定。本发明通过分布式虚拟机管理器把多个物理机器上的异构资源通过虚拟化聚合技术,抽象为一台虚拟机,为上层运行的客户操作系统提供海量的资源,从而满足有极高资源和性能需求的应用场景。

    跨物理机的巨型虚拟机实现方法

    公开(公告)号:CN107491340B

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

    申请号:CN201710639785.0

    申请日:2017-07-31

    Abstract: 本发明提供了一种跨物理机的巨型虚拟机实现方法,包括以下步骤:步骤一,巨型虚拟机的创建步骤;步骤二,巨型虚拟机的中断处理步骤;步骤三,设备中断的处理步骤;步骤四,基于高速共享内存访问技术的远程访问步骤。本发明实现多台物理机为一台虚拟机提供计算、IO和其它资源。机器间通过远程高速内存访问技术进行远程内存访问,实现了高速的分布式共享内存。

    跨物理机的巨型虚拟机实现方法

    公开(公告)号:CN107491340A

    公开(公告)日:2017-12-19

    申请号:CN201710639785.0

    申请日:2017-07-31

    Abstract: 本发明提供了一种跨物理机的巨型虚拟机实现方法,包括以下步骤:步骤一,巨型虚拟机的创建步骤;步骤二,巨型虚拟机的中断处理步骤;步骤三,设备中断的处理步骤;步骤四,基于高速共享内存访问技术的远程访问步骤。本发明实现多台物理机为一台虚拟机提供计算、IO和其它资源。机器间通过远程高速内存访问技术进行远程内存访问,实现了高速的分布式共享内存。

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

    公开(公告)号: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,使分布式共享内存性能提高。

    一种分布式虚拟机管理器

    公开(公告)号:CN108932154A

    公开(公告)日:2018-12-04

    申请号:CN201810811512.4

    申请日:2018-07-23

    Abstract: 本发明提供了一种分布式虚拟机管理器,包括:虚拟机管理模块,包括运行在每一个物理机器节点上的分布式共享总线模块和分布式非一致性内存访问模块,通过分布式共享总线模块和分布式非一致性内存访问模块,把海量资源的一致接口抽象为一台虚拟机提供给上层客户操作系统;客户操作系统,用于分布式非一致性内存访问模块实现dNUMA-TSO模型和NUMA亲和性设定。本发明通过分布式虚拟机管理器把多个物理机器上的异构资源通过虚拟化聚合技术,抽象为一台虚拟机,为上层运行的客户操作系统提供海量的资源,从而满足有极高资源和性能需求的应用场景。

Patent Agency Ranking