[发明专利]具有将来任务和能力预测的模块化电子设备有效
申请号: | 201680078983.8 | 申请日: | 2016-11-18 |
公开(公告)号: | CN108885562B | 公开(公告)日: | 2020-07-10 |
发明(设计)人: | 刘心诚;凯文·D·布鲁内;松冈良伦;吉尔伯特·卡比利克;戈拉夫·沙阿 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李宝泉;周亚荣 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 将来 任务 能力 预测 模块化 电子设备 | ||
本公开提供了能够预测模块组合和相关联的计算资源的将来可用性和/或能够预测将来任务的模块化电子设备。基于这样的预测,模块或模块化电子设备可以选择调度或延迟某些任务,改变资源协商行为/策略,或者从各种不同的资源提供者当中进行选择。作为一个示例,本公开的模块化电子设备可以:识别要执行的一个或多个计算任务;预测将在一个或多个将来时间段分别对模块化电子设备可用的一个或多个将来的计算资源集合;以及至少部分地基于将在所述一个或多个将来时间段分别可用的所述一个或多个将来的计算资源集合的预测来确定执行所述一个或多个计算任务的排程。
技术领域
本公开总体上涉及模块化电子设备以及模块和模块化电子设备的自组织(adhoc)组合。更具体地,本公开涉及模块化电子设备,其能够基于对会变得可用的将来能力的预测和/或基于对将要执行的将来任务的预测来调度任务操作。
背景技术
诸如模块化电子设备的模块化系统可以具有多个不同的模块化电子组件,其可以被称为“模块”。模块可以是可移除的、可替换的和/或可互换的。通常,模块化设备或系统的不同模块能够执行不同的功能,包括专用功能和/或一个或多个通用功能。
作为示例,专用模块可以使用一个或多个特定资源来执行一个或多个特定功能。专用模块的示例包括相机模块、电池模块或被配置为执行特定任务的其他模块。因此,在一些示例中,特定功能可以包括捕获图像、供电或者使用特殊硬件执行特定功能(例如,执行密码功能、图形处理功能等)。
其他模块可以具有使用它们的通用资源——诸如存储器和处理器——来执行通用功能的能力。例如,模块可以具有与外部模块或设备通信的能力(例如,通过硬连线连接或使用无线连接)。通用功能的示例包括执行处理任务、将数据存储在存储器中、或利用通信带宽。
模块可以与其他模块或设备组合。在一些示例中,这样的组合可以例如通过将模块彼此附接或附接到公共结构来利用物理组合。例如,来自模块化电话的处理模块可以与接口模块(例如,HDMI或USB)可移除地物理组合以提供视频回放功能。在其他示例中,模块的组合可以包括物理上不连接的设备,例如通过一个或多个无线通信链路可通信地连接的模块。
发明内容
本公开的实施例的各方面和优点将部分地在下面的描述中阐述,或者可以从该描述中学习,或者可以通过实践实施例而了解。
本公开的一个示例方面涉及用于基于对将来能力的预测来调度任务执行的计算机实现的方法。该方法包括:由包括至少一个电子模块的模块化电子设备识别要执行的一个或多个计算任务。该方法包括:由所述模块化电子设备预测将在一个或多个将来时间段分别对所述模块化电子设备可用的一个或多个将来的计算资源集合。该方法包括:由所述模块化电子设备至少部分地基于对将在所述一个或多个将来时间段分别可用的所述一个或多个将来的计算资源集合的所述预测来确定执行所述一个或多个计算任务的排程。
本公开的另一示例方面涉及一种模块化电子设备。模块化电子设备包括至少一个处理器和至少一个电子模块。模块化电子设备:识别要执行的一个或多个计算任务;预测将在一个或多个将来时间段分别对所述模块化电子设备可用的一个或多个将来的计算资源集合;以及至少部分地基于对将在所述一个或多个将来时间段分别可用的所述一个或多个将来的计算资源集合的所述预测来确定执行所述一个或多个计算任务的排程。
本公开的另一示例方面涉及至少一个存储指令的非暂时性计算机可读介质,所述指令在由至少一个处理器执行时使得所述至少一个处理器识别要执行的一个或多个计算任务。指令的执行使得所述至少一个处理器预测将在一个或多个将来时间段分别对所述模块化电子设备可用的一个或多个将来的计算资源集合。所述一个或多个将来的计算资源集合中的至少一个是由通过自组织无线网络可访问的一个或多个模块化电子设备的一个或多个电子模块提供的。指令的执行使得所述至少一个处理器至少部分地基于将在所述一个或多个将来时间段分别可用的所述一个或多个将来的计算资源集合的所述预测来确定执行所述一个或多个计算任务的排程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680078983.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:计算机处理的资源调配
- 下一篇:信息处理系统、信息处理装置和信息处理方法