[发明专利]一种ISP友好的分布式服务节点选择和更新方法无效
申请号: | 201010283899.4 | 申请日: | 2010-09-16 |
公开(公告)号: | CN101931656A | 公开(公告)日: | 2010-12-29 |
发明(设计)人: | 胡瑞敏;杨红云;陈军;陈旭辉 | 申请(专利权)人: | 武汉大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/56 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 张火春 |
地址: | 430072*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种ISP友好的分布式服务节点选择和更新方法,本发明方法充分利用节点的拓扑信息以及预设的节点选择优先级,通过节点的拓扑信息,计算节点权值并进行从大到小排序,依据流分发的速率需求和列表节点可用带宽情况选择多个权值较大的资源服务节点并发送连接探测,最终实现拓扑感知且保证流分发服务质量的资源服务节点的选择,有效减少跨运营商之间的流量;同时,启动有偏闲谈机制进行本地邻居节点列表和资源服务节点的周期性更新,避免了集中更新方式单点失效带来的不利影响,减轻了对入口服务器查询带来的通信压力,使系统具有更高的可扩展性。 | ||
搜索关键词: | 一种 isp 友好 分布式 服务 节点 选择 更新 方法 | ||
【主权项】:
一种ISP友好的分布式服务节点选择和更新方法,其特征在于,包括以下步骤:S1、选择伙伴节点,该步骤进一步包括以下子步骤:S1 1、请求节点向入口服务器发送加入会话请求,入口服务器随机返回N个备选资源服务节点和请求节点的拓扑信息并保存在请求节点的本地邻居节点列表中;S1 2、请求节点选取M个备选资源服务节点作为初始伙伴节点;S1 3、请求节点向初始伙伴节点发送连接探测请求;S1 4、初始伙伴节点若在设定的连接超时时间内返回连接响应报文,则连接成功,请求节点将该初始伙伴节点记为伙伴节点,并获取数据;初始伙伴节点若在设定的连接超时时间内未返回连接响应报文,则超时次数加1,如果超时次数大于设定次数,则将该初始伙伴节点的节点当前状态表项设置为unactive,并执行步骤S1 5;S1 5、请求节点删除本地邻居节点列表中所有节点状态为unactive的L个节点信息,并从剩余的(N M)个备选资源服务节点中,取L个作为初始伙伴节点,然后按步骤S1 3、S1 4对L个初始伙伴节点进行连接探测;当伙伴节点个数为M个时,完成伙伴节点的选择,并结束本步骤;S2、周期性更新本地邻居列表,该步骤进一步包括以下子步骤:S2 1、请求节点周期性地从本地邻居节点列表中取出概率值大于一定阈值的伙伴节点作为闲谈对象,并发送更新消息;S2 2、闲谈对象收到更新消息,比较闲谈对象本地邻居节点列表内是否存在与请求节点IP地址和端口号相同的节点,若不存在,则执行步骤S2 3,否则,执行步骤S2 4;S2 3、请求节点插入闲谈对象本地邻居节点列表内没有的表项,并修改该记录相应表项;S2 4、比较闲谈对象本地邻居节点列表中对应节点与请求节点的最后更新时间,若闲谈对象本地邻居节点列表中对应节点的最后更新时间小于请求节点的最后更新时间,修改闲谈对象本地邻居节点列表中该记录相应表项;若闲谈对象本地邻居节点列表中最后更新时间大于请求节点的最后更新时间,保持闲谈对象邻居节点列表该记录相应表项;S3、周期性更新伙伴节点,该步骤进一步包括以下子步骤:S3 1、请求节点周期性地选出已发送数据量小于一定阈值的P个伙伴节点,若存在上述伙伴节点,则执行步骤S3 2;否则,结束本过程,等待下一个周期;S3 2、中断与步骤S3 1中所述P个伙伴节点的连接,重新执行步骤S1,选择P个伙伴节点,并获取数据,完成伙伴节点的更新。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010283899.4/,转载请声明来源钻瓜专利网。
- 上一篇:新能源抽油机
- 下一篇:小区间干扰的抑制方法以及基站