【技术实现步骤摘要】
一种分布式资产任务调度方法
[0001]本申请涉及一种分布式资产任务调度方法,属于网络资产探测领域
。
技术介绍
[0002]随着网络技术的快速发展,越来越多的企业和组织将自己的业务和服务部署在云上或者内网中,这些部署在网络上的资产和系统是组成整个网络空间的基础设施
。
[0003]其中,网络资产作为网络空间的构建单元,是网络空间必不可少的一部分
。
随着服务和设备的不断新增,网络空间中的资产数量越来越庞大,并且资产更新慢
、
资产识别准确性低
、
识别发现慢等问题也逐渐产生
。
[0004]目前资产探测领域面临的主要问题是,在如此巨量和广泛的资产范围内,传统的探测任务调度方法存在发现慢
、
单点故障
、
性能瓶颈和可扩展性不足等问题,无法满足大规模任务处理的需求
。
技术实现思路
[0005]为了解决传统的探测任务调度方法存在的上述各种缺陷,根据本申请的一个方面,提供了一种分布式资产任务调度方法,包括如下步骤:
[0006]S1
:默认参数设置,根据
worker
节点的性能参数设置程序的默认参数,可以更充分的发挥性能
。
[0007]S2
:任务拆分分配,读取各个计算节点上的任务数据,进行资产任务拆分和负载均衡,并分配给各个计算节点
。
[0008]通过任务拆分和负载均衡算法,可以有效减轻单个节点的任 ...
【技术保护点】
【技术特征摘要】
1.
一种分布式资产任务调度方法,其特征在于,包括如下步骤:
S1
:默认参数设置,根据
worker
节点的性能参数设置程序的默认参数;
S2
:任务拆分分配,读取各个计算节点上的任务数据,进行资产任务拆分和负载均衡,并分配给各个计算节点;
S3
:任务调度,各个计算节点根据任务参数建立任务调度图并生成任务链表,设计调度策略;
S4
:任务执行,各个计算节点遍历所述任务链表并执行任务;
S5
:执行确认,每个资产任务在被执行后被
Broker
确认
。2.
根据权利要求1所述的一种分布式资产任务调度方法,其特征在于,所述步骤
S1
中,所述性能参数至少包括所述
worker
节点的物理性能参数
。3.
根据权利要求1所述的一种分布式资产任务调度方法,其特征在于,所述步骤
S1
中,所述默认参数至少包括任务并发数
、
超时等待时间
、
发包数量中的一项
。4.
根据权利要求1所述的一种分布式资产任务调度方法,其特征在于,所述步骤
S2
中,根据任务类型
、
任务目标数量
、
任务目标网络情况
...
【专利技术属性】
技术研发人员:傅涛,苏旭亮,陆陈飞,邓勇,夏康丽,
申请(专利权)人:博智安全科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。