[发明专利]将程序部署到分布式网络的系统和方法在审
申请号: | 201880092708.0 | 申请日: | 2018-04-25 |
公开(公告)号: | CN112041816A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 弗雷德里克·斯文森;罗伯特·马克隆德;佩尔·佩尔森 | 申请(专利权)人: | 瑞典爱立信有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F1/3228 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 黄亮 |
地址: | 瑞典斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 部署 分布式 网络 系统 方法 | ||
提供了将程序部署到分布式网络的系统和方法。在一个示例性实施例中,一种方法由与分布式系统(111)中的一组分布式节点(113~115、500、600)相关联的节点(101、200、300)来执行。此外,为了执行程序,程序(131)的功能(133~135)可分布在该组中。该方法包括:获取(401a)程序的执行模式(117)和至少一个分布式节点的休眠要求(119~121)。该方法还包括:基于程序的执行模式和至少一个分布式节点的休眠要求,将程序的功能动态地部署(403a)到该组的全部或一部分以用于由该组来执行程序。
技术领域
本公开总体上涉及分布式网络,并且具体地涉及将程序部署到分布式网络。
背景技术
功耗是分布式系统中由电池供电的设备的关键因素。为了在不耗尽电池电量的情况下长时间(例如数年)操作,这些设备应可操作为禁用除了低功耗组件之外的所有硬件组件,该低功耗组件能够允许设备的处理器或控制器处于低功耗、休眠模式。这种类型的休眠模式通常被称为深度休眠,允许设备长时间运行。此外,实时时钟(RTC)通常用作低功耗定时源,允许处理器或控制器处于休眠模式,而RTC的功能是在预定时间或处于休眠模式的一定时间段后将处理器或控制器从休眠模式唤醒。
决定何时进入休眠模式可以基于不活动定时器的超时,该超时指示在特定时间段期间未发生活动,或者在特定时间段期间没有已知事件触发处理器或控制器。此外,当构建在设备上执行的二进制程序时,通常使用静态参数来定义休眠时段。在准备处理器或控制器进入休眠模式时,必须将与设备上部署的应用相关联的存储器状态写入不受休眠模式影响的存储器中。在处理器或控制器退出休眠模式之后,恢复应用的状态,从而允许处理器或控制器继续执行应用。然而,对于可编程设备或其他类似设备,其中应用或应用的功能可以部署在分布式系统中而不刷新(flashing)设备,静态休眠时段可能不可行。
因此,需要用于基于应用的执行频率和设备所要求的休眠时段来动态地找到可以托管应用的设备的改进的技术。此外,需要改进的技术来调整和适配不使用显式触发器的设备的休眠时段。此外,结合附图以及前述技术领域和背景技术,根据随后的详细描述和实施例,本公开的其他期望特征和特性将变得显而易见。
提供本文件的背景技术部分是为了将本公开的实施例置于技术和操作上下文中,以便帮助本领域技术人员理解它们的范围和功用。除非明确指出,否则这里的任何陈述都不因被包括在背景技术部分而认为是现有技术。
发明内容
以下呈现了对本公开的简单概括以向本领域技术人员提供基本理解。这里的概括并不是本公开的详细综述,并且不意在指出本公开的实施例中的关键/重要元素或勾画本公开的范围。这里的概括的唯一目的是以简化形式呈现本文公开的一些构思,作为稍后呈现的更详细描述的前言。
本文描述了将程序部署到分布式网络的系统和方法。根据一个方面,一种方法由与分布式系统中的一组分布式节点相关联的节点执行。此外,为了执行程序,程序的多个功能可分布在一组分布式节点中。该方法包括获取程序的执行模式和至少一个分布式节点的休眠要求。此外,该方法包括基于程序的执行模式和至少一个分布式节点的休眠要求,将程序的一个或多个功能动态地部署到该组的全部或一部分以用于由该组执行程序。此外,执行模式与触发执行一个或多个功能中的至少一个功能的事件相关联。此外,在程序的部署或执行期间每个节点可操作为使得触发事件针对该至少一个功能被编程。
根据另一方面,获取程序的执行模式的步骤包括:从至少一个分布式节点接收对程序的执行模式的指示。
根据另一方面,获取程序的执行模式的步骤包括:基于触发执行一个或多个功能中的至少一个功能的事件或至少一个分布式节点的休眠要求,确定程序的执行模式。
根据另一方面,获取至少一个分布式节点的休眠要求的步骤包括:从至少一个分布式节点接收对该节点的休眠要求的指示。
根据另一方面,该方法包括:基于至少一个分布式节点的休眠要求来确定该节点的休眠模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞典爱立信有限公司,未经瑞典爱立信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880092708.0/2.html,转载请声明来源钻瓜专利网。