-
公开(公告)号:CN103701881A
公开(公告)日:2014-04-02
申请号:CN201310697592.2
申请日:2013-12-18
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种支持I/O功能动态分配的虚拟热插拔系统及其工作方法,该系统包括:多根交换机(160),与I/O端点设备(170)、主控服务器(110)、虚拟热插拔控制器(180)、从属服务器(120)连接;该I/O端点设备,具有I/O功能;该主控服务器,包括多根交换机控制模块(140)和虚拟热插拔控制器控制模块(150),可配置该多根交换机,并控制该虚拟热插拔控制器进行该I/O功能分配或回收的动作;该虚拟热插拔控制器,用于向该从属服务器发出I/O功能的分配或回收的通知;该从属服务器,包括虚拟热插拔驱动模块(130),用于识别该通知,并为该I/O功能在该从属服务器的操作系统中分配或回收资源。由此,该系统能够实现在线I/O功能的分配和回收,在不停机情况下进行I/O功能虚拟热插拔。
-
公开(公告)号:CN103117929A
公开(公告)日:2013-05-22
申请号:CN201310038675.0
申请日:2013-01-31
Applicant: 中国科学院计算技术研究所
IPC: H04L12/741 , H04L12/931
Abstract: 本发明公开了一种基于PCIe数据交换的通信方法及系统。该方法包括:步骤1,启动PCIe交换机,并对与所述PCIe交换机进行通信的处理机和PCIe终端进行PCIe的设备搜索和配置;步骤2,所述处理机或PCIe终端根据路由信息向所述PCIe交换机端口发送PCIe读写请求,所述端口使用兼容标准PCIe链路层协议的包格式和兼容标准PCIe路由的可扩展路由方式,将所述PCIe读写请求构造为数据包,并将其发送至对应端口;步骤3,所述对应端口将所述数据包还原为PCIe读写请求,并将其发送至处理机或PCIe终端。本发明通过扩展PCIe协议,实现了基于PCIe链路的多处理机间通信,构建任意拓扑的可扩展互连网络。
-
公开(公告)号:CN102819447A
公开(公告)日:2012-12-12
申请号:CN201210171920.0
申请日:2012-05-29
Applicant: 中国科学院计算技术研究所
IPC: G06F9/455
Abstract: 本发明公开一种用于多根I/O虚拟化共享系统的直接I/O虚拟化方法和装置,该方法包括:步骤1,通过对物理I/O设备功能的逻辑抽象,建立逻辑虚拟化功能镜像,替代I/O设备功能作为从属根节点的设备占位符,实现I/O设备中各功能被多个根节点独立发现和配置;步骤2,通过硬件重映射方式,实现设备功能在从属根节点PCIe域和主控制根节点之间的映射,为各根节点在访问操作共享的物理I/O设备时提供直通模式,同时为各根节点的共享提供隔离和保护;步骤3,通过虚拟PCIe设备热插拔控制操作,能够在不影响根节点其他工作的情况下,完成向根节点动态删除和增加I/O设备功能,实现I/O设备中各功能被多个根节点动态共享。
-
公开(公告)号:CN102722458A
公开(公告)日:2012-10-10
申请号:CN201210172844.5
申请日:2012-05-29
Applicant: 中国科学院计算技术研究所
IPC: G06F13/20
Abstract: 本发明公开一种用于多根I/O虚拟化共享系统的直接I/O重映射方法,该方法包括:步骤1,I/O设备功能基地址定义提取,记录基地址寄存器序号与其定义的地址窗口对应的基地址序号之间的映射关系;步骤2,主控制根节点PCIe域中功能基地址写存储,建立功能基地址序号到主控制根节点PCIe域的基地址的映射;步骤3,设备功能ID映射关系写存储,建立设备功能在主控制根节点PCIe域和从属根节点PCIe域中的ID号之间的映射;步骤4,从属根节点PCIe域中的功能基地址写存储,建立从属根节点PCIe域的基地址到其对应的功能基地址序号的映射;步骤5,直接I/O重映射,对从属根节点和I/O设备间事务包进行重映射操作。
-
公开(公告)号:CN100574310C
公开(公告)日:2009-12-23
申请号:CN200710120756.X
申请日:2007-08-24
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种信誉流量控制方法,包括:当所要发送数据包的大小小于远端信誉值计数器中的信誉值时,发送所述数据包,并执行下一步,否则,不发送所述数据包;根据所发送数据包的大小,减少远端信誉值计数器中的信誉值;接收数据包,并减少所述本地信誉值计数器中的信誉值;对下一个数据包的长度进行预测;根据预测结果,信誉值,以及接收缓冲区空闲空间的大小,决定是否需要发送包含有新信誉值的流控包。本发明不会盲目发送流控信息,只会根据当前数据流情况,自适应的在链路恰好需要流控信息时发送有效流控包,以保证数据流不断流,从而提高物理链路和缓冲区资源利用率。
-
公开(公告)号:CN101115008A
公开(公告)日:2008-01-30
申请号:CN200710120753.6
申请日:2007-08-24
Applicant: 中国科学院计算技术研究所
IPC: H04L12/56
Abstract: 本发明公开了一种基于信誉的流量控制系统、装置和方法。该系统包括多端口交换机装置。交换机装置包括多个端口模块,仲裁模块和路由模块;端口模块包括发送模块,接收模块和流控模块;接收模块包括多个虚通道接收缓存区。仲裁模块还包括记录子模块,用于根据传输请求记录仲裁失败FPL值;流控模块还包括判断子模块,用于当接收端的发送模块有数据包发送给发送端的接收模块时,接收端的流控模块根据接收到发送端的发送模块发送来的仲裁失败FPL值,与当前接收端的剩余本地信誉值和当前资源剩余相比较,判断是否发送流控包给发送端的接收模块。其提高了数据通信网络的流量控制方法的效率,并提高了交换网络中链路和缓存区资源的利用率。
-
公开(公告)号:CN1828550A
公开(公告)日:2006-09-06
申请号:CN200510008612.6
申请日:2005-02-28
Applicant: 中国科学院计算技术研究所
IPC: G06F11/34
Abstract: 本发明公开了一种内存访问信息实时捕获装置及访存信息捕获方法,该装置包括内存信号捕获逻辑单元、数据缓冲区单元、高速数据接口单元、嵌入式处理器单元及配置缓冲区单元,这些逻辑单元利用高速IO、大容量RAM和嵌入式处理器,实现高速内存接口和数据发送接口,并对数据进行预处理,所述内存访问信息实时捕获装置接收内存控制器信号。由于采用了并联的DDR内存接口作为捕获接口,以高速FIFO和高速IO进行数据存储、传送,由操作系统补丁和工具软件作为支持实现的。本发明所提供的装置能够在不修改原有系统硬件、对系统性能影响很小的情况下,实现实时、高速的访存信息捕获。
-
公开(公告)号:CN105955819B
公开(公告)日:2019-06-18
申请号:CN201610243294.X
申请日:2016-04-18
Applicant: 中国科学院计算技术研究所
IPC: G06F9/50
Abstract: 本发明公开了一种基于Hadoop的数据传输方法及系统,该方法包括:中间结果文件产生步骤,建立一个中间结果文件以随时存储所有Map任务所产生的中间结果;索引建立步骤,建立索引文件,根据该中间结果文件随时更新该索引文件;传送步骤,当根据该索引文件判断出该中间结果文件中存在未传输的中间结果且对应的Reduce任务已经启动时,主动向该Reduce任务发送该未传输的中间结果。本发明缩短了Hadoop任务的执行时间,使得Map任务与Reduce任务的并行程度更高。提高了系统资源利用率,降低了系统的存储开销。
-
公开(公告)号:CN105320628B
公开(公告)日:2018-11-06
申请号:CN201510751898.0
申请日:2015-11-06
Applicant: 中国科学院计算技术研究所
IPC: G06F13/38
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资源。
-
公开(公告)号:CN103701881B
公开(公告)日:2017-03-22
申请号:CN201310697592.2
申请日:2013-12-18
Applicant: 中国科学院计算技术研究所
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功能;该主
-
-
-
-
-
-
-
-
-