[发明专利]一种基于云的主动探测方法和探测平台有效
申请号: | 201810316947.1 | 申请日: | 2018-04-10 |
公开(公告)号: | CN108833197B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 苏马婧;覃海湄;彭怀梁;戴琼;童超东;姜磊 | 申请(专利权)人: | 中国科学院信息工程研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 邱晓锋 |
地址: | 100093 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 主动 探测 方法 平台 | ||
1.一种基于云的主动探测方法,其特征在于,包括以下步骤:
1)在探测节点中基于Docker容器构建对网络进行主动探测的探针,将针对特定探测目标的探测程序封装成Docker镜像;
2)根据探测任务的配置需求,探测节点利用Docker容器中运行的探测程序对网络层、传输层、应用层进行主动探测;根据探测任务的多样化配置需求对资源进行统一管理和调度,包括:
a)在资源充足的情况下,采用面向多维度资源需求的任务调度算法,根据探测任务配置的多维度的需求,筛选系统中剩余资源大于探测任务所申请资源的节点,根据节点的负载和健康值对节点进行打分排序,节点得分越高,则该节点的负载越大;
b)资源不足的情况下,采用基于优先级分类的抢占式调度算法,优先调度对任务执行时间有特殊需求的任务。
2.根据权利要求1所述的方法,其特征在于,通过定义批量探测任务模板,使用户能够一次部署多个探测任务,并为每个探测任务配置不同的资源需求,以支持探测任务跨网络、跨地域的大规模部署。
3.根据权利要求1所述的方法,其特征在于,采用Web用户界面和API两种用户访问方式,使用户能够在Web界面上部署探测任务,实现任务的可视化监控和追踪任务的实时状态,并能够通过URL的形式经API接入点调用相应的接口以实现探测。
4.一种采用权利要求1所述方法的基于云的主动探测平台,其特征在于,包括:
节点管理模块,负责对集群内的节点进行统一的管理;所述节点包括管理节点和工作节点,管理节点负责分配资源、分发任务、管理集群内的节点、监控任务的运行状态,工作节点负责运行探测任务;
镜像管理模块,负责构建统一的私有镜像仓库,提供基本的增删改查镜像的管理功能,为镜像提供统一的存储和管理功能;
任务管理模块,负责对探测任务进行统一的管理,定义批量任务创建、删除、更新的统一模板,以实现任务创建、更新、删除操作,同时对任务的运行状态实现可视化的监控;
容器管理模块,负责对探测任务运行的容器的实时监控,并对容器进行管理和操作;
任务调度模块,负责对探测任务进行调度;
用户访问界面,负责提供Web用户界面和API两种用户访问方式。
5.根据权利要求4所述的主动探测平台,其特征在于,所述节点管理模块包括以下子模块:
节点资源监控子模块:负责维护节点的基本信息,并动态收集节点的资源状态;
节点状态监控子模块:负责监控节点的状态,根据节点ID监控节点的角色以及运行状态;
节点标签管理子模块:负责管理节点的标签,包括节点的角色标签、地域标签;
节点状态管理子模块:负责管理节点的状态,包括修改节点的运行状态、将某些节点加入/移除集群、修改节点的标签、连接私有镜像仓库。
6.根据权利要求4所述的主动探测平台,其特征在于,所述镜像管理模块包括以下子模块:
镜像上传子模块:支持从Web界面上传镜像至镜像仓库中;
镜像查看子模块:允许用户查看自己和系统管理员上传的镜像的详细信息;
镜像下载子模块:允许用户下载自己上传的镜像和管理员上传的镜像,同时也允许各个节点在任务部署时下载镜像至本地;
镜像删除子模块:允许用户从界面上删除自己上传的镜像。
7.根据权利要求4所述的主动探测平台,其特征在于,所述任务管理模块包括以下子模块:
任务提交子模块:接收用户提交的任务配置信息,判断用户所提交的任务描述的合理性、正确性,将任务描述形式化处理,将任务创建请求提交至后台;
任务监控子模块:根据任务名称,监控任务的实时状态,包括该任务的子任务数、任务运行状态、任务部署的节点;
任务管理子模块:对任务进行管理,包括更新探测任务配置需求、删除任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810316947.1/1.html,转载请声明来源钻瓜专利网。