-
公开(公告)号:CN114900471B
公开(公告)日:2023-11-28
申请号:CN202210410529.5
申请日:2022-04-19
Applicant: 上海大学 , 上海航天计算机技术研究所
IPC: H04L47/19 , H04L47/26 , H04L47/36 , H04L47/6275 , H04L47/628 , H04L47/6295
Abstract: 本发明提供了一种高性能无阻塞数据传输方法,包括多并发数据长度记录缓冲池、仲裁模块和数据交互控制模块,前级数据包处理模块将数据包的并发号和帧长传输至多并发数据长度记录缓冲池,多并发数据长度记录缓冲池将数据列入队列,仲裁模块对队列进行判断队列中是否存在数据,如存在数据,则将队列的并发号和帧长传输至数据交互控制模块,数据交互控制模块与应用层采用请求查询更新的握手式数据交互。本发明的一种高性能无阻塞数据传输方法,通过比较应用层空间能容纳的数据长度和多并发数据长度记录缓冲池的数据长度,对缓存的数据进行切片发送,并更新应用层的缓冲区长度,有效实现了对缓存数据的高效读取和传输,避免了数据的传输拥塞。
-
公开(公告)号:CN114900471A
公开(公告)日:2022-08-12
申请号:CN202210410529.5
申请日:2022-04-19
Applicant: 上海大学 , 上海航天计算机技术研究所
IPC: H04L47/19 , H04L47/26 , H04L47/36 , H04L47/6275 , H04L47/628 , H04L47/6295
Abstract: 本发明提供了一种高性能无阻塞数据传输方法,包括多并发数据长度记录缓冲池、仲裁模块和数据交互控制模块,前级数据包处理模块将数据包的并发号和帧长传输至多并发数据长度记录缓冲池,多并发数据长度记录缓冲池将数据列入队列,仲裁模块对队列进行判断队列中是否存在数据,如存在数据,则将队列的并发号和帧长传输至数据交互控制模块,数据交互控制模块与应用层采用请求查询更新的握手式数据交互。本发明的一种高性能无阻塞数据传输方法,通过比较应用层空间能容纳的数据长度和多并发数据长度记录缓冲池的数据长度,对缓存的数据进行切片发送,并更新应用层的缓冲区长度,有效实现了对缓存数据的高效读取和传输,避免了数据的传输拥塞。
-