[发明专利]一种针对Web异构冗余系统的动态切换方法有效

专利信息
申请号: 201810038718.8 申请日: 2018-01-16
公开(公告)号: CN108076072B 公开(公告)日: 2020-02-18
发明(设计)人: 汤景凡;胡恩超;姜明;张旻;梁惠兵 申请(专利权)人: 杭州电子科技大学
主分类号: H04L29/06 分类号: H04L29/06;H04L12/24;H04L29/08
代理公司: 杭州君度专利代理事务所(特殊普通合伙) 33240 代理人: 朱月芬
地址: 310018 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 针对 web 冗余 系统 动态 切换 方法
【权利要求书】:

1.一种针对Web异构冗余系统的动态切换方法,其特征在于包括如下步骤:

步骤1、提出监听日志审计结果,当系统状态达到切换条件时,触发切换机制,通过计算红线阈值进行相应的切换;

步骤2、将切换模式分为水平切换和垂直切换;

步骤3、提出Web异构系统的异构度H的定义并计算,所述的异构度H用于系统执行切换时,评估待切换的执行体集的异构程度;

步骤4、提出Web异构系统切换时的成本P定义并计算,所述的切换成本P是用于评估系统执行切换时的代价;

步骤5、结合异构度和切换成本,选出执行体集执行切换;

步骤5具体实现如下:

首先,构建异构执行体集并初始化影响因子

其中,构建算法使用遗传算法GAFDFR;

然后,系统监控日志审计结果,判断累计错误值(CNE)是否满足切换(switch)条件:

如果系统进行水平切(horizontally),由于候选集A-已经在线上,只是不参与输出决策,所以切换成本不高,只需按照H降序排序,切换最小值即可;

如果系统进行垂直切换(vertical),先按照H降序,当遇到H相同时,按照P升序排序,迭代选择较优的即可,直到执行体达到运行需求即可。

2.根据权利要求1所述一种针对Web异构冗余系统的动态切换方法,其特征在于步骤1所述的监听日志审计结果是指统计当前执行体集下的错误、警告日志的累积值,每当有新错误、警告日志产生时,就累加一次具体错误类型的报警次数,再通过事件机制触发系统去判断累计值是否达到安全阈值,未超过就继续运行,超过就根据不同级别的阈值设定触发切换机制。

3.根据权利要求1所述一种针对Web异构冗余系统的动态切换方法,其特征在于步骤2提出的两种切换模式,具体如下:

根据系统的安全红线分为两条,一条是系统在以后存在崩溃的可能,红线阈值χ相对低;一条是系统在不久以后必定崩溃,红线阈值χs相对高;前者执行水平切换,后者执行垂直切换;具体红线阈值设定方法如下所示:

χ=bs=CVSS(l) 公式1

l=(idl,timel,type,content,idc,idh) 公式2

其中危险值bs是根据CVSS计算得出的,当0≤bs≤3.9时,该执行体处在低风险状态,当4.0≤bs≤6.9时,该执行体处在中等风险状态,当7.0≤bs≤10.0时,该执行体处在高风险状态;idl是日志信息的唯一标识符;timel是日志信息产生的时间;type是日志消息的类型,并type∈{Sys,Sec,App,Alert},其中Sys表示系统日志,Sec表示安全日志,App表示应用日志,Alert表示告警日志;content是日志信息的内容;idc是产生日志的节点标识符,idh是日志对应安全事件的目标节点标识符;

χs≈(N+1)/2 公式3

其中,N为在线执行体数,系统的异常执行体数已经高达半数以上,系统可进行垂直切换。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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