[发明专利]一种针对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为在线执行体数,系统的异常执行体数已经高达半数以上,系统可进行垂直切换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810038718.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种接入广播电视系统的方法
- 下一篇:一种卫生监管平台