[發明專利]一種機群應用管理系統及其應用管理方法有效
| 申請號: | 201010286186.3 | 申請日: | 2010-09-17 |
| 公開(公告)號: | CN101968747A | 公開(公告)日: | 2011-02-09 |
| 發明(設計)人: | 胡國平;鮑忠貴;王磊;閆宇晗;詹劍鋒 | 申請(專利權)人: | 中國科學院計算技術研究所 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F17/30;G06Q10/00;H04L29/08 |
| 代理公司: | 北京泛華偉業知識產權代理有限公司 11280 | 代理人: | 王勇 |
| 地址: | 100190 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 機群 應用 管理 系統 及其 方法 | ||
1.一種機群應用管理系統,包括執行引擎模塊和數據庫模塊,
所述數據庫模塊用于實時地存儲各應用的處理結果,并建立監控表,所述監控表中記錄多個應用的所有關聯應用的處理結果的改變信息;
所述執行引擎模塊用于執行機群系統中的各個應用,并將各應用的處理結果實時地寫入數據庫模塊;還用于按照所設定的周期定期讀取數據庫模塊中的所述監控表,每次讀取所述監控表后根據所讀取的多個應用的處理結果的改變信息,分別判斷各應用的觸發條件是否已滿足,并在觸發條件滿足時觸發相應的應用。
2.根據權利要求1所述的機群應用管理系統,其特征在于,所述執行引擎模塊還用于以工作流為單位執行機群系統的各個應用;每個所述工作流由相互關聯的多個應用所構成。
3.根據權利要求2所述的機群應用管理系統,其特征在于,所述監控表是全局監控表,所述數據庫模塊還用于在所述全局監控表記錄所有工作流內的應用的處理結果的改變信息;
所述執行引擎模塊還用于在執行所述工作流時,以所設定的周期定期讀取數據庫模塊中的全局監控表,并根據全局監控表內記錄的應用的處理結果的改變信息,分別判斷該工作流內各應用的觸發條件是否已滿足,當觸發條件滿足時觸發相應的應用。
4.根據權利要求2所述的機群應用管理系統,其特征在于,所述監控表是工作流監控表,所述數據庫模塊還用于為每個工作流建立一個工作流監控表,該工作流監控表中記錄所定應的工作流內各應用的處理結果的改變信息;
所述執行引擎模塊還用于在執行每個所述工作流時,以所設定的周期定期讀取數據庫模塊中的對應于該工作流的工作流監控表,并根據該工作流監控表內記錄的應用的處理結果的改變信息,分別判斷該工作流內各應用的觸發條件是否已滿足,當觸發條件滿足時觸發相應的應用。
5.根據權利要求3或4所述的機群應用管理系統,其特征在于,還包括:執行支撐模塊,用于為用戶提供工作流圖形化編輯和圖形化管理的界面,并將用戶的操作命令傳輸給所述執行引擎模塊;還用于在各節點自動安裝和卸載應用的軟件包、自動報告節點的運行狀態和負載情況以及在各節點上執行所述執行引擎模塊發出的操作命令。
6.一種基于權利要求1所述的機群應用管理系統的機群應用管理方法,其特征在于,包括下列步驟:
步驟1:執行引擎模塊執行機群系統中的各個應用,并將各應用的處理結果實時地寫入數據庫模塊;
步驟2:數據庫模塊實時地存儲各應用的處理結果,并建立監控表,所述監控表中記錄多個應用的所有關聯應用的處理結果的改變信息;
步驟3:執行引擎模塊按照所設定的周期定期讀取數據庫模塊中的監控表,每次讀取監控表后根據所讀取的多個應用的處理結果的改變信息,分別判斷各應用的觸發條件是否已滿足,并在觸發條件滿足時觸發相應的應用。
7.根據權利要求6所述的機群應用管理方法,其特征在于,所述步驟1中,所述執行引擎模塊執行各個工作流,在執行每個工作流的過程中依次觸發并執行該工作流中的各個應用,每個所述工作流由相互關聯的多個應用所構成。
8.根據權利要求7所述的機群應用管理方法,其特征在于,所述步驟2中,所述監控表是全局監控表,所述數據庫模塊在所述全局監控表記錄所有工作流內的應用的處理結果的改變信息;
所述步驟3還包括:所述執行引擎模塊在執行所述工作流時,以所設定的周期定期讀取數據庫模塊中的全局監控表,并根據全局監控表內記錄的應用的處理結果的改變信息,分別判斷該工作流內各應用的觸發條件是否已滿足,當觸發條件滿足時觸發相應的應用。
9.根據權利要求7所述的機群應用管理方法,其特征在于,所述步驟2中,所述監控表是工作流監控表,所述數據庫模塊為每個工作流建立一個工作流監控表,該工作流監控表中記錄所定應的工作流內各應用的處理結果的改變信息;
所述步驟3還包括:所述執行引擎模塊在執行每個所述工作流時,以所設定的周期定期讀取數據庫模塊中的對應于該工作流的工作流監控表,并根據該工作流監控表內記錄的應用的處理結果的改變信息,分別判斷該工作流內各應用的觸發條件是否已滿足,當觸發條件滿足時觸發相應的應用。
10.根據權利要求8或9所述的機群應用管理方法,其特征在于,所述工作流內各應用之間的關聯關系包括:“等待”關系、“會聚”關系、“部分會聚”關系、“選擇”關系;
對于“等待”關系,其觸發條件定義為單個關聯應用結果表的改變,
對于“會聚”關系,其觸發條件定義為多個關聯應用結果表的改變,
對于“部分會聚”關系,其觸發條件定義為多個關聯應用結果表中任意一個的改變,
對于“選擇”關系,其觸發條件定義為一個或多個關聯應用結果表中的修改內容是否滿足選擇條件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院計算技術研究所,未經中國科學院計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010286186.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于控制和導向廚房冷卻室中的氣流的L形導向葉片
- 下一篇:移動式廚房推車





