【技术实现步骤摘要】
【国外来华专利技术】使用设备OS集群的设备间的计算共享
技术介绍
[0001]本公开总体上涉及物联网
(IoT)
领域,并且更具体地涉及使用设备操作系统
(OS)
集群在多个
IoT
设备之间进行有效计算共享
。
[0002]目前,世界上连接的
IoT
设备比组合的所有人多,并且
IoT
设备的数量进一步增长
。
每个
IoT
设备具有特定的异构计算能力,并且具有要执行的特定主要目的或程序
。
因此,更多的设备正在累加,并且随着更多的程序,正在使用更多的计算能力
。
尽管如此,大多数
IoT
设备具有要运行的单个主程序,并且通常仅在特定时间段内运行
。
大多数设备不运行其计算能力的
100
%和
/
或不一直运行
(
例如,其余时间保持空闲
)。
技术实现思路
[0003]本公开的实施例包括用于使用设备
OS
集群在多个
IoT
设备之间共享有效计算的方法
、
计算机程序产品和系统
。
处理器可识别
IoT
设备中的第一设备的动作
。
处理器可发起从第一设备到
IoT
设备中的一个或多个其他设备的传送
。
处理器可以暂停由第一设备和一个或多个其他设备执行的每个线程
。< ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.
一种用于使用设备操作系统
(OS)
集群在多个物联网
(IoT)
设备之间共享有效计算的系统,所述系统包括:存储器;以及与所述存储器通信的处理器,所述处理器被配置为执行包括以下的操作:识别所述
IoT
设备中的第一设备的动作;发起从所述第一设备到所述
IoT
设备中的一个或多个其他设备的传送;暂停由所述第一设备和所述一个或多个其他设备执行的每个线程;以及将单元从所述第一设备传送到所述一个或多个其他设备
。2.
根据权利要求1所述的系统,其中,暂停每个线程包括:收集分别与每个线程相关联的当前指针
、
相关变量和元数据
。3.
根据权利要求2所述的系统,所述处理器进一步被配置为执行以下操作,包括:识别存储器变量数据;以及识别与所执行的代码细节相关联的最后指针
。4.
根据权利要求2所述的系统,所述处理器进一步被配置为执行以下操作,包括:传送所述一个或多个其他设备中的一个设备的单元
OS
;收集与所述一个或多个其他设备中的所述一个设备相关联的数据;以及将所述数据加载到所述一个或多个其他设备中的一个设备的存储器中
。5.
根据权利要求4所述的系统,所述处理器进一步被配置为执行以下操作,包括:触发所述一个或多个其他设备中的所述一个设备中的新存储器空间中的每个线程
。6.
根据权利要求5所述的系统,所述处理器进一步被配置为执行以下操作,包括:生成一个或多个变量;在运行时在范围中加载所述一个或多个变量;以及恢复每个线程
。7.
根据权利要求5所述的系统,所述处理器进一步被配置为执行以下操作,包括:生成光标;将所述光标插入线程,其中,所述光标指向所述线程中的后续步骤;以及恢复每个线程
。8.
一种使用设备操作系统
(OS)
集群在多个物联网
(IoT)
设备之间共享有效计算的方法,所述方法包括:由处理器识别所述
IoT
设备中的第一设备的动作;发起从所述第一设备到所述
IoT
设备中的一个或多个其他设备的传送;暂停由所述第一设备和所述一个或多个其他设备执行的每个线程;以及将单元从所述第一设备传送到所述一个或多个其他设备
。9.
根据权利要求8所述的方法,其中,暂停每个线程包括:收集分别与每个线程相关联的当前指针
、
相关变量和元数据
。10.
根据权利要求9所述的方法,进一步包括:识别存储器变量数据;以及识别与所执行的代码细节相关联的最后指针
。11.
根据权利要求9所述的方法,进一步包括:
传送所述一个或多个其他设备中的一个设备的单元
OS
;收集与所述一个或多个其他设备中的所述一个设备相关联的数据;以及将所述数据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。