硬件保障的数据可靠传输系统、控制方法、设备及终端

文档序号:30958541发布日期:2022-07-30 11:24阅读:来源:国知局

技术特征:
1.一种硬件保障的数据可靠传输系统,其特征在于,所述硬件保障的数据可靠传输系统包括存储在片内的元数据和缓存数据的片外存储器,并通过bitmap建立映射关系;其中,所述元数据在发送端与接收端独立维护,用于记录数据的读写类型,读标记数据从远端传输到本地,写标记数据从本地传输到远端;所述发送端与接收端个持有一片大容量片外储存器,用于数据备份和乱序重组;当对应序列号标记为读时,数据源在远端,对应存储器的缓存单元用于数据包缓存和包重组;当对应序列号标记为写时,数据源在本地,对应存储器的缓存单元用于数据包备份。2.如权利要求1所述的硬件保障的数据可靠传输系统,其特征在于,所述元数据用于维护滑动窗口中每个序列号对应的元数据包状态,包括确认响应标识、读写标识、首帧标识和末帧标识四个状态;每组元数据记录一个连接状态,通过维护多组元数据,进而实现在一台主机上与不同远程主机建立多个连接;所述元数据的索引通过数据包序列号和滑动窗口大小求余操作获得,即psn mod(滑动窗口大小值),其中psn是数据包序列号,滑动窗口大小是一个可配置的值,mod是求余数操作。3.如权利要求1所述的硬件保障的数据可靠传输系统,其特征在于,所述储存器地址空间被分为多个组,每个组对应元数据的一个组;存储器上的每个组被分为多个缓存单元,每个缓存单元大小等于网络的pmtu,每个组内持有的缓存单元数目等于连接的滑动窗口数目;所述片外储存器的每个缓存单元与所述元数据中的每个数据包一一对应,缓存单元在片外存储器中的索引通过数据包序列号和滑动窗口大小求余操作获得。4.如权利要求1所述的硬件保障的数据可靠传输系统,其特征在于,所述元数据检测到丢帧的方法包括:数据帧在脉冲定时器到来时仍未得到确认标识;在确认标识上产生“缝隙”,表示后发送的数据已经到达,之前的数据可能已经丢失。5.如权利要求1所述的硬件保障的数据可靠传输系统,其特征在于,所述元数据在收到请求时,为远端返回确认;对于跨越多个数据包的写请求,通过分组码和序列号的组合确认合并;其中数据包中可以携带四种标记首帧标记、中间帧标记、尾帧标记和单帧标记,将四种标记命名为分组码,元数据中只记录首帧标识和末帧标识。6.如权利要求1所述的硬件保障的数据可靠传输系统,其特征在于,所述元数据在检测到丢帧时,通过nak请求远端重传输数据包,nak消息携带丢失数据帧的序列号;远端的片外存储器通过序列号索引到数据的备份地址,并发起重传输。7.一种应用如权利要求1~6任意一项所述的硬件保障的数据可靠传输系统的硬件保障的数据可靠传输系统的控制方法,其特征在于,所述硬件保障的数据可靠传输系统的控制方法包括以下步骤:步骤一,通过bitmap建立存储在片内的元数据和缓存数据的片外存储器的映射关系;步骤二,利用元数据在发送端与接收端独立维护,并记录数据的读写类型,读标记数据从远端传输到本地,写标记数据从本地传输到远端;步骤三,利用发送端与接收端个持有的大容量片外储存器进行数据备份和乱序重组;步骤四,当对应序列号标记为读时,数据源在远端,对应存储器的缓存单元用于数据包缓存和包重组;
步骤五,当对应序列号标记为写时,数据源在本地,对应存储器的缓存单元用于数据包备份。8.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:通过bitmap建立存储在片内的元数据和缓存数据的片外存储器的映射关系;利用元数据在发送端与接收端独立维护,并记录数据的读写类型,读标记数据从远端传输到本地,写标记数据从本地传输到远端;利用发送端与接收端个持有的大容量片外储存器进行数据备份和乱序重组;当对应序列号标记为读时,数据源在远端,对应存储器的缓存单元用于数据包缓存和包重组;当对应序列号标记为写时,数据源在本地,对应存储器的缓存单元用于数据包备份。9.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如下步骤:通过bitmap建立存储在片内的元数据和缓存数据的片外存储器的映射关系;利用元数据在发送端与接收端独立维护,并记录数据的读写类型,读标记数据从远端传输到本地,写标记数据从本地传输到远端;利用发送端与接收端个持有的大容量片外储存器进行数据备份和乱序重组;当对应序列号标记为读时,数据源在远端,对应存储器的缓存单元用于数据包缓存和包重组;当对应序列号标记为写时,数据源在本地,对应存储器的缓存单元用于数据包备份。10.一种信息数据处理终端,其特征在于,所述信息数据处理终端用于实现如权利要求1~6任意一项所述的硬件保障的数据可靠传输系统。

技术总结
本发明属于硬件可靠传输技术领域,公开了一种硬件保障的数据可靠传输系统、控制方法、设备及终端,所述硬件保障的数据可靠传输系统包括存储在片内的元数据和缓存数据的片外存储器,并通过bitmap建立映射关系;所述元数据在发送端与接收端独立维护,用于记录数据的读写类型,读标记数据从远端传输到本地,写标记数据从本地传输到远端;所述发送端与接收端个持有大容量片外储存器,用于数据备份和乱序重组。本发明新的丢帧检测机制,可以降低检测丢帧带来的时间延迟;合并多个数据包的响应,提高网络带宽利用率;基于元数据结构提出选择重传机制,在丢包时不会引起严重的性能下降;同时支持多个连接的大包乱序重组和数千个左右的连接数。的连接数。的连接数。


技术研发人员:潘伟涛 殷建飞 邱智亮 张陇疆 韩冰 王钱江 王浩
受保护的技术使用者:西安电子科技大学
技术研发日:2022.03.20
技术公布日:2022/7/29
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1