[发明专利]一种基于探针调度的多目标优化方法及相关设备在审
申请号: | 202011173969.0 | 申请日: | 2020-10-28 |
公开(公告)号: | CN112422322A | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 李丹丹;黄小红;李刘杰;钱叶魁;闪德胜;丛群;杨瑞朋;黄浩;夏军波;雒朝峰;李建华 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 孙晓凤 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 探针 调度 多目标 优化 方法 相关 设备 | ||
1.一种基于探针调度的多目标优化方法,其特征在于,包括:
根据不同的探针覆盖指标,创建探针覆盖率约束条件;
在满足所述探针覆盖率约束条件的情况下,以探针集的负载和探针集的数量作为优化目标,创建多目标优化模型;
利用NSGA2算法对所述多目标优化模型进行求解,得到若干个满意探针集;
利用层次分析法AHP对所述若干个满意探针集进行决策分析,得到最优探针集。
2.根据权利要求1所述的方法,其特征在于,在所述根据不同的探针覆盖指标,创建探针覆盖率约束条件之前,还包括:
获取所有探针所在的地区、所在的自治域,以及获取所有探针所在的服务器或PC的CPU使用率、内存使用率和带宽使用率。
3.根据权利要求2所述的方法,其特征在于,所述根据不同的探针覆盖指标,创建探针覆盖率约束条件,具体包括:
设任意一个探针集为Px;
若探针覆盖指标为自治域,则所述探针集Px对目标节点的自治域覆盖率CA(Px)为所述Px中的探针所在的不重复的自治域总数与所述所有探针所在的不重复的自治域总数的比值;
若探针覆盖指标为地区,则所述探针集Px对目标节点的地区覆盖率CR(Px)为所述Px中的探针所在的不重复的地区总数与所述所有探针所在的不重复的地区总数的比值;以及
若探针覆盖指标为自治域与地区的组合,则所述探针集Px对目标节点的组合覆盖率CAR(Px)为所述自治域覆盖率CA(Px)与所述地区覆盖率CR(Px)中的最小值;
创建探针覆盖范围约束条件:
C(Px)≥Climit
其中,C(Px)为所述探针集Px对目标节点的自治域覆盖率CA(Px)或地区覆盖率CR(Px)或组合覆盖率CAR(Px),Climit为用户预设的覆盖率。
4.根据权利要求3所述的方法,其特征在于,所述在满足所述探针覆盖率约束条件的情况下,以所述探针集的负载和所述探针集的数量作为优化目标,创建多目标优化模型,具体包括:
获取所述探针集Px中所有探针所在的服务器或PC的CPU使用率、内存使用率和带宽使用率;
所述探针集Px中单个探针负载的计算公式为:
l=α*vcpu+β*vmemory+γ*vbandwidth,α+β+γ=1
其中,vcpu、vmemory和vbandwidth分别为所述单个探针所在的服务器或PC的CPU使用率、内存使用率和带宽使用率,α、β、γ分别为所述vcpu、vmemory、vbandwidth的权重;
创建多目标优化模型:
F(Px)=min[L(Px),M(Px)]T
s.t.C(Px)≥Climit
其中,s.t.代表约束条件,L(Px)为所述探针集Px中所有探针负载总和的平均值,M(Px)为所述探针集Px中被选择探针的数量。
5.根据权利要求1所述的方法,其特征在于,所述探针为软探针。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011173969.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:贯流风扇及空调器
- 下一篇:一种插接箱及数据中心