[發明專利]一種適用于電網信息物理系統的微服務隔離方法和裝置有效
| 申請號: | 201710271748.9 | 申請日: | 2017-04-24 |
| 公開(公告)號: | CN107231291B | 公開(公告)日: | 2022-04-05 |
| 發明(設計)人: | 梁云;王瑤;黃莉;羅黎明;曾鵬飛;孔震;倪明;繆巍巍;張斌;吳猛;陳高峰;胡斌;曹晶 | 申請(專利權)人: | 全球能源互聯網研究院;國網江蘇省電力公司;國網江蘇省電力公司信息通信分公司;南京南瑞集團公司;國家電網公司 |
| 主分類號: | H04L67/1004 | 分類號: | H04L67/1004;H04L67/12;H04L67/30;H04L67/56;H04L51/212;H04L9/40;G06F9/455 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 102209 北京市昌平*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 電網 信息 物理 系統 微服 隔離 方法 裝置 | ||
1.一種適用于電網信息物理系統的微服務隔離方法,其特征在于,包括:
定義電網信息物理系統中的微服務,以及所述微服務的類別和對應的CIM主題域,并根據微服務構建微服務矩陣;
定義電網信息物理系統中的應用服務,并從微服務矩陣中選取與應用服務對應的微服務集合;
將微服務集合中的微服務加載到虛擬容器中,各虛擬容器之間進行信息交互,并通過CIM主題域實現對微服務的隔離;
所述根據微服務構建如下微服務矩陣:
其中,BS表示微服務矩陣,s表示電網信息物理系統中的微服務,c、d分別表示微服務的類別和微服務所屬的CIM主題域,scd表示微服務s的類別為c,且其所屬的CIM主題域為d;
所述從微服務矩陣中選取如下與應用服務對應的微服務集合:
∏s=C*BS*DT
其中,∏s表示微服務集合,C表示微服務類別選擇特征向量,D表示微服務所屬CIM主題域選擇特征向量,C和D分別如下式所示:
C=[ a1,a2…ac]
D=[0,b1,b2…bd]
其中,ac表示C的第c個元素,∏s中若存在微服務為第c類微服務,ac=1,否則ac=0;bd表示D的第d+1個元素,∏s中若存在微服務屬于第d個CIM主題域,bd=1,否則bd=0;
將微服務集合中的微服務加載到如下式的虛擬容器中:
其中,V表示虛擬容器,V′表示剩余可分配的虛擬容器,Vm表示正在使用的虛擬容器,表示不同的應用服務,分別表示使用的虛擬容器集合;
所述各虛擬容器之間進行信息交互包括:
其中,T表示狀態集合,t表示狀態;A表示電網信息物理系統的動作集合,a表示動作;v表示虛擬容器,vs表示中的任意虛擬容器;step(t,a)表示在t下執行a到達下一個狀態的過程;addr(t,s)表示微服務s在t下使用的虛擬容器;addr(step(t,a),s)表示微服務s在t執行a到下一個狀態時使用的虛擬容器;
所述通過CIM主題域實現對微服務的隔離包括:
確定虛擬容器同時滿足以下約束條件:
1)之間不存在重復的虛擬容器;
2)剩余可分配的虛擬容器處于初始化狀態,且可分配的虛擬容器不包含遺留的微服務及微服務的數據;
3)每個所述虛擬容器都對應一個CIM主題域,且在執行過程中,CIM主題域保持不變;
根據虛擬容器滿足的上述約束條件使微服務相互調用,以實現對微服務的隔離。
2.一種適用于電網信息物理系統的微服務隔離裝置,其特征在于,包括:
構建模塊,用于定義電網信息物理系統中的微服務,以及所述微服務的類別和對應的CIM主題域,并根據微服務構建微服務矩陣;
選取模塊,用于定義電網信息物理系統中的應用服務,并從微服務矩陣中選取與應用服務對應的微服務集合;
隔離模塊,用于將微服務集合中的微服務加載到虛擬容器中,各虛擬容器之間進行信息交互,并通過CIM主題域實現對微服務的隔離;
所述構建模塊具體用于:
根據微服務構建如下微服務矩陣:
其中,BS表示微服務矩陣,s表示電網信息物理系統中的微服務,c、d分別表示微服務的類別和微服務所屬的CIM主題域,scd表示微服務s的類別為c,且其所屬的CIM主題域為d;
所述選取模塊具體用于:
從微服務矩陣中選取如下與應用服務對應的微服務集合:
∏s=C*BS*DT
其中,∏s表示微服務集合,C表示微服務類別選擇特征向量,D表示微服務所屬CIM主題域選擇特征向量,C和D分別如下式所示:
C=[a1,a2…ac]
D=[0,b1,b2…bd]
其中,ac表示C的第c個元素,∏s中若存在微服務為第c類微服務,ac=1,否則ac=0;bd表示D的第d+1個元素,∏s中若存在微服務屬于第d個CIM主題域,bd=1,否則bd=0;
所述隔離模塊具體用于:
將微服務集合中的微服務加載到如下式的虛擬容器中:
其中,V表示虛擬容器,V′表示剩余可分配的虛擬容器,Vm表示正在使用的虛擬容器,表示不同的應用服務,分別表示使用的虛擬容器集合;
所述隔離模塊具體用于各虛擬容器之間進行信息交互,包括:
其中,T表示狀態集合,t表示狀態;A表示電網信息物理系統的動作集合,a表示動作;v表示虛擬容器,vs表示中的任意虛擬容器;step(t,a)表示在t下執行a到達下一個狀態的過程;addr(t,s)表示微服務s在t下使用的虛擬容器;addr(step(t,a),s)表示微服務s在t執行a到下一個狀態時使用的虛擬容器;
所述隔離模塊具體用于:
確定虛擬容器同時滿足以下約束條件:
1)之間不存在重復的虛擬容器;
2)剩余可分配的虛擬容器處于初始化狀態,且可分配的虛擬容器不包含遺留的微服務及微服務的數據;
3)每個所述虛擬容器都對應一個CIM主題域,且在執行過程中,CIM主題域保持不變;
根據約束條件對微服務進行編排,實現對虛擬容器相互聯接構成的信息流進行隔離。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于全球能源互聯網研究院;國網江蘇省電力公司;國網江蘇省電力公司信息通信分公司;南京南瑞集團公司;國家電網公司,未經全球能源互聯網研究院;國網江蘇省電力公司;國網江蘇省電力公司信息通信分公司;南京南瑞集團公司;國家電網公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710271748.9/1.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





