[发明专利]针对网络中的套接字组提供协调流控制的方法和网络节点在审
申请号: | 201780091727.7 | 申请日: | 2017-06-08 |
公开(公告)号: | CN110720199A | 公开(公告)日: | 2020-01-21 |
发明(设计)人: | J·马洛伊 | 申请(专利权)人: | 瑞典爱立信有限公司 |
主分类号: | H04L12/807 | 分类号: | H04L12/807;H04L29/06;H04L12/18;H04L12/805 |
代理公司: | 11247 北京市中咨律师事务所 | 代理人: | 于静 |
地址: | 瑞典斯*** | 国省代码: | 瑞典;SE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 套接字 发送方 大小限制 最大窗口 最小窗口 接收方 通告 通信网络 流控制 协调 | ||
1.一种由网络中的套接字组中的接收方套接字执行的用于针对所述组提供流控制的方法,所述方法包括:
当发送方套接字加入所述组时,向所述发送方套接字通告最小窗口作为消息大小限制;
从所述发送方套接字接收消息;以及
在接收到所述消息时,向所述发送方套接字通告最大窗口以增大所述消息大小限制,其中,所述最小窗口是所述最大窗口的一部分。
2.根据权利要求1所述的方法,其中,通告所述最大窗口进一步包括:
将所述发送方套接字从加入状态转变为活动状态;以及
如果处于所述活动状态的套接字总数距离可允许活动套接字数在阈值内,则从处于所述活动状态的选定套接字中回收容量。
3.根据权利要求2所述的方法,其中,所述选定活动套接字是处于所述活动状态的所述套接字中最不活动的套接字。
4.根据权利要求1所述的方法,其中,通告所述最大窗口进一步包括:
当处于活动状态的套接字总数等于可允许活动套接字数时,将所述发送方套接字从加入状态转变为未决状态。
5.根据权利要求4所述的方法,进一步包括:
从处于所述活动状态的所述套接字中最不活动的套接字中回收容量;以及
在接收到从所述最不活动的套接字回收的容量时,将所述发送方套接字从所述未决状态转变为所述活动状态。
6.根据权利要求3或5所述的方法,其中,回收所述容量进一步包括:
通过将所述最不活动的套接字的所述消息大小限制减小到所述最小窗口,从所述最不活动的套接字中回收所述容量。
7.根据权利要求1至5中任一项所述的方法,其中,由所述接收方套接字向所述组中的对等成员提供的合并总容量是所述最大窗口乘以所述组中的活动套接字数与所述最小窗口乘以所述组中的非活动套接字数的总和。
8.根据权利要求7所述的方法,进一步包括:
由所述接收方套接字在接收到来自所述发送方套接字的所述消息之后更新通告窗口,其中,所述通告窗口跟踪提供给所述发送方套接字的可用容量;以及
当所述通告窗口低于预定限制时,将提供给所述发送方套接字的所述可用容量补充到所述最大窗口。
9.根据权利要求1至5中任一项所述的方法,其中,至少部分地基于所述接收方套接字的负载等级,从所述套接字的与相同成员标识符相关联的子集中选择所述接收方套接字作为任播消息的接收者。
10.一种由网络中的套接字组中的发送方套接字执行的用于针对所述组提供序列控制的方法,所述方法包括:
通过单播从所述发送方套接字向对等成员套接字发送第一消息;
检测到来自所述发送方套接字的第二消息将要通过广播来发送,所述第二消息紧跟所述第一消息之后;以及
通过复制的单播来发送所述第二消息,其中,针对所有目的地节点复制所述第二消息,每个复制的第二消息通过单播来发送。
11.根据权利要求10所述的方法,进一步包括:
阻止下一个广播消息,直到所有所述目的地节点已确认接收到所述复制的单播。
12.根据权利要求10或11所述的方法,进一步包括:
在从所有所述目的地节点接收到确认之后,基于所述组中所述目的地节点的数量与所述目的地节点所在的集群的大小,确定是通过广播还是通过复制的单播来发送所述下一个广播消息。
13.根据权利要求10所述的方法,进一步包括:
在所述组中广播具有第一广播序列号的消息;以及
紧接在所广播的消息之后,发送具有第二广播序列号的单播消息,所述第二广播序列号唯一地标识所述第一广播序列号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞典爱立信有限公司,未经瑞典爱立信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780091727.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于电子围栏的系统和方法
- 下一篇:用于控制无线通信系统中的拥塞的装置和方法