[發明專利]用于調度網絡應用的作業的服務器系統、方法和存儲介質有效
| 申請號: | 201680056872.7 | 申請日: | 2016-07-28 |
| 公開(公告)號: | CN108139926B | 公開(公告)日: | 2022-08-12 |
| 發明(設計)人: | S.佐治 | 申請(專利權)人: | 納斯達克公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 徐紅燕;申屠偉進 |
| 地址: | 美國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 調度 網絡 應用 作業 服務器 系統 方法 存儲 介質 | ||
所描述的技術涉及調度企業網絡應用中的多個類型的作業。處理系統配置具有多個作業條目的作業數據庫,并且并發地、彼此獨立地執行多個作業調度器。每個作業調度器被配置成調度作業數據庫中的具有與所述多個作業調度器中的其它作業調度器被配置成調度的作業的類型不同的類型的作業以供執行。處理系統還使得實行被所述多個調度器中的任何調度器調度以供執行的作業。還提供了方法和計算機可讀介質的實施例。
對相關申請的交叉引用
本申請要求2015年7月30日提交的印度專利申請號2344/DEL/2015的優先權權益,該印度專利申請的全部內容通過引用并入本文。
技術領域
本申請涉及用于調度網絡應用的作業的服務器系統、方法和非暫時性計算機可讀存儲介質。
背景技術
許多企業軟件應用被設計為基于網絡的應用(“網絡應用”),使得它們可以從任何地方和/或使用可以運行網絡瀏覽器的幾乎任何處理設備來訪問。網絡應用包括使用協議(包括HTTP協議)彼此通信的客戶端側組件和服務器側組件。網絡應用的客戶端側組件典型地負責通過借由用戶的訪問設備上的用戶接口向用戶呈現(例如,顯示)信息、接收用戶輸入等等來處置用戶接口。服務器側組件負責包括以下的任務:自己生成信息或者從數據源獲取信息以便依照所接收的輸入呈現給用戶。
企業網絡應用典型地運行許多不同類型的后臺作業,所述后臺作業經受各種資源和時間約束。例如,可能要求被主要設計成為企業的投資顧問提供服務的投資者關系應用(“IR應用”)支持并發作業以用于處置來自多個用戶的用戶接口輸入、從外部源接收當前投資信息、下載投資調研報告、接收關于金融產品的估計信息、處理投資預警、電子郵件、存錄等等。典型的作業混合在應用方面和/或在時間方面以許多方式變化,包括作業的持續時間、特定類型作業的數目、作業的發生頻率等等。存在數個調度框架以用于調度作業以供執行。然而,隨著具有不同類型作業和最終用戶需要的應用的演化,仍然期望用于處置各種作業混合的改進的調度框架。
版權聲明
該專利文檔的部分公開內容包含受到版權保護的素材。版權所有者并不反對任何人對專利文檔或專利公開內容的拓制,因為它出現在專利與商標局的專利文件或記錄中,但是以其它方式保留無論什么的所有版權。
發明內容
根據一些示例實施例,提供了一種服務器系統,包括至少一個存儲器以及具有至少一個處理器的處理系統。處理系統配置具有多個作業條目的作業數據庫,并且并發地、彼此獨立地執行多個作業調度器。每個作業調度器被配置成調度作業數據庫中的具有與所述多個作業調度器中的其它作業調度器被配置成調度的作業的類型不同的類型的作業以供執行。處理系統還使得實行被所述多個調度器中的任何調度器調度以供執行的作業。
所述多個調度器可以包括操作以調度根據請求式(on-demand)基礎的第一類型的作業的請求式調度器、操作以調度以比預定持續時間小的間隔重復發生的第二類型的作業的短間隔調度器、以及操作以調度在預定特定時間處或以比預定持續時間大的間隔的第三類型的作業的已調度作業調度器。請求式調度器和短間隔調度器基于相應計時器而周期性地執行,并且分別使得執行第一類型和第二類型的作業,而沒有附加的調度步驟。第三類型的作業依照調度算法來執行。
可以根據要以其來執行作業的緊迫度和/或頻率來將作業確定成對應于所述不同類型的作業中的一個。
請求式作業調度器可以至少包括高優先級調度器和低優先級調度器,其中高優先級調度器被配置有比低優先級調度器更大的作業處理能力。請求式作業調度器可以被配置成將第一數目的線程分配給高優先級作業調度器并且將第二數目的線程(比第一數目的線程少)分配給低優先級作業調度器。
高優先級作業調度器和低優先級作業調度器可以各自分別被配置成訪問作業數據庫中的作業條目,將對應于所檢索的作業條目的作業添加到存儲器中的隊列,并且使得從存儲器中的隊列供給作業。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于納斯達克公司,未經納斯達克公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680056872.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:熱插拔硬件及軟件實施方案
- 下一篇:用于調度多個任務的任務調度裝置和方法





