[发明专利]软件高可用保证的方法在审

专利信息
申请号: 201410552601.3 申请日: 2014-10-17
公开(公告)号: CN104331353A 公开(公告)日: 2015-02-04
发明(设计)人: 王航;赵俊辉 申请(专利权)人: 云南远信数通科技有限公司
主分类号: G06F11/30 分类号: G06F11/30
代理公司: 昆明祥和知识产权代理有限公司 53114 代理人: 唐德林
地址: 650000 云南省昆明市*** 国省代码: 云南;53
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 软件 可用 保证 方法
【权利要求书】:

1.软件高可用保证的方法,其特征在于:程序部署包提交到部署管理包进行验证和分发;部署管理器将程序分发给各个运行容器;为了保证程序进程运行正常,运行容器在启动以后将会向状态服务器上报进程和运行信息,并同时保持网络心跳,管理器通过查询状态服务器和心跳直接管理进程。

2.如权利要求1所述的软件高可用保证的方法,其特征在于涉及的心跳检测机制,具体为:管理器需要通过网络和进程保持一个TCP长连接,每隔一个时间段通过网络向状态管理器传递一个TCP包。

3.如权利要求1所述的软件高可用保证的方法,其特征在于涉及的程序进程上报机制,具体为:部署管理器根据监控情况,从整个系统中找到相对资源占用率低、运行进程较少的运行容器,将程序部署包相对平衡的分布在各个运行容器中,同时进行储存;程序运行以后,向状态管理器上报进程信息,并生成一个运行时的进程分布情况,状态管理器通过默认分布情况和运行时分布情况进行对比,识别出现故障的节点和位置,进而处理。

4.如权利要求1所述的软件高可用保证的方法,其特征在于系统采用了校验和网络检测阀值两个策略应对心跳检测及上报机制失败,具体为:

1)校验:进程信息上报时,会先进行连接测试;如果无法上报,则运行模块无法正常启动,保证一个事务性;当管理器读取上报信息时,首先会做一个信息校验,校验方法是crc循环冗余校验,保证信息上报完整;

2)网络检测阀值:所以任何网络故障,都会造成心跳停止:一次心跳停止认为节点出现了逻辑故障;三次心跳停止则认为是物理故障,物理故障时部署管理器会再进行一次直接向进程进行信息询问和验证,如果仍无法通信则需要处理的故障,部署管理器通知其他资源,重新启动该进程。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南远信数通科技有限公司,未经云南远信数通科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410552601.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top