[發明專利]用于管理調度程序的系統和方法有效
| 申請號: | 201410448408.5 | 申請日: | 2014-09-04 |
| 公開(公告)號: | CN105468499B | 公開(公告)日: | 2019-04-09 |
| 發明(設計)人: | 逄志偉 | 申請(專利權)人: | 中芯國際集成電路制造(上海)有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京市磐華律師事務所 11336 | 代理人: | 董巍;高偉 |
| 地址: | 201203 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 管理 調度 程序 系統 方法 | ||
本發明提供用于管理調度程序的系統和方法。系統包括管理模塊、調度模塊和日志池。管理模塊用于將一個或多個調度程序中的每一個的配置信息發送到日志池、從日志池獲取一個或多個調度程序中的指定調度程序的執行日志的至少一部分、以及基于指定調度程序的執行日志的至少一部分監控指定調度程序的執行狀態。調度模塊用于從日志池獲取配置信息、根據配置信息調度一個或多個調度程序的執行、以及將一個或多個調度程序中的每一個的執行日志發送到日志池。日志池用于存儲配置信息和一個或多個調度程序中的每一個的執行日志。通過使用管理模塊來改進程序部署和監控的效率和準確性,利用日志池簡單查看關于每次單獨執行的日志,有利于降低故障檢修的困難。
技術領域
本發明涉及計算機技術領域,具體而言涉及用于管理調度程序的系統和方法。
背景技術
隨著數以百計的系統被建立來支持企業(例如,中芯國際)的日常運作和商業事務,在服務器端或數據庫上所部署的并且以預定日期/時間重復運行的程序也急劇增加到數百。這數百個程序在后臺運行,沒有提供與人交互的介面及接口,對于工程師或甚至是用戶而言,想要知曉當前運行狀態、歷史運行信息以及性能是困難的。當在發生異常時進行故障檢修也是耗時的并且要求額外的資源和精力。然而,這些部署在服務器上的定時自動執行的程序對于重復準時執行資料運算,以及資料正確與否卻扮演著重要且關鍵的角色。因此,企業內部需要一個好工具來幫助管理及調度這些自動化的程序。
在現有的調度程序實現技術中,程序由工程師以Java語言或DB過程準備,準許管理者在Linux服務器或Oracle數據庫上部署程序并且使用服務器所提供的命令來建立要在指定時間重復執行的程序。在程序建立之后,關于調度程序的信息非常難得。沒有關于每次運行的開始和結束時間的信息,沒有知曉每次運行的狀態的簡單方法,而是必須通過翻找服務器日志,這是很耗時的。此外,當發生異常或結果不是期望的時,故障檢修過程是困難的。可能無法還原調度程序被執行時的數據和參數。此外,調度程序被部署并且運行在不同的服務器或數據庫上并且容易被忘記,因為它們在后臺運行。當調度程序的數目增加到數百時,進行管理是困難的任務。
因此,需要提出一種用于管理調度程序的方法,以解決上述問題。
發明內容
針對現有技術的不足,本發明提供一種用于管理調度程序的系統,包括管理模塊、調度模塊和日志池。所述管理模塊用于將一個或多個調度程序中的每一個的配置信息發送到所述日志池、從所述日志池獲取所述一個或多個調度程序中的指定調度程序的執行日志的至少一部分、以及基于所述指定調度程序的執行日志的至少一部分監控所述指定調度程序的執行狀態。所述調度模塊用于從所述日志池獲取所述配置信息、根據所述配置信息調度所述一個或多個調度程序的執行、以及將所述一個或多個調度程序中的每一個的執行日志發送到所述日志池。所述日志池用于存儲所述配置信息和所述一個或多個調度程序中的每一個的執行日志。
作為優選,所述管理模塊進一步用于向所述調度模塊發送管理命令以使能或禁用所述調度模塊。
作為優選,所述系統進一步包括用戶交互模塊,其能夠與所述管理模塊通信并且用于顯示與所述一個或多個調度程序相關聯的管理界面。
作為優選,所述管理模塊包括內建分析模塊,用于根據所述指定調度程序的執行日志的至少一部分對所述指定調度程序在選定時段內的執行時間成本進行分析,所述用戶交互模塊進一步用于顯示所述內建分析模塊對所述執行時間成本的分析結果。
作為優選,所述用戶交互模塊進一步用于顯示所述指定調度程序的執行日志的至少一部分。
作為優選,所述用戶交互模塊進一步用于接收來自用戶的輸入信息,所述配置信息基于所述輸入信息而生成。
作為優選,所述調度模塊包括監聽器模塊,其中所述管理模塊進一步用于將與所述一個或多個調度程序中的選定調度程序相關聯的控制信息發送到所述調度模塊,所述監聽器模塊用于監聽所述控制信息并且根據所述控制信息控制所述選定調度程序的執行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中芯國際集成電路制造(上海)有限公司,未經中芯國際集成電路制造(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410448408.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:代碼穩定性檢測方法及裝置
- 下一篇:處理器運行頻率的處理方法、裝置和系統





