[发明专利]一种基于信誉的流量控制系统、装置和方法有效
| 申请号: | 200710120753.6 | 申请日: | 2007-08-24 |
| 公开(公告)号: | CN101115008A | 公开(公告)日: | 2008-01-30 |
| 发明(设计)人: | 王达伟;安学军;刘新春;曹政 | 申请(专利权)人: | 中国科学院计算技术研究所 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56 |
| 代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁挥;陈振 |
| 地址: | 100080北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 信誉 流量 控制系统 装置 方法 | ||
1.一种基于信誉的流量控制系统,包括多个发送端和接收端的交换机装置,所述交换机装置包括多个端口模块,仲裁模块和路由模块;所述端口模块包括发送模块,接收模块,流控模块;
所述接收模块包括多个虚通道接收缓存区;
其特征在于:
所述仲裁模块,还包括记录子模块,用于根据传输请求记录仲裁失败FPL值;
所述流控模块,还包括判断子模块,用于当接收端的发送模块有数据包发送给发送端的接收模块时,根据接收到发送端的发送模块发送来的仲裁失败FPL值,与当前接收端的剩余本地信誉值和当前资源剩余相比较,判断是否发送流控包给发送端的接收模块。
2.根据权利要求1所述的基于信誉的流量控制系统,其特征在于:
所述发送模块还包括FPL寄存器,用于接收仲裁模块中的记录子模块记录的仲裁失败FPL值,并由发送模块在发送数据包时,发送给接收端的接收模块;
所述接收模块,还包括提取子模块,用于从接收到的包数据中提取仲裁失败FPL值,把该仲裁失败FPL值传送给接收端的流控模块进行判断。
3.根据权利要求1或2所述的基于信誉的流量控制系统,其特征在于,所述判断子模块判断是否发送流控包给发送端的接收模块,是指:
如果当前剩余值足以满足将要发送数据包的长度需求,则不发送流控包;
否则,如果不满足,则观察并读取当前接收端的接收模块中缓存区的资源剩余情况,判断资源剩余情况;
如果缓存区的资源剩余能够满足将要发送数据包长度,就立即发送流控包给发送端的接收模块;
否则就不发送流控包,并继续读取并判断当前接收端的接收模块中缓存区的资源剩余情况,直至能够满足将要发送数据包长度,发送流控包给发送端的接收模块为止。
4.根据权利要求3所述的基于信誉的流量控制系统,其特征在于:
所述路由模块还用于给流控模块提供已仲裁成功,但还在缓存区中有剩余数据的,未传送完的预分配空间,进行资源预分配计算。
5.根据权利要求4所述的基于信誉的流量控制系统,其特征在于,所述资源剩余包括当前空闲资源情况和预分配空间资源情况。
6.根据权利要求4所述的基于信誉的流量控制系统,其特征在于,所述接收模块还用于接收数据包的过程中,不停检测是否有流控包插入到数据包中;
如果有,需要把嵌入到数据包的流控包提取出来,并向流控模块提供参数。
7.根据权利要求6所述的基于信誉的流量控制系统,其特征在于,所述参数包括以下四个参数:
第一个参数用于流控模块进行流控包发送时机判断和生成新的本地信誉值的当前空闲缓存空间;
第二个参数用于接收模块从对方发送流控包中提取的新信誉值;
第三个参数用于通知流控模块本地信誉值自减1;
第四个参数为仲裁失败FPL值。
8.根据权利要求1或2所述的基于信誉的流量控制系统,其特征在于,所述流控模块包括两个计数器,一个是远端信誉值计数器表示从上次接收到对方流控包后,还剩余的信誉值,发送模块用该信誉值来判断能否发送数据包;另一个是本地信誉值计数器,该计数器表示从上次发送流控包给对方后,本地还剩余的信誉值。
9.根据权利要求1或2所述的基于信誉的流量控制系统,其特征在于,所述记录子模块记录仲裁失败FPL值时,如果仲裁过程中没有失败的数据包,则该仲裁失败FPL值被赋值为系统默认值。
10.根据权利要求9所述的基于信誉的流量控制系统,其特征在于,所述默认值是根据网络流量统计分析出的数据包的平均包长,作为对包长的一般估计。
11.根据权利要求1或2所述的基于信誉的流量控制系统,其特征在于,所述仲裁失败FPL值,或者为仲裁失败最小FPL值;或者为仲裁失败平均FPL值;或者为仲裁失败最大FPL值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710120753.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于板桩的连接元件
- 下一篇:用于注射固体或半固体植入物的装置





