<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種基于pbs的電力應用封裝方法

文檔序號:6377173閱讀:417來源:國知局
專利名稱:一種基于pbs的電力應用封裝方法
技術領域
本發明屬于計算機技術領域,具體涉及一種基于PBS的電力應用封裝方法。
背景技術
高性能集群是用于進行高性能計算的軟硬件系統的總稱。硬件上通常由高性能服務器、高速存儲、高速網絡、機房基礎設施(如供電、制冷)等部分組成;軟件方面,通常包括作業調度軟件、集群監控管理軟件、并行存儲軟件等部分組成。作業調度系統是負責完成應用作業調度的軟件系統。從功能上說,通常由資源管理器、作業調度器、任務執行器等部分組成;調度系統類似于一個操作系統,一般會提供比較完善的對于作業、資源等內部對象進行管理的接口,包括命令行接口、API接口。比較常 見的調度系統包括LSF、SGE、PBS (Torque是pbs的一個分支)。批量作業作為PBS的一種作業提交方式。該方式下,可以通過一次提交產生若干個作業。這些作業對應的作業腳本是相同的。只是在運行時,各自在腳本中可以通過特定的環境變量(PBS_ARRAYID)進行區分。該類作業適合批量完成有大量同類計算任務的情況。潮流計算和穩定計算均為電力仿真計算,該類任務計算的輸出(bse文件)是穩定計算的輸入文件。穩定計算應用需要3個輸入文件,除了 Pf的輸出bse之外,還需要故障文件(.fit)和SWI文件。對于同一組穩定計算來說,BSE和SWI文件是相同的,但是故障文件是各不相同的。通常采集到的原始故障文件通常是一個故障集,里面通常包含幾十或者幾百個故障記錄。目前,計算機應用技術領域最重要的計算類型就是潮流和穩定。目前用戶一般的使用場景類似于工作站方式,即登錄到計算節點、提交潮流任務,等待計算完成后,再提交穩定任務,同時提交之前還要手工完成故障的拆分。任務提交之后還需要守候計算任務完成。這樣的不足在于首先,潮流任務和穩定任務的數據依賴需要人為干預,難以提高運行效率;其次,故障集合需要拆分成大量穩定任務才能更快的計算,而手工拆分工作非常 ’最后,每個穩定任務都會產生一定的計算數據,數據的回收和管理非常繁瑣。現有技術中,用戶基本上是基于單機手工運行的,即(I)用戶先準備好穩定輸入DAT文件,然后啟動潮流任務,通過程序頁面監控作業在運行狀態。等潮流任務結束了,取到輸出BSE文件;(2).手動拆分故障集文件為若干個文件,將BSE、SWI和拆分后的FLT—同作為輸入,啟動若干個穩定任務;(3).分別監控各穩定任務的運行狀態;(4).手工回收各任務的計算結果。以上模式有如下的缺點受限于單機的工作能力,很難做到很高的并行度;需要人為鏈接潮流任務和穩定任務;輸出數據的回收比較麻煩。

發明內容
為了克服上述現有技術的不足,本發明提供一種基于PBS的電力應用封裝方法,通過作業依賴、作業組、file-stage等機制,有效的提高電力應用的運行效率和集群的整體利用率。為了實現上述發明目的,本發明采取如下技術方案一種基于PBS的電力應用封裝方法,所述方法包括以下步驟步驟I :用戶通過頁面Portal選擇潮流穩定計算的原始輸入,并提交任務;步驟2 :后臺自動處理輸入文件并提交作業,且潮流任務參與調度;步驟3 :潮流計算成功,產生的BSE文件自動通過file-stage回傳到自身作業的數據回收目錄;·
步驟4 :穩定任務使用輸入文件完成計算,開源作業調度系統通過file-stage將自身輸出拷貝到自身的數據回收目錄。 所述步驟2中,DAT文件為潮流任務的輸入,FLT文件被拆分為單個故障,為穩定任務的輸入;同時,設置穩定任務對于潮流任務的依賴關系afterok和file-stage參數,使得穩定任務自動拷貝潮流任務的輸出BSE到自身目錄作為輸入。穩定任務設置對于潮流的依賴關系afterok,其處于保留狀態,不參與調度。所述步驟3中,潮流計算成功,穩定任務自動恢復為排隊狀態,等待調度運行。所述穩定任務運行時,開源作業調度系統自動通過file-stage從潮流作業的數據回收目錄拷貝BSE文件和SWI文件到自身工作目錄。與現有技術相比,本發明的有益效果在于本發明提供一種基于PBS的電力應用封裝方法,通過作業依賴、作業組、file-stage等機制,有效的提高電力應用的運行效率和集群的整體利用率;該方法簡單可靠,易執行。


