[發明專利]一種高可用策略引擎有效
申請號: | 201811036757.0 | 申請日: | 2018-09-06 |
公開(公告)號: | CN109298972B | 公開(公告)日: | 2019-11-15 |
發明(設計)人: | 吳超 | 申請(專利權)人: | 高盈量化云科技(深圳)有限公司 |
主分類號: | G06F11/14 | 分類號: | G06F11/14 |
代理公司: | 11429 北京中濟緯天專利代理有限公司 | 代理人: | 覃婧嬋<國際申請>=<國際公布>=<進入 |
地址: | 518000廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 主從策略 策略存儲裝置 策略引擎 用戶終端 運行器 可用 崩潰 翻譯 通信連接 選擇過程 運行對象 中間語言 層次化 普適性 熱備份 預加載 主策略 提速 獨立性 引擎 接管 | ||
1.一種高可用策略引擎,其特征在于,所述引擎包含:主從策略運行器、策略存儲裝置、用戶終端;所述主從策略運行器、策略存儲裝置、用戶終端之間通信連接;
所述用戶終端用于生成運行對象,并將所述運行對象發送給主從策略運行器;
所述主從策略運行器用于在接收到運行對象時,根據運行對象選擇主從策略,基于所述主從策略提供雙策略熱備份,當主策略運行發生崩潰時,使用從策略迅速接管所述運行對象;所述主從策略運行器還包括軟硬件資源,用于基于策略進行運行對象的執行;
策略存儲裝置用于進行策略存儲和主從策略的優先存儲;
所述進行策略存儲,具體為:關聯的保存運行對象類型及其對應的主從策略對有序集合;所述主從策略對有序集合中的主從策略對按照被選擇次數的多少從高到底排序;其中:所述主從策略對為主策略標識和從策略標識組成的二元組;還關聯的保存策略標識和策略描述腳本;
所述進行主從策略的優先存儲,具體為:在運行對象被執行前進行主策略的提前加載,并選擇性的進行從策略的優先存儲;
所述根據運行對象選擇主從策略,具體為:方式一:接收用戶下達的運行對象,確定所述運行對象的類型以選擇可用策略;基于所述選擇的可用策略確定主策略和從策略;方式二:基于所述運行對象類型,直接從策略存儲裝置中選擇和所述運行對象類型對應的主從策略;
所述確定所述運行對象的類型以選擇可用策略,具體為:確定所述運行對象的類型,基于所述類型確定執行運行對象的方式;基于所述方式確定資源配置要求,從可用資源池中確定能夠滿足所述資源配置要求的資源配置情況;將執行運行對象的方式和資源配置情況組合成的策略作為所選擇可用策略;
所述基于所述選擇的可用策略確定主策略和從策略;具體為:選擇執行效率最高的可用策略作為第一策略,并在除第一策略之外的其他可用策略中選擇和所述第一策略的資源配置情況不發生重疊的可用策略作為待確定從第一策略;在待確定從第一策略中選擇執行效率最高或資源配置最少的策略作為從第一策略;若第一策略和從第一策略均存在,則將所述第一策略作為主策略,而將從第一策略作為從策略;否則,選擇執行效率依次降低的可用策略重復上述步驟,直到確定主策略和從策略為止。
2.根據權利要求1所述的高可用策略引擎,其特征在于,所述資源配置情況不發生重疊,具體為:所述資源配置情況中的硬件資源是不同的,軟件資源是不同的或是可并發執行的。
3.根據權利要求2所述的高可用策略引擎,其特征在于,所述主從策略運行器還用于對所確定的主從策略進行有效性驗證;具體為:對所述主從策略是否能夠滿足所述運行對象的執行,主從策略中的資源配置情況在運行時間內是否能夠滿足進行驗證。
4.根據權利要求3所述的高可用策略引擎,其特征在于,所述進行主策略的提前加載,具體為:對主策略中涉及的所有資源,進行資源的提前使用預約;將主策略本身在運行對象執行前提前加載到高速緩存單元中;所述選擇性的進行從策略的優先存儲;具體為:在將主策略本身加載到高速緩存單元中后,如果和被加載的高速緩存單元不同的其他高速緩存單元中存在空閑空間,則將所述從策略加載到所述其他高速緩存單元中所存在的空閑空間中。
5.根據權利要求4所述的高可用策略引擎,其特征在于,所述高可用策略引擎還包括多語言策略管理裝置,所述多語言策略管理裝置用于進行策略多語言提供;當加載策略后,如果所述策略的語言支持和所述運行對象本身的語言不一致,則進行所述策略的翻譯;所述進行所述策略的翻譯,具體為:先將所述策略翻譯成中間語言,然后再將所述中間語言翻譯成目標語言;所述目標語言和所述運行對象本身的語言一致。
6.根據權利要求5所述的高可用策略引擎,其特征在于,所述高可用策略引擎還包括策略保護裝置;用于進行策略的層次化保護;所述進行策略的層次化保護;具體為:對于不同策略的不同階段進行不同安全級別的保護;所述不同階段包括存儲,保護,運行,銷毀階段;每個策略對應一個保護標志四元組,所述四元組中的每一元分別對應四個階段中的一個階段;每一元的數據值指示和所述策略的所述階段所對應的安全級別;在策略的每個階段啟動時,讀取對應的元數據值以獲取對應的安全級別,執行和所述安全級別對應的保護。
7.根據權利要求6所述的高可用策略引擎,其特征在于,基于引擎所在運行環境的整體狀況實時的調整所述每個策略所對應的四元組。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高盈量化云科技(深圳)有限公司,未經高盈量化云科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811036757.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種圖片備份方法及終端
- 下一篇:一種信息恢復方法和電子設備