【技术实现步骤摘要】
用于优化设备之间的数据流的方法和系统
本专利技术涉及数据通信,并且更具体地,涉及用于控制设备之间的通信中的数据流的方法和系统。
技术介绍
在数据通信网络中,通过将一定量的数据(aquantumofdata)分解成多个寻址的数据分组(即,数据的较小单位),然后通过通信网络将数据分组从发送设备发送并路由到接收设备(在其中,数据分组被接收并被重组),来在物理设备之间传送该一定量的数据。当具有不同延迟特性的两个物理设备被逻辑连接以用于数据传送时,必须将该一定量的数据划分为不超过任一连接的设备的最大分组大小的分组。这意味着能力最差的设备确定数据传送期间的分组的大小。附加地,为了发送每个新的数据分组,在允许发送设备发送新的分组之前,发送设备必须首先等待来自接收设备的对先前分组的接收的确认。由于这些因素,数据传送的吞吐量受影响,并且在高延迟链路上,两个连续分组的传输之间的时间会相当长。因此,数据传送效率低下。
技术实现思路
根据本公开,公开了一种克服上述低效性的用于在第一设备与第二设备之间发送数据的系统。所述系 ...
【技术保护点】
1.一种用于在第一设备与第二设备之间发送数据的系统,所述系统包括:/n第一网络,具有定义针对所述第一网络上的数据传输的第一分组大小的第一延迟特性,所述第一设备在所述第一网络上操作;/n第二网络,具有定义针对所述第二网络上的数据传输的第二分组大小的第二延迟特性,所述第二设备在所述第二网络上操作;以及/n网关,在所述第一网络和所述第二网络之间;/n其中,所述网关被配置为拦截以所述第一分组大小从所述第一设备向所述第二设备发送的数据传输,将所述数据传输从所述第一分组大小转换为所述第二分组大小,并且以所述第二分组大小将所述数据传输递送到所述第二设备。/n
【技术特征摘要】
20181105 US 16/180,1921.一种用于在第一设备与第二设备之间发送数据的系统,所述系统包括:
第一网络,具有定义针对所述第一网络上的数据传输的第一分组大小的第一延迟特性,所述第一设备在所述第一网络上操作;
第二网络,具有定义针对所述第二网络上的数据传输的第二分组大小的第二延迟特性,所述第二设备在所述第二网络上操作;以及
网关,在所述第一网络和所述第二网络之间;
其中,所述网关被配置为拦截以所述第一分组大小从所述第一设备向所述第二设备发送的数据传输,将所述数据传输从所述第一分组大小转换为所述第二分组大小,并且以所述第二分组大小将所述数据传输递送到所述第二设备。
2.根据权利要求1所述的系统,所述网关还被配置为:拦截以所述第二分组大小从所述第二设备向所述第一设备发送的数据传输,将所述数据传输从所述第二分组大小转换为所述第一分组大小,并且以所述第一分组大小将所述数据传输递送到所述第一设备。
3.根据权利要求1所述的系统,其中,所述第一分组大小和所述第二分组大小是不同的。
4.根据权利要求3所述的系统,其中,所述第一分组大小小于所述第二分组大小。
5.一种用于在第一网络上操作的第一设备与在第二网络上操作的第二设备之间发送数据的方法,所述方法包括:
在介于所述第一网络与所述第二网路之间的网关处,拦截以第一分组大小从所述第一设备向所述第二设备发送的数据传输;
在所述网关处,将所述数据传输从所述第一分组大小转换为第二分组大小;以及
以所述第二分组大小将转换后的数据传输从所述网关递送到所述第二设备。
6.根据权利要求5所述的方法,其中,所述第一分组大小和所述第二分组大小是不同的。
7.根据权利要求6所述的方法,其中,所述第一分组大小大于所述第二分组大小。
8.根据权利要求5所述的方法,其中,将所述数据传输从所述第一分组大小转换为所述第二分组大小包括将所述第一分组大小的每个分组拆分为所述第二分组大小的多个分组。
9.根据权利要求5所述的方法,其中,将所述数据传输从所述第一分组大小转换为所述第二分组大小包括将所述第一分组大小的多个分组合为所述第二分组大小的单个分组。
10.根据权利要求5所述的方法,还包括:
在所述网关处从所述第一设备接收针对可用于所述第二设备的最大分组大小的请求;
从所述网关向所述第二设备转发针对可用于所述第二设备的所述最大分组大小的所述请求;
在所述网关处从所述第二设备接收指示可用于所述第二设备的所述最大分组大小是所述第二分组大小的响应;以及
从所述网关向所述第一设备发送指示可用于所述第二设备的所述最大分组大小是所述第一分组大小的响应。
11.根据权利要求5所述的方法,其中,以所述第二分组大小将转换后的数据传输从所述网关递送到所述第二设备包括:
从所述...
【专利技术属性】
技术研发人员:亨里克·奥勒森,腓特烈·比约恩,
申请(专利权)人:丹佛斯动力系统公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。