主权项 |
1、一种基于信誉的流量控制系统,包括多个发送端和接收端的交换机装置,所述交换机装置包括多个端口模块,仲裁模块和路由模块;所述端口模块包括发送模块,接收模块,流控模块;所述接收模块包括多个虚通道接收缓存区;其特征在于:所述仲裁模块,用于根据从所述流控模块中得到的远端信誉值对有输入请求的数据包进行仲裁判断,并将仲裁失败未来数据包长度值发给发送端的发送模块,其包括:记录子模块,用于根据传输请求记录仲裁失败未来数据包长度值;所述流控模块,用于在发送过程中,向发送端的仲裁模块提供当前远端信誉值;在接收过程中,判断一个合适的时机发送流控包,其包括:判断子模块,用于当接收端的发送模块有数据包发送给发送端的接收模块时,根据接收到发送端的发送模块发送来的仲裁失败未来数据包长度值,分别与当前接收端的剩余本地信誉值和当前资源剩余相比较,判断是否发送流控包给发送端的接收模块。所述发送模块,用于发送数据包和流控包,其包括未来数据包长度寄存器,用于接收仲裁模块中的记录子模块记录的仲裁失败未来数据包长度值,并由发送模块在发送数据包时,发送给接收端的接收模块;同时将产生的流控包插入到数据包中进行发送;所述接收模块,用于从接收数据流中提取数据包或流控包,其包括提取子模块,从接收到的数据包中提取仲裁失败未来数据包长度值,把该仲裁失败未来数据包长度值传送给接收端的流控模块进行判断。 |