发明名称 | 一种物联网计算任务调度系统及其方法 | ||
摘要 | 本发明公开了一种物联网计算任务调度系统及其方法,该系统包括:启动模块,用于启动节点,主处理器模块执行前多个任务并统计所述前多个任务执行一次的执行时间及任务触发情况;任务触发频率预测模块,根据所述任务触发情况预测未来一段时间的任务触发频率;任务参数测量模块,根据所述前多个任务测量得到任务切换算法模块所需要的多个参数;任务切换算法模块,根据所述任务触发频率及所述多个参数,评估下一个计算任务的最佳执行方式是硬件任务还是软件任务;协处理器模块,执行所述硬件任务;主处理器模块,执行所述软件任务。本发明利用协处理器模块与主处理器模块各自的优点,在保证系统实时性的同时,使节点整体功耗最低。 | ||
申请公布号 | CN103677984A | 申请公布日期 | 2014.03.26 |
申请号 | CN201210352776.0 | 申请日期 | 2012.09.20 |
申请人 | 中国科学院计算技术研究所 | 发明人 | 石海龙;李栋;邱杰凡;崔莉 |
分类号 | G06F9/48(2006.01)I | 主分类号 | G06F9/48(2006.01)I |
代理机构 | 北京律诚同业知识产权代理有限公司 11006 | 代理人 | 祁建国 |
主权项 | 一种物联网计算任务调度系统,其特征在于,包括:启动模块,用于启动节点,主处理器模块执行前多个任务并统计所述前多个任务执行一次的执行时间及任务触发情况;任务触发频率预测模块,用于根据所述任务触发情况预测未来一段时间的任务触发频率;任务参数测量模块,用于根据所述前多个任务测量得到任务切换算法模块所需要的多个参数;任务切换算法模块,用于根据所述任务触发频率及所述多个参数,评估下一个计算任务的最佳执行方式是硬件任务还是软件任务;协处理器模块,用于执行所述硬件任务;主处理器模块,用于执行所述软件任务。 | ||
地址 | 100190 北京市海淀区中关村科学院南路6号 |