[發明專利]將程序部署到分布式網絡的系統和方法在審
| 申請號: | 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.szxzyx.cn/pat/books/201880092708.0/1.html,轉載請聲明來源鉆瓜專利網。





