发明名称 一种基于信誉的流量控制系统、装置和方法
摘要 本发明公开了一种基于信誉的流量控制系统、装置和方法。该系统包括多端口交换机装置。交换机装置包括多个端口模块,仲裁模块和路由模块;端口模块包括发送模块,接收模块和流控模块;接收模块包括多个虚通道接收缓存区。仲裁模块还包括记录子模块,用于根据传输请求记录仲裁失败FPL值;流控模块还包括判断子模块,用于当接收端的发送模块有数据包发送给发送端的接收模块时,接收端的流控模块根据接收到发送端的发送模块发送来的仲裁失败FPL值,与当前接收端的剩余本地信誉值和当前资源剩余相比较,判断是否发送流控包给发送端的接收模块。其提高了数据通信网络的流量控制方法的效率,并提高了交换网络中链路和缓存区资源的利用率。
申请公布号 CN100596114C 申请公布日期 2010.03.24
申请号 CN200710120753.6 申请日期 2007.08.24
申请人 中国科学院计算技术研究所 发明人 王达伟;安学军;刘新春;曹政
分类号 H04L12/56(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 北京律诚同业知识产权代理有限公司 代理人 梁 挥;陈 振
主权项 1、一种基于信誉的流量控制系统,包括多个发送端和接收端的交换机装置,所述交换机装置包括多个端口模块,仲裁模块和路由模块;所述端口模块包括发送模块,接收模块,流控模块;所述接收模块包括多个虚通道接收缓存区;其特征在于:所述仲裁模块,用于根据从所述流控模块中得到的远端信誉值对有输入请求的数据包进行仲裁判断,并将仲裁失败未来数据包长度值发给发送端的发送模块,其包括:记录子模块,用于根据传输请求记录仲裁失败未来数据包长度值;所述流控模块,用于在发送过程中,向发送端的仲裁模块提供当前远端信誉值;在接收过程中,判断一个合适的时机发送流控包,其包括:判断子模块,用于当接收端的发送模块有数据包发送给发送端的接收模块时,根据接收到发送端的发送模块发送来的仲裁失败未来数据包长度值,分别与当前接收端的剩余本地信誉值和当前资源剩余相比较,判断是否发送流控包给发送端的接收模块。所述发送模块,用于发送数据包和流控包,其包括未来数据包长度寄存器,用于接收仲裁模块中的记录子模块记录的仲裁失败未来数据包长度值,并由发送模块在发送数据包时,发送给接收端的接收模块;同时将产生的流控包插入到数据包中进行发送;所述接收模块,用于从接收数据流中提取数据包或流控包,其包括提取子模块,从接收到的数据包中提取仲裁失败未来数据包长度值,把该仲裁失败未来数据包长度值传送给接收端的流控模块进行判断。
地址 100080北京市海淀区中关村科学院南路6号