[发明专利]轮询计算设备在审
申请号: | 201880099831.5 | 申请日: | 2018-11-30 |
公开(公告)号: | CN113168319A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | S·阿什伊尔瓦德;G·S·罗伊;J·M·维涅加斯三世;R·G·布卢尔 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 郭美琪;吕传奇 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 设备 | ||
1.一种轮询计算设备,其包括:
存储器,其存储指令、最小轮询间隔目标和最大轮询间隔目标;以及
连接到所述存储器的处理器,所述处理器用以执行所述指令,所述指令控制所述处理器以:
基于正被轮询的给定受监视设备的当前处理时间和先前被轮询的受监视设备的平均处理时间,确定用以轮询受监视设备队列中的受监视设备的间隔时间;
调整轮询速率,使得间隔时间介于最小轮询间隔目标和最大轮询间隔目标之间;
根据轮询速率来轮询队列中的受监视设备;
响应于轮询,从队列中的受监视设备接收安装在受监视设备处的软件的当前软件版本指示符;以及
向软件补丁差异设备发送当前软件版本指示符,所述软件补丁差异设备用以基于当前软件版本指示符确定自从上次轮询以来已经更新了哪些受监视设备。
2.根据权利要求1所述的轮询计算设备,其中,所述指令进一步控制处理器以:
经由安装在受监视设备处的轮询应用程序的应用编程接口(API)与受监视设备通信。
3.根据权利要求1所述的轮询计算设备,其中,所述指令进一步控制处理器以:
与受监视设备列表通信以生成受监视设备队列。
4.根据权利要求1所述的轮询计算设备,其中,所述指令进一步控制处理器以:
根据轮询速率和缓冲时间来轮询队列中的受监视设备。
5.根据权利要求1所述的轮询计算设备,其中,通过调整用于与队列中的受监视设备通信的轮询线程的数量来调整轮询速率。
6.一种非暂时性机器可读存储介质,其用可由轮询计算设备的处理器执行的指令进行编码,所述非暂时性机器可读存储介质包括所述指令,所述指令控制所述处理器以:
基于轮询受监视设备的平均处理时间,确定用以轮询受监视设备队列中的受监视设备的间隔时间;
调整轮询速率,使得所述间隔时间介于最小轮询间隔目标和最大轮询间隔目标之间,通过减少用于与队列中的受监视设备通信的轮询线程的数量来增加轮询速率,以及通过增加轮询线程的数量来降低轮询速率;
根据轮询速率来轮询队列中的受监视设备;
响应于轮询,从受监视设备接收安装在受监视设备处的软件的当前软件版本指示符;以及
向软件补丁差异设备发送当前软件版本指示符,所述软件补丁差异设备用以基于当前软件版本指示符确定自从上次轮询以来已经更新了哪些受监视设备。
7.根据权利要求6所述的非暂时性机器可读存储介质,进一步包括指令,所述指令控制所述处理器以:
当间隔时间小于最小轮询间隔目标时,减少轮询线程的数量,直到轮询速率使得间隔时间等于最小轮询间隔目标加上缓冲时间为止。
8.根据权利要求6所述的非暂时性机器可读存储介质,进一步包括指令,所述指令控制所述处理器以:
当间隔时间大于最大轮询间隔目标时,增加轮询线程的数量,直到轮询速率使得间隔时间等于最小轮询间隔目标加上缓冲时间为止。
9.根据权利要求6所述的非暂时性机器可读存储介质,进一步包括指令,所述指令控制处理器以:
基于当前正被轮询的受监视设备的当前处理时间和先前被轮询的受监视设备的平均处理时间,确定间隔时间。
10.根据权利要求6所述的非暂时性机器可读存储介质,进一步包括指令,所述指令控制所述处理器以:
与受监视设备列表通信以生成受监视设备队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司,有限责任合伙企业,未经惠普发展公司,有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880099831.5/1.html,转载请声明来源钻瓜专利网。