[发明专利]用于减少功率消耗的并行的网络应用调度有效
申请号: | 201380079287.5 | 申请日: | 2013-10-01 |
公开(公告)号: | CN105474173B | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | Z.区;R.王 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F1/3209 | 分类号: | G06F1/3209;G06F1/3228;G06F1/329;G06F9/48;H04W52/02 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐红燕;陈岚 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 减少 功率 消耗 并行 网络 应用 调度 | ||
用于调度网络请求以减少功率消耗的技术,其包括移动计算设备,其被配置成从网络应用接收网络请求,并基于该应用的执行约束确定该网络请求是否是可延迟的。执行约束可以包括所请求的处理资源、可接受的等待时间(latency)、优先级、应用种类以及其它。如果该请求是可延迟的,那么移动计算设备可以延迟该请求直到接收到了阈值数目的可延迟请求,或直到接收到了不可延迟请求。移动计算设备并行地执行被延迟的请求和任何随后接收到的请求。可以由每个网络应用提供执行约束,或者可以由移动计算设备通过观察确定执行约束。描述并要求了其它的实施例。
背景技术
诸如智能电话、平板和笔记型计算机的被连接到快速无线网络的便携式计算设备很大地增长了带宽密集型网络应用的使用。大多数便携式设备具有许多可用的网络密集型应用,包括媒体流传输、视频聊天、互动通讯、以及云数据储存应用。然而,便携式计算设备通常具有有限的电池容量。对便携式计算设备的增加的使用,并且尤其是对无线网络无线电的增加的使用增加了便携式设备的功率消耗并且因此减少了可用的电池寿命。
附图说明
以示例的方式而不是以限制的方式在附图中图解本文中描述的观念。为了图解的简单和清楚,在附图中图解的元件不必按比例绘制。在考虑适当的情况下,在附图间重复参考标号以指示对应的或类似的元件。
图1是用于并行的网络应用调度的系统的至少一个实施例的简化框图;
图2是可以由图1的移动计算设备建立的环境的至少一个实施例的简化框图;
图3是用于调度可以由图1和2的系统的移动计算设备执行的网络请求的方法的至少一个实施例的简化流程图;
图4是并行地执行可以由图1和2的移动计算设备执行的网络请求的方法的至少一个实施例的简化流程图;
图5是用于确定可以由图1和2的移动计算设备执行的网络请求是否是可延迟的方法的至少一个实施例的简化流程图;以及
图6是示出由图1和2的移动计算设备可以达到的例证性结果的图表。
具体实施方式
虽然本公开的观念易受各种修改和替换形式,在附图中以示例的方式示出了其中的具体实施例,并将在本文中详细描述它们。然而应理解的是,没有将本公开的观念限制到所公开的特定形式的意图,而是相反地,意图是覆盖与本公开和随附的权利要求一致的所有的修改、等价、和替换。
在说明书中提及“一个实施例”、“实施例”、“说明性实施例”等指示所描述的实施例可以包括特定的特征、结构或特性,但是每个实施例可以或可以不必要地包括该特定特征、结构或特性。另外,这样的短语不必要地涉及相同的实施例。另外,当关于实施例描述特定的特征、结构、或特性时,主张无论是否明确地描述,关于其它实施例实现这样的特征、结构或特性是在本领域技术人员的知识之内的。另外,应领会的是,以“A、B和C中的至少一个”的形式被包括在列表中的项目可以意味着(A)、(B)、(C)、(A和B)、(A和C)、(B和C)或(A,B和C)。类似地,以“A、B或C中的至少一个”的形式列出的项目可以意味着(A)、(B)、(C)、(A和B)、(A和C)、(B和C)或(A,B和C)。
在一些情况中,可以在硬件、固件、软件、或它们的任何结合中实现所公开实施例。所公开的实施例还可以被实现为由一个或多个暂时性或非暂时性机器可读(例如,计算机可读)储存媒体携带的或存储于其上的指令,可以由一个或多个处理器读取并执行所述指令。机器可读储存媒体可以被体现为任何储存设备、机构、或用于存储或传输以由机器可读的形式的信息的其它物理结构(例如,易失性或非易失性存储器、媒体盘、或其它媒体设备)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380079287.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分配和调度用于多个队列的计算机、制造品和方法
- 下一篇:输入装置