基于国产申威处理器的虚拟机构建方法和系统

    公开(公告)号:CN109522087B

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

    申请号:CN201811070210.2

    申请日:2018-09-13

    Abstract: 本发明提供基于处理器的虚拟机构建方法和系统,在用户空间虚拟机管理程序中,输入配置命令,创建并启动虚拟机;用户接口接收并解析配置命令,访问内核模块接口;在物理机文件系统中创建设备文件作为用户空间虚拟机管理程序访问物理机内核的内核模块接口;物理机内核的虚拟化管理响应用户空间虚拟机管理程序访问,初始化虚拟机实例的数据结构,填充虚拟CPU状态数据,保存物理机的当前CPU运行状态,访问HMCode特定调用切换至虚拟机运行状态。实现基于国产申威处理器平台的轻量级虚拟机构建,实现虚拟机创建、启动、暂停、停止等,实现关键输入输出设备虚拟化功能,包括虚拟化存储访问、虚拟化显示设备以及虚拟网卡。

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

    公开(公告)号:CN107491340B

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

    申请号:CN201710639785.0

    申请日:2017-07-31

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

    基于Scala的FPGA开发平台及其调试、测试方法

    公开(公告)号:CN107526585B

    公开(公告)日:2020-06-09

    申请号:CN201611214869.1

    申请日:2016-12-26

    Abstract: 本发明公开了一种基于Scala的FPGA开发平台,包含调试工具,所述调试工具包含主机调试程序、片上调试服务器和FPGA硬件控制器;所述FPGA硬件控制器用于在挂载到真实的FPGA电路后,根据控制信号在相应的断点处输出FPGA程序的状态和寄存器数据;所述主机调试程序用于根据调试内容产生相应的控制信号,以及根据返回的FPGA程序的状态和寄存器数据进行显示;所述片上调试服务器用于在挂载到真实的FPGA电路后,将主机调试程序发出的控制信号发送给FPGA硬件控制器,将FPGA硬件控制器输出的FPGA程序的状态和寄存器数据发送给主机调试程序。本发明实现了官方FPGA工具无法做到的交互式调试功能。

    面向分布式图数据库的数据动态迁移方法及系统

    公开(公告)号:CN110609827A

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

    申请号:CN201910911854.8

    申请日:2019-09-25

    Abstract: 本发明提供了一种面向分布式图数据库的数据动态迁移方法及系统,包括:由每台设备上的监控器收集数据的访问信息,将访问信息发送给一个共同的协调者,所述协调者根据访问信息与迁移策略生成迁移计划,并将迁移计划发送给每台设备上的迁移者,所述迁移者根据计划完成数据从设备中的起始端到目标端的迁移。本发明在支持细粒度迁移,即可以获得显著的性能提升的同时,避免了元数据开销;同时数据迁移十分灵活且不干扰其他操作。

    虚拟化多核环境下基于非一致性I/O访问系统和优化方法

    公开(公告)号:CN106293944B

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

    申请号:CN201610657524.7

    申请日:2016-08-11

    Abstract: 本发明公开了一种虚拟化多核环境下基于非一致性I/O访问系统和优化方法,涉及计算机虚拟化领域,包括性能检测模块通过修改的性能监测工具实时监控虚拟机和物理主机的硬件信息;线程绑定模块根据所述性能检测模块收集到的硬件信息,判定当前系统处于低负载还是高负载,如果处于高负载情况下,就将负载比较高的节点上的虚拟机线程绑定到另外负载较低的节点上;内存迁移模块如果当前系统的负载较低,就将相关的线程迁移到距离网络适配器最近的节点上。本发明所述系统,建立基于虚拟化多核环境下的I/O性能的亲和度优化模型,为系统提供实时的动态高吞吐量低延迟的优化放置策略,从而高效的利用多核资源和高性能网络适配器的性能,有效的降低系统的负载。

    基于NUMA虚拟化环境下资源全局亲和度网络优化方法和系统

    公开(公告)号:CN107967180B

    公开(公告)日:2019-09-10

    申请号:CN201711376179.0

    申请日:2017-12-19

    Abstract: 本发明公开一种基于NUMA虚拟化环境下资源全局亲和度的网络优化方法和系统,所述方法包括三个步骤:步骤1、监控虚拟机实时访问行为触发的硬件事件;步骤2、计算当前的虚拟机资源访问亲和度;步骤3、根据亲和性的大小来对资源进行调度。所述系统包括虚拟机实时行为监控模块,宿主机底层硬件拓扑信息获取模块和实时虚拟机资源管理模块,虚拟机实时行为监控模块反映虚拟机的实时访问行为,宿主机底层硬件拓扑信息获取模块为实时调度提供准确的调度依据,实时虚拟机资源管理模块调度虚拟机资源到当前最优的节点上,来优化虚拟机的整体性能。本发明高效地利用多核资源和高性能辅助加速硬件的性能,有效地降低系统的负载,适应于当今网络环境下的应用。

    客户虚拟机内存动态隔离和监控方法及系统

    公开(公告)号:CN110058921A

    公开(公告)日:2019-07-26

    申请号:CN201910190051.8

    申请日:2019-03-13

    Abstract: 本发明提供了一种客户虚拟机内存动态隔离和监控方法及系统,在客户虚拟机中分别部署用户请求处理模块、扩展页表异常截获与处理模块、虚拟机监控器交互模块、扩展页表通信模块,在虚拟机监控器中分别部署扩展页表管理模块、应用行为学习模块。利用虚拟机内核地址空间隔离技术,有效防御针对内核关键数据的窃取、针对内存的随意覆写攻击。即使掌握了内核中某一模块的漏洞,也无法随意篡改受保护的关键数据。为不同模块提供不同的隔离执行环境,保护内核不受未授权的数据窃取、内存覆写攻击。使用硬件提供的虚拟化机制,加速扩展页表的切换功能,减少性能开销。

    用于多版本数据库选取和更新时间戳的方法和系统

    公开(公告)号:CN109739836A

    公开(公告)日:2019-05-10

    申请号:CN201811640899.8

    申请日:2018-12-29

    Abstract: 本发明提供了一种用于多版本数据库选取和更新时间戳的方法和系统,初始化时间戳:将时间戳的物理时钟部分设置为当前机器的机器时钟,将时间戳的逻辑时钟部分置为0;更新时间戳:将待更新时间戳与当前时间戳进行大小比较,若待更新时间戳小于当前时间戳,则不进行时间戳更新;若待更新时间戳等于当前时间戳,则不进行时间戳更新,对当前时间戳的逻辑时钟部分进行增加;否则,则用待更新时间戳替换当前时间戳,且当前时间戳的逻辑时钟部分进行增加。和传统的时间戳相比,即能够表现更新和获取时间戳上的物理时间关系,也能够表现逻辑关系。在逻辑时钟更新的过程中,不会对物理时钟产生影响。

    基于处理器的虚拟机构建方法和系统

    公开(公告)号:CN109522087A

    公开(公告)日:2019-03-26

    申请号:CN201811070210.2

    申请日:2018-09-13

    Abstract: 本发明提供基于处理器的虚拟机构建方法和系统,在用户空间虚拟机管理程序中,输入配置命令,创建并启动虚拟机;用户接口接收并解析配置命令,访问内核模块接口;在物理机文件系统中创建设备文件作为用户空间虚拟机管理程序访问物理机内核的内核模块接口;物理机内核的虚拟化管理响应用户空间虚拟机管理程序访问,初始化虚拟机实例的数据结构,填充虚拟CPU状态数据,保存物理机的当前CPU运行状态,访问HMCode特定调用切换至虚拟机运行状态。实现基于国产申威处理器平台的轻量级虚拟机构建,实现虚拟机创建、启动、暂停、停止等,实现关键输入输出设备虚拟化功能,包括虚拟化存储访问、虚拟化显示设备以及虚拟网卡。

    一种基于需求响应的云中介收益最大化方法及系统

    公开(公告)号:CN108964934A

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

    申请号:CN201710386284.6

    申请日:2017-05-26

    CPC classification number: H04L12/1403 H04L67/10 H04L67/28

    Abstract: 本发明提供了一种基于需求响应的云中介收益最大化方法及系统,包括:步骤1、云中介从各个云服务提供商处收集预留云服务和按需云服务的价格,并为用户发布一个初始的云服务价格;步骤2、根据云中介当前发布的云服务价格,云中介从用户处收集需求信息;步骤3、根据用户当前时间段的需求信息,云中介执行优化过程,最大化自身的收益,并且获得更新后的云服务价格,预留云服务的购买数量以及按需云服务的购买数量;步骤4、云中介将更新后的云服务价格发布给用户,随后跳转到步骤2。

Patent Agency Ranking