-
公开(公告)号: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值,与当前接收端的剩余本地信誉值和当前资源剩余相比较,判断是否发送流控包给发送端的接收模块。其提高了数据通信网络的流量控制方法的效率,并提高了交换网络中链路和缓存区资源的利用率。
-
公开(公告)号:CN1783044A
公开(公告)日:2006-06-07
申请号:CN200410096178.7
申请日:2004-11-30
Applicant: 中国科学院计算技术研究所
IPC: G06F13/38
Abstract: 本发明公开了一种片上系统,包括多个功能模块,多个功能模块之间用内部总线连接,该内部总线包括独立的两个传输通道:用于传输控制/状态信息的控制/状态通道;和用于传输除控制/状态信息之外的其它数据的数据通道。控制/状态通道和数据通道各自包括有数据线、地址线和控制线。本发明的核心是采用控制/状态通道和数据通道分开的策略来设计片上系统总线,根据系统内部两类数据不同特点设计的两个通道具有不同的拓扑结构和通信协议,能够大大简化系统内部各个功能模块的接口设计,增加系统总的通信带宽,非常适合数据交互密集型片上系统芯片的设计。
-
公开(公告)号:CN101309216A
公开(公告)日:2008-11-19
申请号:CN200810116129.3
申请日:2008-07-03
Applicant: 中国科学院计算技术研究所
IPC: H04L12/56
Abstract: 本发明提出了一种基于Bloom Filter的包分类方法及其实现设备,包括Counting Bloom Filter预测模块,用于对网络设备提取接收到的IP包的五元组执行基于Counting Bloom Filter预测,获取预测结果;规则匹配模块,用于根据所述预测结果,与组织成Hash表的规则表进行匹配,确定所述IP包的规则。采用SRAM存储规则,可支持100K以上的大规则集,并支持规则集的实时更新。此外,本发明具有良好的可扩展性。并且在一定条件下,可以将包分类的平均访存次数降到1次以下,足以线速处理10Gbps甚至更高速率的IP包流。
-
公开(公告)号:CN101127677A
公开(公告)日:2008-02-20
申请号:CN200710120754.0
申请日:2007-08-24
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了基于胖树拓扑的屏障(Barrier)操作网络系统、装置及方法。该系统包括在多处理机系统的数据互联网络中,使用交换机节点作为屏障树的根,处理机节点作为屏障树的叶子。交换机节点包括屏障模块,用于归约和分发的过程中。保证屏障操作的可靠性方面,对接收屏障归约包采用应答方式,对接收屏障分发包,采用催促方式。通过单比特标识的方式,对多次屏障操作进行区分。通过出错率统计,获取当前交换机的链路出错率,自动对超时重传参数进行调整。其保证了网络传输的可靠性,提高了网络传输的效率即低延迟性,达到功能和性能的双重保证。
-
公开(公告)号:CN1507285A
公开(公告)日:2004-06-23
申请号:CN02154519.7
申请日:2002-12-06
Applicant: 中国科学院计算技术研究所
IPC: H04Q3/52 , H03K19/173
Abstract: 一种用FPGA器件实现机群交换网络路由芯片的方法,方法包括步骤:利用可编程逻辑器件的门阵列资源,在芯片内部设置对称的输入-输出端口;在芯片内部设置对称的逻辑交叉开关;通过仲裁逻辑调度输入至输出端口间的数据通道;完成多端口之间的数据交换的任务。本发明方法的核心是最通用的完全交叉开关,因而使用该类数字交换芯片构造的机群通信系统非常易于组建和扩展,可应用在各种网络拓扑中。同时,由于本发明有效地简化了通信协议,相应的交换设备可以安全高效地实现机群结点间的通信。本发明充分利用了可编程器件FPGA的资源优势和串-并/并-串转换接口器件的速度优势。
-
公开(公告)号:CN101309216B
公开(公告)日:2011-05-04
申请号:CN200810116129.3
申请日:2008-07-03
Applicant: 中国科学院计算技术研究所
IPC: H04L12/56
Abstract: 本发明提出了一种基于Bloom Filter的包分类方法及其实现设备,包括Counting Bloom Filter预测模块,用于对网络设备提取接收到的IP包的五元组执行基于Counting Bloom Filter预测,获取预测结果;规则匹配模块,用于根据所述预测结果,与组织成Hash表的规则表进行匹配,确定所述IP包的规则。采用SRAM存储规则,可支持100K以上的大规则集,并支持规则集的实时更新。此外,本发明具有良好的可扩展性。并且在一定条件下,可以将包分类的平均访存次数降到1次以下,足以线速处理10Gbps甚至更高速率的IP包流。
-
公开(公告)号:CN100596114C
公开(公告)日:2010-03-24
申请号:CN200710120753.6
申请日:2007-08-24
Applicant: 中国科学院计算技术研究所
IPC: H04L12/56
Abstract: 本发明公开了一种基于信誉的流量控制系统、装置和方法。该系统包括多端口交换机装置。交换机装置包括多个端口模块,仲裁模块和路由模块;端口模块包括发送模块,接收模块和流控模块;接收模块包括多个虚通道接收缓存区。仲裁模块还包括记录子模块,用于根据传输请求记录仲裁失败FPL值;流控模块还包括判断子模块,用于当接收端的发送模块有数据包发送给发送端的接收模块时,接收端的流控模块根据接收到发送端的发送模块发送来的仲裁失败FPL值,与当前接收端的剩余本地信誉值和当前资源剩余相比较,判断是否发送流控包给发送端的接收模块。其提高了数据通信网络的流量控制方法的效率,并提高了交换网络中链路和缓存区资源的利用率。
-
公开(公告)号:CN100571183C
公开(公告)日:2009-12-16
申请号:CN200710120754.0
申请日:2007-08-24
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了基于胖树拓扑的屏障(Barrier)操作网络系统、装置及方法。该系统包括在多处理机系统的数据互联网络中,使用交换机节点作为屏障树的根,处理机节点作为屏障树的叶子。交换机节点包括屏障模块,用于归约和分发的过程中。保证屏障操作的可靠性方面,对接收屏障归约包采用应答方式,对接收屏障分发包,采用催促方式。通过单比特标识的方式,对多次屏障操作进行区分。通过出错率统计,获取当前交换机的链路出错率,自动对超时重传参数进行调整。其保证了网络传输的可靠性,提高了网络传输的效率即低延迟性,达到功能和性能的双重保证。
-
公开(公告)号:CN101115053A
公开(公告)日:2008-01-30
申请号:CN200710120756.X
申请日:2007-08-24
Applicant: 中国科学院计算技术研究所
Abstract: 本发明公开了一种信誉流量控制方法,包括:当所要发送数据包的大小小于远端信誉值计数器中的信誉值时,发送所述数据包,并执行下一步,否则,不发送所述数据包;根据所发送数据包的大小,减少远端信誉值计数器中的信誉值;接收数据包,并减少所述本地信誉值计数器中的信誉值;对下一个数据包的长度进行预测;根据预测结果,信誉值,以及接收缓冲区空闲空间的大小,决定是否需要发送包含有新信誉值的流控包。本发明不会盲目发送流控信息,只会根据当前数据流情况,自适应的在链路恰好需要流控信息时发送有效流控包,以保证数据流不断流,从而提高物理链路和缓冲区资源利用率。
-
-
-
-
-
-
-
-
-