[发明专利]一种扫描任务调度方法、装置、存储介质及设备在审
申请号: | 201910535159.6 | 申请日: | 2019-06-19 |
公开(公告)号: | CN110377407A | 公开(公告)日: | 2019-10-25 |
发明(设计)人: | 刘无敌;李飞 | 申请(专利权)人: | 北京威努特技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 李博洋 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 扫描 扫描节点 扫描任务调度 地址信息 存储介质 地址信息判断 调度算法 节点扫描 任务发送 任务获取 系统开销 资产信息 颠簸 | ||
本发明公开了一种扫描任务调度方法、装置、存储介质及设备,该方法包括:根据扫描节点的请求确定扫描节点的地址信息;根据地址信息判断待扫描任务中是否有与扫描节点具有相同地址信息的待扫描任务;当有与扫描节点具有相同地址信息的待扫描任务时,将待扫描任务发送至扫描节点。通过实施本发明,避免了现有LSF调度算法的颠簸现象增大了系统开销的问题。此外,还可以使得待扫描任务被具有相同地址的扫描节点扫描,而本地节点扫描本地任务能够扫描到更多的资产信息,因此,本发明实施例提供的扫描任务调度方法可以根据扫描相应的待扫描任务获取更多的信息,提高扫描的效率。
技术领域
本发明涉及分布式计算技术领域,具体涉及一种扫描任务调度方法、装置、存储介质及设备。
背景技术
随着计算机与自动控制技术的发展,实时系统的应用越来越广泛,如数字控制、指挥控制、信号处理以及电信系统等等。而实时任务调度算法是实时系统设计和实现的关键。它的好坏,直接影响到系统的吞吐量、系统的响应时间,甚至是任务能否得以成功调度。
目前,关于任务调度算法的研究有很多,其中,最小空闲时间优先(least slackfirst,简称LSF)实时调度算法是结合任务执行的缓急程度来给任务分配优先级。任务所剩的空闲时间越少,就越需要尽快执行,这样保证了紧急任务(并非是截止期越早的任务)的优先执行。然而,由于等待执行任务(简称等待任务)的空闲时间是严格递减的,其等待执行的缓急程度也随时间越来越紧急,因此在系统执行过程中,等待任务随时可能会抢占当前执行的任务。LSF算法造成任务之间的频繁切换(也称为颠簸(thrashing)现象)较为严重。颠簸现象增大了系统开销,并限制了LSF算法的应用。
发明内容
有鉴于此,本发明实施例提供了一种扫描任务调度方法、装置、存储介质及设备,以解决现有LSF调度算法的颠簸现象增大了系统开销,并限制了算法的应用的问题。
本发明提出的技术方案如下:
本发明实施例第一方面提供一种扫描任务调度方法,该方法包括:根据扫描节点的请求确定所述扫描节点的地址信息;根据所述地址信息判断待扫描任务中是否有与所述扫描节点具有相同地址信息的待扫描任务;当有与所述扫描节点具有相同地址信息的待扫描任务时,将所述待扫描任务发送至所述扫描节点。
可选地,当有与所述扫描节点具有相同地址信息的待扫描任务时,将所述待扫描任务发送至所述扫描节点,包括:判断发出扫描请求的扫描节点的个数;当所述个数为单个时,将所述待扫描任务发送至所述扫描节点;当所述个数为多个时,根据网络参数对多个所述扫描节点进行排序;根据排序的顺序,依次将各待扫描任务发送至对应的扫描节点。
可选地,根据网络参数对多个所述扫描节点进行排序,包括:获取与发送请求的扫描节点之间进行数据传输的网速和带宽;根据所述网速和带宽对发送请求的多个扫描节点进行排序。
可选地,该扫描任务调度方法还包括:当没有与所述扫描节点具有相同地址信息的待扫描任务时,根据网络参数对除发送请求的扫描节点之外的其他各扫描节点进行排序;根据其他各扫描节点的顺序依次将待扫描任务发送至其他各扫描节点。
本发明实施例第二方面提供一种扫描任务调度装置,该装置包括:信息获取模块,用于根据扫描节点的请求确定所述扫描节点的地址信息;信息判断模块;用于根据所述地址信息判断待扫描任务中是否有与所述扫描节点具有相同地址信息的待扫描任务;任务发送模块,用于当有与所述扫描节点具有相同地址信息的待扫描任务时,将所述待扫描任务发送至所述扫描节点。
可选地,所述任务发送模块包括:判断模块,用于判断发出扫描请求的扫描节点的个数;第一发送模块,用于当所述个数为单个时,将所述待扫描任务发送至所述扫描节点;第一排序模块,用于当所述个数为多个时,根据网络参数对多个所述扫描节点进行排序;第二发送模块,用于根据排序的顺序,依次将各待扫描任务发送至对应的扫描节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京威努特技术有限公司,未经北京威努特技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910535159.6/2.html,转载请声明来源钻瓜专利网。