[發明專利]一種作業柔性配置方法有效
| 申請號: | 202010258601.8 | 申請日: | 2018-06-27 |
| 公開(公告)號: | CN111475297B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 孟祥飛;康波;李健增;劉光明;菅曉東;雷秀麗;孫華文;馬慶珍 | 申請(專利權)人: | 國家超級計算天津中心 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京鍾維聯合知識產權代理有限公司 11579 | 代理人: | 趙中璋 |
| 地址: | 300457 天津市經濟*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 作業 柔性 配置 方法 | ||
本發明涉及一種作業柔性配置方法,包括以下步驟:為作業分配超級計算機的P0個節點;計算在執行N個任務{T1,T2,...,TN}的過程中到達M個斷點{B1,B2,...,BM}的對應的初始預期時間計算當執行任務Tj后到達任務Tj與任務Tj+1之間的斷點Bi處的實際時間與初始預期時間的差值當時,為剩余的N?j個未執行任務{Tj+1,Tj+2,...,TN}分配P1個計算節點并重新計算到達剩余的M?i個斷點{Bi+1,Bi+2,...,BM}的對應的第一修正預期時間本發明的方法可以在多個層級對超級計算機的資源進行柔性配置,在充分保障作業按時完成的的情況下,盡可能地減少超級計算機資源的占用。
技術領域
本發明涉及一種作業柔性配置方法。
背景技術
超級計算機是指多個計算節點組合起來的能平行進行大規模計算或數據處理的計算機,也稱為并行計算機,是計算機中功能最強、運算最快、存儲量最大的一類,多用于國家高科技領域和尖端技術研究,是一個國家科技發展水平和綜合國力的重要體現。
目前,用戶向超級計算機提交作業時,需要自行指定所需的各種資源,例如運行作業所需的超級計算機的存儲空間、節點數、核數等。通常,用戶根據經驗或者小量數據試運行的結果估計所需的資源,因此往往偏差較大。如果請求的資源不足,作業可能因超時、溢出等原因而終止,無法得到期望的結果;然而,如果請求的資源過多,用戶就要為此付出額外的成本,并且浪費了寶貴的超算運算能力。因此,如何在提交作業以及作業運行時,為作業指定適量的資源,成為亟待解決的問題。
發明內容
為解決上述技術問題,本發明提供了一種作業柔性配置方法,包括以下步驟:
步驟S100,獲得作業,所述作業包括N個任務{T1,T2,...,TN}和M個各自設于任務之間的斷點{B1,B2,...,BM};為該作業分配超級計算機的P0個節點;計算在執行N個任務{T1,T2,...,TN}的過程中到達M個斷點{B1,B2,...,BM}的對應的初始預期時間其中N、M和P0均為自然數,并且M>N;
步驟S200,計算當執行任務Tj后到達任務Tj與任務Tj+1之間的斷點Bi處的實際時間與初始預期時間的差值
步驟S300,當時,為剩余的N-j個未執行任務{Tj+1,Tj+2,...,TN}分配P1個計算節點并重新計算到達剩余的M-i個斷點{Bi+1,Bi+2,...,BM}的對應的第一修正預期時間其中|Δt1|是Δt1的絕對值,TH1為設定閾值(優選不超過5)。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,將對本發明作進一步地詳細描述。這種描述是通過示例而非限制的方式介紹了與本發明的原理相一致的具體實施方式,這些實施方式的描述是足夠詳細的,以使得本領域技術人員能夠實踐本發明,在不脫離本發明的范圍和精神的情況下可以使用其他實施方式并且可以改變和/或替換各要素的結構。因此,不應當從限制性意義上來理解以下的詳細描述。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國家超級計算天津中心,未經國家超級計算天津中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010258601.8/2.html,轉載請聲明來源鉆瓜專利網。





