[發明專利]一種彈性進程管理系統及方法在審
| 申請號: | 201810681920.2 | 申請日: | 2018-06-27 |
| 公開(公告)號: | CN110647393A | 公開(公告)日: | 2020-01-03 |
| 發明(設計)人: | 楊稅令 | 申請(專利權)人: | 廈門本能管家科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F11/30 |
| 代理公司: | 11265 北京挺立專利事務所(普通合伙) | 代理人: | 葉樹明 |
| 地址: | 361000 福建省廈門市中國(福建)自*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 統一管理 進程管理系統 應用程序分配 計算機計算 任務管理器 資源管理器 長短不一 計算資源 任務動態 資源進程 抽象層 抽象化 調配 進程 消耗 計算機 | ||
1.一種彈性進程管理系統,包括任務管理器,資源管理器,其特征在于:
所述的任務管理器用于管理執行的任務,對任務的執行情況進行跟蹤,對任務的資源消耗情況進行檢測,在動態調配資源的過程中協同多進程任務的數據;
所述的資源管理器用于管理資源的調度,在需要多進程執行任務時,按任務管理器的要求為任務分配指定數量的資源,并在任務管理器任務執行結束時回收資源,在多個任務同時執行時調配它們之間的資源分配;
所述的任務管理器,資源管理器順序連接。
2.根據權利要求1所述的一種彈性進程管理系統,其特征在于,所述的任務管理器包括任務驅動模塊和數據同步模塊,所述的任務驅動模塊用于將具體的計算機任務執行代碼裝入任務驅動模塊中,在需要多進程處理時任務驅動模塊將任務執行代碼克隆到多個進程中,并在任務的執行過程中分析任務的資源占用情況,并將占用情況發送給資源管理器,資源管理器反饋可分配的資源情況,任務驅動模塊根據可分配情況最大限度為任務分配更多的資源,并在任務執行結束時將資源交回資源管理器;所述的數據同步模塊用于當任務多進程執行時,為各進程分配任務數據,收集各進程處理的任務結果,并在有順序執行要求的任務之間協調。
3.根據權利要求1所述的一種彈性進程管理系統,其特征在于,所述的資源管理器包括資源創建模塊和資源回收模塊,所述的資源創建模塊用于為任務分配資源,分配時將根據任務驅動模塊中分析的資源占用情況進行分配;所述的資源回收模塊用于在任務驅動模塊任務執行結束時回收資源,將任務所占用的資源進行釋放。
4.根據權利要求3所述的一種彈性進程管理系統,其特征在于,所述的資源包括進程資源和內容資源和網絡資源。
5.一種彈性進程管理方法,包括如下步驟:
(1)啟動一個應用程序,應用程序啟動任務管理器;
(2)應用程序將任務植入任務管理器的任務驅動模塊中;
(3)任務驅動模塊啟動任務并跟蹤任務的執行情況;
(4)任務驅動模塊根據任務占用情況向資源管理器申請資源;
(5)資源管理器分配對應資源給任務驅動模塊;
(6)任務驅動模塊將任務克隆到資源分配的進程中;
(7)數據同步模塊接過任務驅動模塊調度權限,并將待處理數據分發給各進程;
(8)各進程同時處理各自接收到的數據,處理完后,各進程將處理后的數據發送給數據同步模塊;
(9)數據同步模塊將結果匯總后發給任務驅動模塊,任務驅動模塊將獲得的資源的控制權交還資源管理器;
(10)資源管理器釋放這些進程占用的資源;
(11)任務驅動模塊將最終處理結果發送給應用程序;
(12)重復步驟(2)~步驟(11),應用程序繼續啟動新的任務;
(13)應用程序完成多任務并發處理。
6.根據權利要求5所述的一種彈性進程管理方法,其特征在于,所述的步驟(10)中的資源包括進程的內存和網絡和CPU。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門本能管家科技有限公司,未經廈門本能管家科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810681920.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于容器集群的智能彈性伸縮方法
- 下一篇:一種資源分配方法、裝置及設備





