[发明专利]并行用户态协议栈的管理方法和协议栈系统有效
| 申请号: | 201410124239.X | 申请日: | 2014-03-28 |
| 公开(公告)号: | CN104951357B | 公开(公告)日: | 2018-06-26 |
| 发明(设计)人: | 戴芬 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/50;H04L29/06 |
| 代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;肖鹂 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 协议栈 迁移 协议栈系统 共享资源池 并行用户 运行状态异常 分发模块 负载均衡 负载能力 故障恢复 监控用户 运行状态 用户态 重建 分发 瓶颈 管理 | ||
1.一种并行用户态协议栈的管理方法,其特征在于,包括:
监控用户态协议栈中每个协议栈对应的实例的运行状态,一个所述实例对应于所述用户态协议栈中的一个协议栈;
确定第一实例和第二实例,其中所述第一实例为运行状态异常的实例,所述第二实例具备迁入所述第一实例中至少一个待迁移负载的能力,一个所述待迁移负载在所述第一实例所对应的协议栈内对应于一个协议控制块PCB,所述PCB在共享资源池中对应于一个存储着所述待迁移负载连接参数的PCB,所述待迁移负载的连接参数能够用于重建所述待迁移负载;
根据所述第一实例中至少一个待迁移负载在所述共享资源池中所对应的PCB在所述第二实例中重建所述至少一个待迁移负载。
2.如权利要求1所述的方法,其特征在于,在所述根据所述第一实例中至少一个待迁移负载在共享资源池中所对应的PCB在所述第二实例中重建所述至少一个待迁移负载之前,所述方法还包括:
确定所述第一实例中的至少一个待迁移负载。
3.如权利要求2所述的方法,其特征在于,所述实例的运行状态包括实例的负载状态和存活状态,所述监控用户态协议栈中每个协议栈对应的实例的运行状态包括:
分别向所述用户态协议栈中每个协议栈对应的实例发送心跳消息并监控所述心跳消息响应时延,并监控所述用户态协议栈中每个协议栈对应的实例在第一预定时间内的实例负载均值,以根据所述心跳消息的响应时延和所述实例负载均值确定所述用户态协议栈中每个协议栈对应的实例的运行状态,其中,一条心跳消息对应于一个所述实例;或者
分别轮询所述用户态协议栈中每个协议栈对应的实例的实例标识,并监控所述用户态协议栈中每个协议栈对应的实例在第一预定时间内的实例负载均值,以根据所述实例标识和所述实例负载均值确定所述用户态协议栈中每个协议栈对应的实例的运行状态,其中,所述实例标识用于表示实例的存活状态,所述实例标识存储于共享内存区域或共享文件,一个所述实例标识对应于一个所述实例。
4.如权利要求3所述的方法,其特征在于,所述确定第一实例包括:
确定距离发送心跳消息时刻达到第二预定时间后仍然未反馈心跳响应的实例为所述第一实例;或者
确定第一预定时间内实例标识表示僵死或失效状态的实例为所述第一实例。
5.如权利要求4所述的方法,其特征在于,
所述确定第二实例包括:创建并确定新的实例为所述第二实例;
所述根据所述第一实例中至少一个待迁移负载在共享资源池中所对应的PCB在所述第二实例中重建所述至少一个待迁移负载包括:
根据所述至少一个待迁移负载之第一负载在共享资源池中所对应的第一PCB在所述第二实例中实现所述第一负载与所述用户态协议栈的上层服务的对接,并将所述第一负载在所述第一实例中绑定的第一接收端扩展RSS队列重绑定到所述第二实例的所述第一负载中,其中,所述至少一个待迁移负载包括所述第一实例的所有负载。
6.如权利要求5所述的方法,其特征在于,还包括:终止所述第一实例。
7.如权利要求3所述的方法,其特征在于,
所述确定第一实例包括:确定第一预定时间内实例总负载均值大于第一预定阈值的实例为所述第一实例。
8.如权利要求7所述的方法,其特征在于,所述确定第二实例包括:
如果存在第一预定时间内实例总负载均值低于第二预定阈值的实例,则确定所述第一预定时间内实例总负载均值低于第二预定阈值的一个或多个实例作为所述第二实例,其中,迁入所述第二实例的所有负载的负载值与所述第二预定阈值之和小于所述第一预定阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410124239.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:主机板检修治具
- 下一篇:一种车用装置与行动装置的注册与连接的方法





