[发明专利]将程序部署到分布式网络的系统和方法在审
申请号: | 201880092708.0 | 申请日: | 2018-04-25 |
公开(公告)号: | CN112041816A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 弗雷德里克·斯文森;罗伯特·马克隆德;佩尔·佩尔森 | 申请(专利权)人: | 瑞典爱立信有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F1/3228 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 黄亮 |
地址: | 瑞典斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序 部署 分布式 网络 系统 方法 | ||
1.一种由与分布式系统(111)中的一组分布式节点(113~115、500、600)相关联的节点(101、200、300)来执行的方法,为了执行程序,所述程序(131)的多个功能(133~135)能够分布在所述组中,所述方法包括:
获取(401a)所述程序的执行模式(117)和至少一个分布式节点的休眠要求(119~121);以及
基于所述程序的执行模式和所述至少一个分布式节点的休眠要求,将所述程序的一个或多个功能动态地部署(403a)到所述组的全部或一部分,以用于由所述组来执行所述程序,其中,所述执行模式与触发执行所述一个或多个功能中的至少一个功能的事件相关联,在所述程序的部署或执行期间每个节点能够操作为使得触发事件针对该至少一个功能被编程。
2.根据权利要求1所述的方法,其中,所述获取包括:
从至少一个分布式节点接收(401b)对所述程序的执行模式的指示。
3.根据权利要求1至2中任一项所述的方法,其中,所述获取包括:
基于触发执行所述一个或多个功能中的所述至少一个功能的事件或所述至少一个分布式节点的休眠要求,确定(403b)所述程序的执行模式。
4.根据权利要求1至3中任一项所述的方法,其中,所述获取包括:
从至少一个分布式节点接收(405b)对该节点的休眠要求的指示。
5.根据权利要求1至4中任一项所述的方法,还包括:
基于至少一个分布式节点的休眠要求,确定(403c)该节点的休眠模式。
6.根据权利要求1至5中任一项所述的方法,还包括:
基于触发执行所述一个或多个功能中的所述至少一个功能的事件,确定(405c)至少一个分布式节点的休眠模式。
7.根据权利要求1至6中任一项所述的方法,其中,所述动态地部署包括:
将所述程序的每个功能与所述组中的一个分布式节点匹配(401d),所述匹配基于所述程序的执行模式和该分布式节点的休眠要求。
8.根据权利要求1至7中任一项所述的方法,其中,所述动态地部署包括:
基于所述程序的执行模式和每个节点的休眠要求,将所述一个或多个功能中的由所述事件触发的所述至少一个功能与所述组中的一个分布式节点匹配(403d)。
9.根据权利要求8所述的方法,其中,所述组中的与所述一个或多个功能中的由所述事件触发的所述至少一个功能相匹配的一个分布式节点能够操作为使该节点的休眠模式是基于那些触发事件的模式来被编程的。
10.根据权利要求1至9中任一项所述的方法,其中,所述获取包括:
获取(401e)触发执行所述一个或多个功能中的所述至少一个功能的触发事件的模式,其中,所述程序的执行模式是该触发事件模式。
11.根据权利要求10所述的方法,其中,所述获取所述触发事件的模式包括:
从托管所述一个或多个功能中的由所述事件触发的所述至少一个功能的分布式节点接收(403e)对所述触发事件模式的指示。
12.根据权利要求10所述的方法,其中,所述获取所述触发事件的模式包括:
基于触发执行所述一个或多个功能中的所述至少一个功能的事件,确定(405e)那些触发事件的模式。
13.根据权利要求1至12中任一项所述的方法,还包括:
基于所述程序的执行模式,在所述程序执行期间适配(405a)至少一个分布式节点的休眠模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞典爱立信有限公司,未经瑞典爱立信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880092708.0/1.html,转载请声明来源钻瓜专利网。