使能单根I/O设备多根共享的适配装置、系统及方法

    公开(公告)号:CN105320628B

    公开(公告)日:2018-11-06

    申请号:CN201510751898.0

    申请日:2015-11-06

    Abstract: 本发明提供一种使能单根I/O设备多根共享的适配装置,包括:主机接口,用于耦合实体单根I/O设备到一个主控制根节点PCIe域,将实体单根I/O设备逻辑虚拟化为多个虚拟I/O功能镜像;动态重映射模块,用于建立和维护虚拟I/O功能镜像和实体单根I/O设备间的映射关系;根据所述映射关系,将下行事务包和上行事务包进行重定向;以及I/O接口。本发明还提供了相应的使能单根I/O设备多根共享系统和适配方法。本发明能够使能单根I/O设备被多个根节点共享;对现有的根节点和单根I/O设备是透明的,兼容性好,易于推广;支持虚拟PCIe设备热插拔,便于在I/O设备共享系统中按需分配和回收I/O资源。

    一种支持I/O功能动态分配的虚拟热插拔系统及其工作方法

    公开(公告)号:CN103701881B

    公开(公告)日:2017-03-22

    申请号:CN201310697592.2

    申请日:2013-12-18

    Abstract: 本发明公开了一种支持I/O功能动态分配的虚拟热插拔系统及其工作方法,该系统包括:多根交换机(160),与I/O端点设备(170)、主控服务器(110)、虚拟热插拔控制器(180)、从属服务器控服务器,包括多根交换机控制模块(140)和虚拟热插拔控制器控制模块(150),可配置该多根交换机,并控制该虚拟热插拔控制器进行该I/O功能分配或回收的动作;该虚拟热插拔控制器,用于向该从属服务器发出I/O功能的分配或回收的通知;该从属服务器,包括虚拟热插拔驱动模块(130),用于识别该通知,并为该I/O功能在该从属服务器的操作系统中分配或回收资源。由此,该系统能够实现在线I/O功能的分配和回收,在不停机情况下进行I/O功能虚拟热插拔。(120)连接;该I/O端点设备,具有I/O功能;该主

    使能单根I/O设备多根共享的适配装置、系统及方法

    公开(公告)号:CN105320628A

    公开(公告)日:2016-02-10

    申请号:CN201510751898.0

    申请日:2015-11-06

    CPC classification number: G06F13/387

    Abstract: 本发明提供一种使能单根I/O设备多根共享的适配装置,包括:主机接口,用于耦合实体单根I/O设备到一个主控制根节点PCIe域,将实体单根I/O设备逻辑虚拟化为多个虚拟I/O功能镜像;动态重映射模块,用于建立和维护虚拟I/O功能镜像和实体单根I/O设备间的映射关系;根据所述映射关系,将下行事务包和上行事务包进行重定向;以及I/O接口。本发明还提供了相应的使能单根I/O设备多根共享系统和适配方法。本发明能够使能单根I/O设备被多个根节点共享;对现有的根节点和单根I/O设备是透明的,兼容性好,易于推广;支持虚拟PCIe设备热插拔,便于在I/O设备共享系统中按需分配和回收I/O资源。

    实现分布式I/O资源池化的方法及装置

    公开(公告)号:CN103353861A

    公开(公告)日:2013-10-16

    申请号:CN201310240608.7

    申请日:2013-06-18

    Abstract: 一种实现分布式I/O资源池化的方法及装置,该装置包括主控制根节点,管理其所在计算节点内的所有I/O节点;I/O资源虚拟单元,虚拟化其对应的物理I/O节点具备同时被多个根节点共享的能力;I/O资源代理单元,代理驻留在本地或者远程计算节点连接的I/O节点中的I/O资源,实现I/O资源从一个PCIe域到另一个PCIe域的映射,使能根节点和I/O资源间跨计算节点跨PCIe域的透明通信;交换结构配置单元,为每个根节点配置一个独立的虚拟PCIe交换机,分布式的I/O资源以功能为单位通过分配挂载到目标根节点对应的虚拟PCIe交换机上,为目标根节点使用。本发明还公开了实现分布式I/O资源池化的方法。

    CDN-P2P网络中放置资源副本的方法及系统

    公开(公告)号:CN101841556B

    公开(公告)日:2013-01-30

    申请号:CN201010113109.8

    申请日:2010-02-23

    Abstract: 本发明涉及CDN-P2P网络中放置资源副本的方法及系统,方法包括:步骤1,CDN服务器收集对应P2P网络中的客户端已下载的资源的信息、客户端请求下载的资源的信息,以及客户端的通信性能指标;步骤2,CDN服务器根据已下载的资源的信息和通信性能指标计算可满足的资源的请求数量,根据客户端请求下载的资源的信息计算在资源的下载请求数量;步骤3,CDN服务器根据资源对应的P2P网络中下载请求数量和P2P网络可满足的请求数量计算稀缺系数;步骤4,CDN服务器按资源在P2P网络的稀缺系数从高到低的顺序选择资源,下载被选择资源的副本到所述CDN服务器。本发明能够提高CDN服务器的存储空间的利用效率。

    用于多根I/O 虚拟化共享系统的I/O 资源管理方法

    公开(公告)号:CN102722414A

    公开(公告)日:2012-10-10

    申请号:CN201210160593.9

    申请日:2012-05-22

    Abstract: 本发明公开一种用于多根I/O虚拟化共享系统的I/O资源管理方法,所述方法是指利用一个主控制根节点对多根I/O虚拟化共享系统中的所有I/O设备进行集中式的初始化配置和分配管理,包括:步骤1,主控制根节点对系统中的I/O资源枚举发现和初始化配置;步骤2,主控制根节点通过PCIe管理模块,辅助管理用户管理和控制系统中的I/O设备资源,执行管理用户制定的I/O资源分配策略;步骤3,主控制根节点通过PCIe管理模块和I/O资源分配表,建立设备功能与其所属的根节点的映射关系,实现I/O资源动态分配。

    用于并行多处理器系统的通信行为获取装置

    公开(公告)号:CN102446156A

    公开(公告)日:2012-05-09

    申请号:CN201110270591.0

    申请日:2011-09-14

    Abstract: 本发明提供一种用于并行多处理器系统的通信行为获取装置。该获取装置包括多个原始信息收集模块和通信信息采集模块。其中,原始信息收集模块依附在节点内通信模块和/或节点间通信模块内,用于当其所依附的模块进行通信时,收集关于该通信行为的信息并将其传送给通信信息采集模块;通信信息采集模块用于接收来自多个原始信息收集模块的信息,并将所收集的信息发送到用户指定的地址。该装置在硬件层面上抓取多处理器之间的通信信息,不会对具体应用软件的运行带来影响,同时也具有应用软件无关性,开销小,适应性广泛等优点。

    一种PCIe交换芯片上、下游端口路由表构建方法及系统

    公开(公告)号:CN114265805A

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

    申请号:CN202111587285.X

    申请日:2021-12-23

    Abstract: 本发明提供了一种PCIe交换芯片上、下游游端口路由表构建方法,用于构建上、下游端口路由表,所述方法包括:在上游端口重复执行如下步骤直至完成上游端口到所有下游端口的路由表项构建:S1、上游端口捕获与其相连的操作系统下发的与下游端口路由相关的配置包;S2、解析所述配置包中与路由相关的信息并根据解析到的路由相关信息构建上游端口路由表项;在下游端口重复执行如下步骤直至完成下游端口到其他下游端口的路由表项构建:P1、下游端口接收上游端口捕获的与其相连的操作系统下发的与下游端口路由相关的配置包;P2、解析所述配置包中与路由相关的信息并根据解析到的路由相关信息构建下游端口路由表项。

Patent Agency Ranking