[发明专利]针对网络中的套接字组提供协调流控制的方法和网络节点在审
申请号: | 201780091727.7 | 申请日: | 2017-06-08 |
公开(公告)号: | CN110720199A | 公开(公告)日: | 2020-01-21 |
发明(设计)人: | J·马洛伊 | 申请(专利权)人: | 瑞典爱立信有限公司 |
主分类号: | H04L12/807 | 分类号: | H04L12/807;H04L29/06;H04L12/18;H04L12/805 |
代理公司: | 11247 北京市中咨律师事务所 | 代理人: | 于静 |
地址: | 瑞典斯*** | 国省代码: | 瑞典;SE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 套接字 发送方 大小限制 最大窗口 最小窗口 接收方 通告 通信网络 流控制 协调 | ||
套接字组在通信网络中执行协调流控制。当发送方套接字加入所述组时,所述组中的接收方套接字向所述发送方套接字通告最小窗口作为消息大小限制。在从所述发送方套接字接收到消息时,所述接收方套接字向所述发送方套接字通告最大窗口以增大所述消息大小限制。所述最小窗口是所述最大窗口的一部分。
技术领域
本公开的实施例一般地涉及用于网络通信的系统和方法。
背景技术
透明进程间通信(TIPC)协议允许集群计算机环境中的应用与其它应用快速和可靠地通信,而不管其它应用在集群内的位置如何。TIPC网络包括单独处理元件或节点。TIPC应用通常通过在通信端点(被称为端口)之间交换数据单元(被称为消息)彼此通信。从应用的角度来看,消息是长度为1到66000字节的字节串,其内部结构由应用确定。端口是可以以面向连接的方式或无连接方式来发送和接收消息的实体。
面向连接的消息传送允许端口建立到网络中其它位置的对等端口的连接,并且然后与该对等端口交换消息。可以使用握手机制来建立连接;一旦建立连接,连接便保持活动状态,直到被端口之一所终止,或者直到端口之间的通信路径被断开。无连接消息传送(又称为数据报)允许端口与网络中其它位置的一个或多个端口交换消息。给定消息可以发送到单个端口(单播)或端口集合(多播或广播),具体取决于当发送消息时指定的目的地地址。
在组通信环境中,端口可以从一个或多个发送方接收消息,以及可以向一个或多个接收方发送消息。在某些场景中,由于目的地处的队列溢出(例如,当多个发送方同时向同一接收方发送消息时),由无连接通信发送的消息可能被丢弃。简单地增加接收队列大小以防止溢出可能存在接收方处的内存耗尽的风险,并且如果组大小的增加超过限制,则这种方法将无法扩展。此外,由于缺少不同消息类型之间的有效序列控制,可能未按顺序接收某些消息。因此,需要一种解决方案,其在理论上对于组通信是安全的,但在正常情况下不会严重限制吞吐量。
发明内容
在一个实施例中,提供一种针对网络中的套接字组中的接收方套接字的用于针对所述组提供流控制的方法。所述方法包括:当发送方套接字加入所述组时,向所述发送方套接字通告最小窗口作为消息大小限制;从所述发送方套接字接收消息;以及在接收到所述消息时,向所述发送方套接字通告最大窗口以增大所述消息大小限制,其中,所述最小窗口是所述最大窗口的一部分。
在一个实施例中,提供一种针对网络中的套接字组中的发送方套接字的用于针对所述组提供序列控制的方法。所述方法包括:通过单播从所述发送方套接字向对等成员套接字发送第一消息;检测到来自所述发送方套接字的第二消息将要通过广播来发送,所述第二消息紧跟所述第一消息之后;以及通过复制的单播来发送所述第二消息,其中,针对所有目的地节点复制所述第二消息,每个复制的第二消息通过单播来发送。
在一个实施例中,提供一种节点,包含网络中的套接字组中的接收方套接字。所述节点适于执行流控制以用于与所述组中的所述套接字通信。所述节点包括电路,适于使得所述节点中的所述接收方套接字执行以下操作:当发送方套接字加入所述组时,向所述发送方套接字通告最小窗口作为消息大小限制;从所述发送方套接字接收消息;以及在接收到所述消息时,向所述发送方套接字通告最大窗口以增大所述消息大小限制,其中,所述最小窗口是所述最大窗口的一部分。
在一个实施例中,提供一种节点,包含网络中的套接字组中的发送方套接字。所述节点适于执行序列控制以用于与所述组中的所述套接字通信。所述节点包括电路,其适于使得所述节点中的所述发送方套接字执行以下操作:通过单播向对等成员套接字发送第一消息;检测到来自所述发送方套接字的第二消息将要通过广播来发送,所述第二消息紧跟所述第一消息之后;以及通过复制的单播来发送所述第二消息,其中,针对所有目的地节点复制所述第二消息,每个复制的第二消息通过单播来发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞典爱立信有限公司,未经瑞典爱立信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780091727.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于电子围栏的系统和方法
- 下一篇:用于控制无线通信系统中的拥塞的装置和方法