【技术实现步骤摘要】
本专利技术涉及通信领域中核心网用户数据存储和会话控制节点领域,具体地,涉及一种分布式系统的升级方法、升级调度节点及系统。
技术介绍
现有电信网络中数据节点和会话处理节点的软件升级方案通常采用主备升级方式来保证业务的连续性。图1为现有集中或分布式系统中主备用升级方式的流程示意图,如图1所示,主节点用N1表示,备用节点用N2表示。在图l所示的系统中,如果均是数据节点,则需要存储用户数据、接收数据的查询和更新请求,主、备节点之间需要实时同步数据更新请求;如果图1所示的系统中均是会话处理节点,则需要处理会话控制相关的请求,主、备节点之间需要实时同步会话状态信息。假设节点现有的软件版本为vl,要升级到版本v2,下面通过图1说明现有主备方式的升级过程 步骤1 :主节点Nl处于工作状态,同时将动态数据实时同步到备用节点N2上; 步骤2 :备用节点N2软件升级,从版本vl升级到版本v2 ; 步骤3 :备用节点N2软件升级结束后,通知主节点Nl同步软件升级过程中未能同步给备用节点N2的增量数据,在同步结束后,备用节点N2中具有最新的数据; 步骤4 :备用节点N2成功运行在新版本 ...
【技术保护点】
一种分布式系统的升级方法,其特征在于,包括:将分布式系统中的节点分为升级节点组和一个或多个工作节点组;对所述升级节点组和所述工作节点组进行调度控制,进行所述升级节点组的节点升级。
【技术特征摘要】
一种分布式系统的升级方法,其特征在于,包括将分布式系统中的节点分为升级节点组和一个或多个工作节点组;对所述升级节点组和所述工作节点组进行调度控制,进行所述升级节点组的节点升级。2. 根据权利要求1所述的方法,其特征在于,对所述升级节点组和所述工作节点组进 行调度控制,进行所述升级节点组的节点升级的操作包括对所述升级节点组内的节点进行升级;将所述升级节点组内升级完毕的节点加入所述工作节点组; 从所述工作节点组选择未升级的节点加入所述升级节点组进行升级。3. 根据权利要求1所述的方法,其特征在于,将分布式系统中的节点分为升级节点组 和一个或多个工作节点组的操作包括根据节点的工作状态信息,将所述分布式系统中的节点分为升级节点组和一个或多个 工作节点组;所述工作状态信息包括节点能力信息、负载信息、软件版本信息、网络拓扑信息。4. 根据权利要求3所述的方法,其特征在于,将所述分布式系统中的节点分为升级节 点组和一个或多个工作节点组的操作之前还包括所述分布式系统中的节点定期主动或根据查询请求,上报节点的工作状态信息。5. 根据权利要求3所述的方法,其特征在于,根据节点的工作状态信息,将所述分布式 系统中的节点分为升级节点组和一个或多个工作节点组的操作包括选择负载轻且软件版本需要升级的节点组成所述升级节点组,将其余节点分为一个或 多个工作节点组。6. 根据权利要求l-5所述的方法,其特征在于,还包括 在分布式系统中设置升级调度节点;通过所述升级调度节点,执行将所述分布式系统中的节点分为升级节点组和一个或多 个工作节点组的操作;由所述升级调度节点对所述升级节点组和所述工作节点组进行调度控制。7. 根据权利要求6所述的方法,其特征在于,对所述升级节点组内的节点进行升级的 操作之前还包括所述升级节点组内的节点通过所述升级调度节点,转移自身负载至所述工作节点组内 的节点上。8. 根据权利要求6所述的方法,其特征在于,对所述升级节点组内的节点进行升级的 操作之前还包括所述升级节点组内升级的节点对正在进行的业务启动定时器,对所述定时器超时仍未 结束的所述业务进行强制结束;所述升级调度节点将所述业务转移至所述工作节点组内的节点上。9. 根据权利要求8所述的方法,其特征在于,对所述升级节点组内的节点进行升级的 操作之前还包括所述升级调度节点将升级节点组内升级的节点中已注册未使用的业务或新注册的业 务进行负载转移;所述升级调度节点将所述已注册未使用的业务或新注册的业务转移至所述工作节点 组内...
【专利技术属性】
技术研发人员:李刚,薛海强,魏冰,段晓东,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。