发明名称 |
基于识别标识的可扩展重排序方法 |
摘要 |
本发明提供一种基于识别标识的可扩展重排序方法。以识别标识来标识请求特性;对于具有相同识别标识的请求,按序转发请求和返回响应;对于具有不同识别标识的请求,乱序转发请求和返回响应;源端通过识别标识标注读写请求各自的保序特性,目的端对接收的请求乱序处理。在读请求处理中,读请求和读响应分别保存于不同缓冲中;采用统一的飞行状态控制器记录同时飞行的多个请求状态,每个条目对应一个正在飞行的读请求,条目深度与读响应缓冲深度保持一致。在写请求处理中,请求处理部件仅在收到前一个相同识别标识的写响应时才会转发下一个相同识别标识的写请求,飞行状态控制器记录请求与数据缓冲中各写请求的状态,每个条目对应一个写请求。 |
申请公布号 |
CN102929562B |
申请公布日期 |
2015.05.06 |
申请号 |
CN201210380703.2 |
申请日期 |
2012.10.09 |
申请人 |
无锡江南计算技术研究所 |
发明人 |
唐勇;张琦滨;刘杰;汪争;徐毅;张亮;刘亮 |
分类号 |
G06F3/06(2006.01)I;G06F12/08(2006.01)I |
主分类号 |
G06F3/06(2006.01)I |
代理机构 |
北京众合诚成知识产权代理有限公司 11246 |
代理人 |
龚燮英 |
主权项 |
一种基于识别标识的可扩展重排序方法,其特征在于,以识别标识来标识请求特性;对于具有相同识别标识的请求,按序转发请求和返回响应;对于具有不同识别标识的请求,乱序转发请求和返回响应;源端通过识别标识标注读写请求各自的保序特性,目的端对接收的请求乱序处理;其中,在读请求处理中,飞行状态控制器记录各个飞行请求的识别标识,并计算飞行请求的年龄,根据飞行请求的年龄逻辑上建立一个或多个请求序列并标注序列内各请求先后顺序。 |
地址 |
214083 江苏省无锡市滨湖区军东新村030号 |