[发明专利]非可靠物理传输通道下的多并发调用式通信方法在审
申请号: | 202210918020.1 | 申请日: | 2022-08-01 |
公开(公告)号: | CN115297193A | 公开(公告)日: | 2022-11-04 |
发明(设计)人: | 杜若蒙;魏志峰 | 申请(专利权)人: | 北京左江科技股份有限公司 |
主分类号: | H04L69/16 | 分类号: | H04L69/16;H04L67/568 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 辛海明 |
地址: | 100095 北京市海淀区高*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可靠 物理 传输 通道 并发 调用 通信 方法 | ||
本发明涉及一种非可靠物理传输通道下的多并发调用式通信方法,属于云计算领域。本发明通过用户数据处理服务将多用户并行的数据串行化,同时保证所有用户并发数据流的独立性和完整性,实现单进程支持高并发的调用式服务;本发明通过设备管理服务,能够提供设备的虚拟化,提高设备服务的利用率;本发明通过优化的可靠传输协议,能够在对端服务设备资源受限的前提下,实现高质量可靠传输。本发明所述方法在非可靠物理传输通道对端服务设备资源受限的情况下,对设备服务在通信质量,通信传输效率,服务并发数方面有较高提升。
技术领域
本发明属于云计算领域,具体涉及一种非可靠物理传输通道下的多并发调用式通信方法。
背景技术
随着云计算和大数据的发展,数据中心的数据越来越庞大,既有结构化数据也有非结构化数据,这些数据均需要服务器处理,更需要大容量的存储设备进行存储。云计算和大数据提供了对物理服务器上的资源最大化利用的一个切实可行的解决方案。另一方面,现在高性能的硬件设备价格昂贵,在没有高性能通信技术的前提下,这种昂贵的硬件设备,性能并没有得到最大程度上的利用,PCI-E专用数据处理卡就是其中一种。
传统PCI-E专用数据处理卡使用上大多采用基于PCI-E协议专用通道提供服务,开发周期短,稳定性高。这为本发明提供了基础。
目前市场上能够提供调用式服务的PCI-E专用数据处理卡大都结构简单,功能单一,服务速度一般在每秒几兆到几十兆,存在速度不高,不能支持海量数据读取,无法使用大量专用服务请求高并发和高速专用计算的需求。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是如何提供一种非可靠物理传输通道下的多并发调用式通信方法,以解决传统PCI-E专用数据处理卡存在速度不高,不能支持海量数据读取,无法使用大量专用服务请求高并发和高速专用计算的问题。
(二)技术方案
为了解决上述技术问题,本发明提出一种非可靠物理传输通道下的多并发调用式通信方法,该方法包括如下步骤:
用户数据处理服务接收到用户实体发来的请求数据,记录用户实体信息和I/O端口信息,并对用户实体发来的请求数据做相应处理,交给下行数据处理组件;
下行数据处理组件收到请求数据,根据服务实体的需求对请求数据做解封装和封装处理,将请求数据中的元数据组织为服务实体能够识别的请求数据包,并将处理完毕的请求数据包交给设备数据处理服务;
设备数据处理服务收到请求数据包,通过设备数据处理服务与服务实体间的可靠传输协议,发送给服务实体,同时设备数据处理服务还异步地接收服务实体的响应数据包,收到响应数据包后将会通知上行数据处理组件,并将响应数据包交给上行数据处理组件;
上行数据处理组件收到通知,收取响应数据包,通过解析数据包,将响应数据中的元数据封装为用户实体能够解析的响应数据,并交给用户数据处理服务;
用户数据处理服务收到响应数据,通过查找用户信息,查找到匹配的I/0端口,异步的将响应数据发给用户;
其中,TCP服务器及用户API调用为用户实体,PCI-E数据处理设备为服务实体。
进一步地,用户数据处理服务的服务建立流程包括如下步骤:
步骤S21、初始化通信服务,创建TCP监听服务;并创建如下数据结构:
创建请求数据队列sort_q_s,并初始化,用于多用户并行数据的串行化处理;
创建滑动窗口队列wind_q_s,并初始化,用于实现用户数据处理服务到物理设备的可靠传输;
创建客户端队列clients_s,并初始化,用于实现用户和用户数据的管理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京左江科技股份有限公司,未经北京左江科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210918020.1/2.html,转载请声明来源钻瓜专利网。