圖I是基于PBS的電力應用封裝方法流程圖。
具體實施例方式下面結合附圖對本發明作進一步詳細說明。如圖1,本發明提供一種基于PBS的電力應用封裝方法,所述方法包括以下步驟步驟I :用戶通過頁面Portal選擇潮流穩定計算的原始輸入,并提交任務;步驟2 :后臺自動處理輸入文件并提交作業,且潮流任務參與調度;DAT文件為潮流任務的輸入,FLT文件被拆分為單個故障,為穩定任務的輸入;同時,設置穩定任務對于潮流任務的依賴關系afterok和file-stage參數,使得穩定任務自動拷貝潮流任務的輸出BSE到自身目錄作為輸入。穩定任務設置對于潮流的依賴關系afterok,其處于保留狀態,不參與調度。步驟3 :潮流計算成功,產生的BSE文件自動通過file-stage回傳到自身作業的數據回收目錄;潮流計算成功,穩定任務自動恢復為排隊狀態,等待調度運行。所述穩定任務運行時,開源作業調度系統自動通過file-stage從潮流作業的數據回收目錄拷貝BSE文件和SWI文件到自身工作目錄。
步驟4 :穩定任務使用輸入文件完成計算,開源作業調度系統通過file-stage將自身輸出拷貝到自身的數據回收目錄。最后應當說明的是以上實施例僅用以說明本發明的技術方案而非對其限制,盡管參照上述實施例對本發明進行了詳細的說明,所屬領域的普通技術人員應當理解依然可以對本發明的具體實施方式
進行修改或者等同替換,而未脫離本發 明精神和范圍的任何修改或者等同替換,其均應涵蓋在本發明的權利要求范圍當中。
權利要求
1.一種基于PBS的電力應用封裝方法,其特征在于所述方法包括以下步驟 步驟I :用戶通過頁面Portal選擇潮流穩定計算的原始輸入,并提交任務; 步驟2 :后臺自動處理輸入文件并提交作業,且潮流任務參與調度; 步驟3 :潮流計算成功,產生的BSE文件自動通過file-stage回傳到自身作業的數據回收目錄; 步驟4 :穩定任務使用輸入文件完成計算,開源作業調度系統通過file-stage將自身輸出拷貝到自身的數據回收目錄。
2.根據權利要求I所述的基于PBS的電力應用封裝方法,其特征在于所述步驟2中,DAT文件為潮流任務的輸入,FLT文件被拆分為單個故障,為穩定任務的輸入;同時,設置穩定任務對于潮流任務的依賴關系afterok和file-stage參數,使得穩定任務自動拷貝潮流任務的輸出BSE到自身目錄作為輸入。
3.根據權利要求2所述的基于PBS的電力應用封裝方法,其特征在于穩定任務設置對于潮流的依賴關系afterok,其處于保留狀態,不參與調度。
4.根據權利要求I所述的基于PBS的電力應用封裝方法,其特征在于所述步驟3中,潮流計算成功,穩定任務自動恢復為排隊狀態,等待調度運行。
5.根據權利要求4所述的基于PBS的電力應用封裝方法,其特征在于所述穩定任務運行時,開源作業調度系統自動通過file-stage從潮流作業的數據回收目錄拷貝BSE文件和SWI文件到自身工作目錄。
全文摘要
本發明提供一種基于PBS的電力應用封裝方法,包括以下步驟用戶通過頁面Portal選擇潮流穩定計算的原始輸入,并提交任務;后臺自動處理輸入文件并提交作業,且潮流任務參與調度;潮流計算成功,產生的BSE文件自動通過file-stage回傳到自身作業的數據回收目錄;穩定任務使用輸入文件完成計算,開源作業調度系統通過file-stage將自身輸出拷貝到自身的數據回收目錄。本發明通過作業依賴、作業組、file-stage等機制,有效的提高電力應用的運行效率和集群的整體利用率。
文檔編號G06F9/46GK102915252SQ20121034818
公開日2013年2月6日 申請日期2012年9月18日 優先權日2012年9月18日
發明者張濤 申請人:曙光信息產業(北京)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影