[发明专利]数据传输方法、消息引擎、通信节点及网络系统有效
申请号: | 200910195309.X | 申请日: | 2009-09-04 |
公开(公告)号: | CN102014111A | 公开(公告)日: | 2011-04-13 |
发明(设计)人: | 黄永勤;卢宏生;许勇;郑卫华;王梦嘉;朱巍 | 申请(专利权)人: | 无锡江南计算技术研究所 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李丽 |
地址: | 214083 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 消息 引擎 通信 节点 网络 系统 | ||
1.一种数据传输方法,应用于高带宽,其特征在于,包括:
将对应一项数据传输的消息拆分成多个读请求和多个写请求,每i(i>1)个读请求对应一个写请求;
按所述消息的请求顺序发送读请求;
在写请求对应的i个读请求的响应都返回后,发送该写请求;
在所述消息中的所有写请求的响应返回后,发送所述消息的回答字。
2.如权利要求1所述的数据传输方法,其特征在于,拆分读请求依据主存支持的访存粒度进行。
3.如权利要求1所述的数据传输方法,其特征在于,拆分写请求依据消息长度和消息地址的对界情况进行。
4.一种消息引擎,用于处理网络系统中各通信节点间消息传递,其特征在于,所述消息引擎包括:拆分单元、读请求控制单元、写请求控制单元,回答字发送单元,其中,
所述拆分单元,将对应一项数据传输的消息拆分成多个读请求和多个写请求,每i(i>1)个读请求对应一个写请求,并将所拆分的写请求的信息发送至回答字发送单元;
所述读请求控制单元,按所述消息的请求顺序向该项数据传输的源节点发送读请求,在获得源节点的相应读响应后,将所述读响应发送至写请求控制单元;
所述写请求控制单元,在获得一个写请求对应的i个读请求的响应后,向该项数据传输的目标节点发送该写请求,在获得目标节点的相应写响应后,将所述写响应发送至回答字发送单元;
回答字发送单元,依据写请求的信息,在获得目标节点的所有写请求的响应后,向该项数据传输的源节点发送回答字。
5.如权利要求4所述的消息引擎,其特征在于,所述读请求控制单元包括与拆分后写请求数目相等的控制子单元,每个控制子单元对应控制所述写请求对应的i个读请求。
6.如权利要求4所述的消息引擎,其特征在于,所述写请求控制单元包括与拆分后写请求数目相等的控制子单元,每个控制子单元在获得对应读请求控制子单元发送的读响应后,发送写请求。
7.一种通信节点,其特征在于,包括:
拆分单元,将对应一项数据传输的消息拆分成多个读请求和多个写请求,每i(i>1)个读请求对应一个写请求;
读请求控制单元,按所述消息的请求顺序执行读请求;
网络通信单元,将拆分后写请求的信息以及所述读请求的读响应发送至网络,以及从网络中接收对应该项数据传输的回答字。
8.如权利要求7所述的通信节点,其特征在于,所述读请求控制单元包括与拆分后写请求数目相等的控制子单元,每个控制子单元对应控制所述写请求对应的i个读请求。
9.一种通信节点,其特征在于,包括:
网络接收单元,接收对应一项数据传输的写请求的信息,以及对应该项数据传输的读请求的读响应,每i(i>1)个读请求对应一个写请求;
写请求控制单元,在获得一个写请求对应的i个读请求的响应后,执行该写请求;
回答字发送单元,依据写请求的信息,在获得对应该项数据传输的所有写请求的响应后,产生回答字;
网络发送单元,将回答字发送至网络。
10.如权利要求9所述的通信节点,其特征在于,所述写请求控制单元包括与写请求数目相等的控制子单元,每个控制子单元在获得相应读响应后,执行写请求。
11.一种包括权利要求4至6任一项所述的消息引擎的网络系统。
12.一种包括权利要求7至10任一项所述的通信节点的网络系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡江南计算技术研究所,未经无锡江南计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910195309.X/1.html,转载请声明来源钻瓜专利网。