一种基于远程SSD的虚拟机内存扩展方法及系统

    公开(公告)号:CN107203411B

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

    申请号:CN201710254263.9

    申请日:2017-04-18

    Abstract: 本发明提出一种基于远程SSD的虚拟机内存扩展方法及系统,涉及高性能虚拟化技术领域,该方法包括在虚拟化节点中创建并运行虚拟机,所述虚拟化节点在进行二级页表缺页处理时,首先在本地内存为虚拟机分配内存空间,当本地内存使用量达到设定的阈值后,将部分本地内存分页置换至远程SSD节点,所述虚拟化节点通过影子客户物理地址映射表维护所述部分本地内存分页至所述远程SSD节点的分布,所述远程SSD节点在接收到分页数据后首先存于所述远程SSD节点的本地内存,当所述远程SSD节点的本地内存使用量达到设定的阈值后,将所述部分内存分页置换至本地SSD存储。

    一种基于空间复用的虚拟化方法与系统

    公开(公告)号:CN106844007B

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

    申请号:CN201611246992.1

    申请日:2016-12-29

    Abstract: 本发明涉及一种基于空间复用的虚拟化系统,包括一个系统平台,包括多个逻辑分区和I/O设备资源,每个该逻辑分区均包含CPU资源、内存资源和特殊硬件资源,且每个该逻辑分区均对应运行一个虚拟机;一个虚拟机监视器,用于根据整体该虚拟化系统的应用程序运行情况,对该逻辑分区中的内存资源做动态调整;多个虚拟机,用于运行应用程序,且其一虚拟机为特权虚拟机,其余虚拟机为非特权虚拟机,该特权虚拟机运行的应用程序为控制程序并参与控制全部该非特权虚拟机,为全部该非特权虚拟机分配共享内存,虚拟机间通过复用共享内存内容实现相互通信。本发明通过对硬件资源的空间复用和在不同虚拟机之间动态平衡内存资源,提高了虚拟机的效率和稳定性。

    一种面向分布式去重系统的数据路由方法

    公开(公告)号:CN103631933B

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

    申请号:CN201310655727.9

    申请日:2013-12-06

    Abstract: 本发明提供一种面向分布式去重系统的数据路由方法,包括:服务器将构成数据的所有数据块的指纹进行分类,并且将不同类别的指纹分别发送到存储相应类别指纹的数据摘要的不同摘要存储节点。以及,在所述摘要存储节点中查询接收到的指纹,得到该指纹在每个去重节点的命中分数,将该命中分数返回所述服务器。方法还包括所述服务器根据每个指纹在每个去重节点的命中分数得到每个去重节点的汇总分数,将该汇总分数结合每个去重节点的存储状况确定目标去重节点。本发明在实现去重效果与存储利用率的平衡的同时,有效抑制了指纹查询过程中通信和计算开销,提高了分布式去重系统的数据路由的可扩展性。

    用于处理远程过程调用请求的方法及系统

    公开(公告)号:CN102594891A

    公开(公告)日:2012-07-18

    申请号:CN201210037171.2

    申请日:2012-02-17

    Abstract: 本发明提供用于处理远程过程调用请求的方法,将处理来自客户端远程过程调用(RPC)请求的过程划分为多个流水段,每个流水段包括多个线程,每个流水段中的每个线程处理的是相同的子任务,不同的流水段处理不同的子任务。每个流水段中的线程处理的任务简单,对于每一个RPC客户端的请求,都能够快速地响应,从而提高了服务器处理RPC请求的整体响应能力。并且可以通过动态调整每个流水段包含的线程数量来为各个流水段分配资源,以使得各个流水段的负载和处理能力达到平衡。从而充分利用了RPC服务器所在计算机系统的各种资源,包括处理能力、存储资源和网络链路等,可以满足高并发和高吞吐环境的需求。

    异构共享存储多处理机系统的操作系统及其工作方法

    公开(公告)号:CN101901207B

    公开(公告)日:2012-03-28

    申请号:CN201010238592.2

    申请日:2010-07-23

    Abstract: 本发明涉及异构共享存储多处理机系统的操作系统和其工作方法,异构共享存储多处理机系统的一个处理器同I/O设备连接,同I/O设备连接的处理器上运行主核心,每个不与I/O设备连接的处理器上运行一个从核心,所述方法包括:步骤1,主核心接收到应用程序,根据应用程序的目标指令集,以及主核心和各从核心中的当前负载量,从主核心和多个从核心中选择一个核心为应用程序的目标核心;步骤2,如果被选的目标核心为从核心,则被选的从核心通过主核心加载所述应用程序,并运行所述应用程序;步骤3,如果被选的目标核心为主核心,则被选的主核心运行所述应用程序。本发明能够实现了一个多核心单一映像操作系统和方法。

    虚拟网络优化方法与系统
    17.
    发明授权

    公开(公告)号:CN106790162B

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

    申请号:CN201611246993.6

    申请日:2016-12-29

    Abstract: 本发明涉及一种虚拟网络优化方法,包括组包步骤、拆包步骤和共享授权页面步骤,其中:组包步骤,将拥有相同源和目的链路地址的包组成组合网络包,生成组合网络包;共享授权页面步骤,接收该组合网络包,并将该组合网络包拷贝至虚拟机的前端驱动;拆包步骤,接收来自该前端驱动的该组合网络包,并根据I/O应答确定该组合网络包中的小网络包,对该组合网络包进行拆分,并将拆分后得到的小网络包交由上层网络协议栈进行处理。本发明通过接收端组包与共享授权页面的方式,优化网络虚拟化的整体性能。

    一种基于条带的一致性哈希存储系统构建方法

    公开(公告)号:CN110046160A

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

    申请号:CN201910195853.8

    申请日:2019-03-15

    Abstract: 本发明提供的一种基于条带的一致性哈希存储系统构建方法及相应的数据放置机制和节点变化方法,以条带为单位组织数据块,以节点组为单位组织存储节点,将条带放置到节点组上。节点在组织成节点组时,每一个节点组内相同节点的数目不大于条带内检验块个数,从而保证数据块的放置满足纠删码的MDS性质,保证数据存储的可靠性。同时,本发明采用一致性哈希算法,选取差异度最低的节点组进行节点组间的替换,通过一致性哈希算法,只有部分虚节点上数据的放置位置发生变化,通过选取差异度最低的节点组作为替换节点组,只有变化节点位置上的节点不同,其他对应位置上的节点均相同,此时迁移的数据量最小。

    一种基于十字交叉纠删编码的快速数据恢复方法及系统

    公开(公告)号:CN106844098A

    公开(公告)日:2017-06-13

    申请号:CN201611248332.7

    申请日:2016-12-29

    Abstract: 本发明提出一种基于十字交叉纠删编码的快速数据恢复方法及系统,该方法包括数据写入时,按照LRC编码方式进行计算,将全局编码块两两分组,将每个分组内的全局编码块分成两部分,将全局编码块的后半部分与另一块全局编码块的前半部分异或后,写入当前全局编码块的后半部分中,当第一个全局编码块丢失时,读取数据块的后半部分,获得丢失数据块的未做异或前的两个后半部分,另一块全局编码块的后半部分异或操作前跟后做异或操作得到丢失数据块的前半部分,丢失数据块的异或前数据与另一块全局编码块的前半部分做异或操作得到丢失数据块的后半部分;数据按照条带方式刷回到对应的磁盘中进行存储,当数据写入存储服务器后,进行异步纵向编码计算。

    一种面向分布式去重系统的数据路由方法

    公开(公告)号:CN103631933A

    公开(公告)日:2014-03-12

    申请号:CN201310655727.9

    申请日:2013-12-06

    CPC classification number: G06F3/0634 G06F17/30312 H04L67/10 H04L67/1097

    Abstract: 本发明提供一种面向分布式去重系统的数据路由方法,包括:服务器将构成数据的所有数据块的指纹进行分类,并且将不同类别的指纹分别发送到存储相应类别指纹的数据摘要的不同摘要存储节点。以及,在所述摘要存储节点中查询接收到的指纹,得到该指纹在每个去重节点的命中分数,将该命中分数返回所述服务器。方法还包括所述服务器根据每个指纹在每个去重节点的命中分数得到每个去重节点的汇总分数,将该汇总分数结合每个去重节点的存储状况确定目标去重节点。本发明在实现去重效果与存储利用率的平衡的同时,有效抑制了指纹查询过程中通信和计算开销,提高了分布式去重系统的数据路由的可扩展性。

Patent Agency Ranking