[发明专利]计算机处理的资源调配有效
| 申请号: | 201680078758.4 | 申请日: | 2016-12-19 |
| 公开(公告)号: | CN108885561B | 公开(公告)日: | 2022-04-08 |
| 发明(设计)人: | 罗伯特·布拉德肖;拉斐尔·德·杰西·费尔南德斯·蒙特祖玛;丹尼尔·米尔斯;塞缪尔·格林·米克维提;塞缪尔·卡尔·惠特尔;安德烈·马克西姆恩科;科思明·约内尔·阿拉德;马克·布莱恩·希尔兹;哈里斯·塞缪尔·诺弗;曼纽尔·阿尔弗雷德·范德里奇;杰弗里·保罗·加德纳;米哈伊尔·斯马里恩;鲁文·拉克斯;艾哈迈德·阿尔泰;克雷格·D·钱伯斯 | 申请(专利权)人: | 谷歌有限责任公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 肖华 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算机 处理 资源 调配 | ||
接收数据流作为输入的作业被执行。对于作业,在第一段时间内迭代地确定:积压增长;积压量;以及是否调整处理资源的数量。对于确定为调整调配给作业的处理资源数量的每次迭代,调整调配给作业的处理资源的数量。对于确定为不调整调配给作业的处理资源的数量的每次迭代,维持调配给作业的处理资源的数量。
相关申请的交叉引用
本申请要求于2016年3月4日提交的序列号为62/303,827的美国临时申请的优先权权益,其全部内容通过引用结合于此。
背景技术
计算机网络是通过允许共享资源和信息的通信信道互连的其他硬件和计算机的集合。通信协议定义了在计算机网络中交换信息所用的数据格式和规则。
发明内容
本文涉及并行处理环境中的输入的计算机处理。
在一个方面,一种方法由计算机系统执行。方法包括:在包括多个处理资源的计算机系统中运行作业,作业接收数据流作为输入,其中数据流中的数据量是无限的。该方法包括为作业迭代地确定:在第一时间段内的积压增长,其中积压增长是对接收到的要被输入到作业中的数据流中未处理数据的增长的量度;积压量,积压量是对接收到的要被输入到作业中的数据流中未处理的数据的量度;基于积压增长和积压量确定是否调整调配给作业的处理资源的数量。该方法包括:对于被确定为调整调配给作业的处理资源的数量的每次迭代,调整调配给作业的处理资源的数量。该方法包括:以及对于被确定为不调整调配给作业的处理资源的数量的每次迭代,维持调配给作业的处理资源的数量。
实施方式可以包括以下特征中的任意一个、以下所有特征或者不包括以下特征。对于确定的迭代:积压增长被确定为零或负;积压量被确定为处于目标;响应于积压增长被确定为零或负并且积压量被确定为处于目标,确定调配给作业的处理资源的数量被确定为不调整。对于确定的迭代:积压增长被确定为零或负;积压量被确定为低于目标;响应于积压增长被确定为零或负并且积压量被确定为低于目标,确定调配给作业的处理资源的数量被确定为要调整;并且其中调整调配给作业的处理资源的数量包括:响应于积压增长被确定为零或负且积压量被确定为低于目标而减少调配给作业的处理资源的数量。对于确定的迭代:积压增长被确定为零或负;积压量被确定为高于目标;响应于积压增长被确定为零或负并且积压量被确定为高于目标,确定调配给作业的处理资源的数量被确定为要调整;并且其中调整调配给作业的处理资源的数量包括:响应于积压增长被确定为零或负且积压量被确定为高于目标而增加调配给作业的处理资源的数量。对于确定的迭代:积压增长被确定为正;积压量被确定为低于目标,响应于积压增长被确定为正且积压量被确定为低于目标,确定调配给作业的处理资源的数量被确定为不调整。对于确定的迭代:积压增长被确定为正;积压量被确定为不低于目标,响应于积压增长被确定为正且积压量被确定为低于目标,确定调配给作业的处理资源的数量被确定为调整;并且其中调整调配给作业的处理资源的数量包括:响应于积压增长被确定为正且积压量被确定为低于目标而增加调配给作业的处理资源的数量。积压增长是数据大小的量度。数据大小的单位是由比特、字节、兆字节、千兆字节、记录和基数组成的组中的至少一个。积压增长是对处理时间的量度。处理时间的单位是由微秒、秒、分钟、小时和天组成的组中的至少一个。积压量是数据大小的量度。数据大小的单位是由比特、字节、兆字节、千兆字节、记录和基数组成的组中的至少一个。积压量是对处理时间的量度。处理时间的单位是由微秒、秒、分钟、小时和天组成的组中的至少一个。方法还包括:迭代地确定用于作业的处理器利用率;其中迭代地确定是否调整调配给作业的处理资源的数量还基于处理器利用率。对于确定的迭代:处理器利用率低于一个值;响应于确定处理器利用率低于一个值,确定调配给作业的处理资源的数量被确定为要调整;和其中调整调配给作业的处理资源的数量包括:响应于确定处理器利用率低于一个值而减少调配给作业的处理资源的数量。响应于确定处理器利用率低于一个值而减少调配给作业的处理资源的数量包括:减少调配给作业的资源的离散数量,离散数量是基于处理器利用率的。离散数量是计算机内存盘的数量。基于积压增长和积压量确定是否调整调配给作业的处理资源的数量包括:对导致调配给作业的处理资源的数量振荡的确定进行平滑。对确定进行平滑包括:等待第二时间段。对确定进行平滑包括:对是否调整调配给作业的处理资源的数量的多个确定进行平均。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680078758.4/2.html,转载请声明来源钻瓜专利网。





