使用设备制造技术

技术编号:39756863 阅读:41 留言:0更新日期:2023-12-17 23:56
处理器可识别

【技术实现步骤摘要】
【国外来华专利技术】使用设备OS集群的设备间的计算共享

技术介绍

[0001]本公开总体上涉及物联网
(IoT)
领域,并且更具体地涉及使用设备操作系统
(OS)
集群在多个
IoT
设备之间进行有效计算共享

[0002]目前,世界上连接的
IoT
设备比组合的所有人多,并且
IoT
设备的数量进一步增长

每个
IoT
设备具有特定的异构计算能力,并且具有要执行的特定主要目的或程序

因此,更多的设备正在累加,并且随着更多的程序,正在使用更多的计算能力

尽管如此,大多数
IoT
设备具有要运行的单个主程序,并且通常仅在特定时间段内运行

大多数设备不运行其计算能力的
100
%和
/
或不一直运行
(
例如,其余时间保持空闲
)。

技术实现思路

[0003]本公开的实施例包括用于使用设备
OS
集群在多个
IoT
设备之间共享有效计算的方法

计算机程序产品和系统

处理器可识别
IoT
设备中的第一设备的动作

处理器可发起从第一设备到
IoT
设备中的一个或多个其他设备的传送

处理器可以暂停由第一设备和一个或多个其他设备执行的每个线程
。<br/>所述处理器可将单元从所述第一设备传送到所述一个或一个以上其他设备

[0004]根据一个方面,提供了一种用于使用设备操作系统
(OS)
集群在多个物联网
(IoT)
设备之间共享有效计算的系统,该系统包括:存储器;以及与所述存储器通信的处理器,所述处理器被配置成执行以下操作,包括:识别所述
IoT
设备中的第一设备的动作;发起从所述第一设备到所述
IoT
设备中的一个或多个其他设备的传送;暂停由所述第一设备和所述一个或一个以上其他设备执行的每一线程;以及将单元从所述第一设备传送到所述一个或一个以上其他设备

[0005]根据另方面,提供了一种使用设备操作系统
(OS)
集群在多个物联网
(IoT)
设备之间共享有效计算的方法,该方法包括:由处理器识别这些
IoT
设备中的第一设备的动作;发起从所述第一设备到所述
IoT
设备中的一个或多个其他设备的传送;暂停由所述第一设备和所述一个或多个其他设备执行的每个线程;以及将单元从所述第一设备传送到所述一个或多个其他设备

[0006]根据另方面,提供了一种用于使用设备操作系统
(OS)
集群在多个物联网
(IoT)
设备之间共享有效计算的计算机程序产品,所述计算机程序产品包括计算机可读存储介质,所述计算机可读存储介质具有与其体现的程序指令,所述程序指令可由处理器执行以使所述处理器执行操作,所述操作包括:识别所述
IoT
设备中的第一设备的动作;发起从所述第一设备到所述
IoT
设备中的一个或多个其他设备的传送;暂停由所述第一设备和所述一个或多个其他设备执行的每个线程;以及将单元从所述第一设备传送到所述一个或多个其他设备

[0007]以上
技术实现思路
并不旨在描述本公开的每个示出的实施例或每个实现方式

附图说明
[0008]现在将仅通过举例并参考以下附图描述本专利技术的优选实施例:
[0009]图
1A
示出了根据本专利技术的优选实施例的用于在第一状态下使用设备
OS
集群在多个
IoT
设备之间共享有效计算的示例性系统的框图;
[0010]图
1B
示出了根据本专利技术的优选实施例的用于在第二状态下使用设备
OS
集群在多个
IoT
设备之间共享有效计算的示例性系统的框图;
[0011]图2示出了根据本专利技术的优选实施例的用于使用设备
OS
集群在多个
IoT
设备之间共享有效计算的示例性方法的流程图;
[0012]图
3A
示出了根据本专利技术的优选实施例的云计算环境;
[0013]图
3B
示出了根据本专利技术的优选实施例的抽象模型层;
[0014]图4示出了可以用于实现本文所描述的本专利技术的优选实施例的方法

工具和模块和任何相关功能中的一个或多个的示例计算机系统的高级框图;
[0015]虽然本文描述的这些实施例服从不同修改和替代形式,但是其细节已经通过举例在附图中示出并且将被详细描述

然而,应当理解,所描述的特定实施例不应被视为限制性的

相反,本专利技术旨在覆盖落入本公开的精神和范围内的所有修改

等同物和替代物

具体实施方式
[0016]本公开的各方面一般涉及
IoT
领域,并且更具体地涉及使用设备
OS
集群在多个
IoT
设备之间进行有效计算共享

虽然本公开不必限于这样的应用,但是可以通过使用该上下文对不同示例的讨论来理解本公开的各个方面

[0017]目前,世界上连接的
IoT
设备比组合的所有人多,并且
IoT
设备的数量正在进一步增长

每个
IoT
设备具有特定的异构计算能力,并且具有要执行的特定主要目的或程序
(
例如,移动
、TV、
冰箱

智能手表等
)。
因此,更多的设备正在累加,并且具有更多的程序,正在使用更多的计算能力

尽管如此,大多数
IoT
设备具有要运行的单个主程序,并且通常仅在特定时间段内运行

大多数设备不运行其计算能力的
100
%和
/
或更重要地不一直运行
(
例如,在剩余时间内保持空闲
)。
[0018]相应地,在高级别,如果对于计算,特定硬件计算的依赖性被移除,这将给系统带来实质性益处

通过本公开讨论的是给系统带来这种实质性益处的解决方案

所提出的是一种解决方案,该解决方案提供了一种方式来制造多个
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
;收集与所述一个或多个其他设备中的所述一个设备相关联的数据;以及将所述数据...

【专利技术属性】
技术研发人员:V
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1