本發(fā)明涉及云資源管理技術領域,特別是涉及一種云計算操作系統(tǒng)中異步任務管理方法及裝置。
背景技術:
目前,云計算逐漸被行業(yè)認可,云計算操作已經(jīng)逐漸在社會生產(chǎn)和生活領域中起到越來越重要的作用。云計算操作系統(tǒng)中資源管理的同步訪問、調(diào)用方式,存在著一定的時間損耗,在很大程度上影響了云數(shù)據(jù)中心的資源管理效率,造成了一定程度的資源浪費。
如何保證云計算操作系統(tǒng)中資源管理、調(diào)用方式的及時、高效,提高資源管理效率是亟待解決的問題。
技術實現(xiàn)要素:
本發(fā)明的目的是提供一種云計算操作系統(tǒng)中異步任務管理方法及裝置,以實現(xiàn)提高資源管理效率。
為解決上述技術問題,本發(fā)明提供一種云計算操作系統(tǒng)中異步任務管理方法,該方法包括:
接收對云計算操作系統(tǒng)中資源管理中心的請求操作,觸發(fā)用于資源管理的異步任務;
在云計算操作系統(tǒng)后臺運行所述異步任務,同時保存所述異步任務的信息至異步資源管理池中進行管理;
在異步資源管理池中查看所述異步任務的信息,調(diào)整所述異步任務的信息,對所述異步任務進行操作管理。
優(yōu)選的,所述異步任務的信息包括請求時間、請求者、操作對象以及任務執(zhí)行時間、任務隊列執(zhí)行順序、任務暫停時間。
優(yōu)選的,所述在異步資源管理池中查看所述異步任務的信息,調(diào)整所述異步任務的信息,對所述異步任務進行操作管理,包括:
在異步資源管理池中查看所述異步任務的信息;
調(diào)整異步任務的任務執(zhí)行時間,優(yōu)化異步任務的任務執(zhí)行隊列,更新異步任務的任務暫停時間;
利用所述任務執(zhí)行時間、任務執(zhí)行隊列和任務暫停時間來控制所述異步任務。
優(yōu)選的,在異步資源管理池中查看所述異步任務的信息,調(diào)整所述異步任務的信息,對所述異步任務進行操作管理之后,還包括:
對在云計算操作系統(tǒng)后臺中運行的所述異步任務進行監(jiān)控,獲得所述異步任務的實時運行狀態(tài),并獲得所述異步任務運行時占用的資源負載。
本發(fā)明還提供一種云計算操作系統(tǒng)中異步任務管理裝置,該裝置包括:
觸發(fā)模塊,用于接收對云計算操作系統(tǒng)中資源管理中心的請求操作,觸發(fā)用于資源管理的異步任務;
運行模塊,用于在云計算操作系統(tǒng)后臺運行所述異步任務,同時保存所述異步任務的信息至異步資源管理池中進行管理;
調(diào)整模塊,用于在異步資源管理池中查看所述異步任務的信息,調(diào)整所述異步任務的信息,對所述異步任務進行操作管理。
優(yōu)選的,所述異步任務的信息包括請求時間、請求者、操作對象以及任務執(zhí)行時間、任務隊列執(zhí)行順序、任務暫停時間。
優(yōu)選的,所述調(diào)整模塊包括:
查看單元,用于在異步資源管理池中查看所述異步任務的信息;
調(diào)整單元,用于調(diào)整異步任務的任務執(zhí)行時間,優(yōu)化異步任務的任務執(zhí)行隊列,更新異步任務的任務暫停時間;
控制單元,用于利用所述任務執(zhí)行時間、任務執(zhí)行隊列和任務暫停時間來控制所述異步任務。
優(yōu)選的,所述裝置還包括:
監(jiān)控模塊,用于對在云計算操作系統(tǒng)后臺中運行的所述異步任務進行監(jiān)控,獲得所述異步任務的實時運行狀態(tài),并獲得所述異步任務運行時占用的資源負載。
本發(fā)明所提供的一種云計算操作系統(tǒng)中異步任務管理方法及裝置,接收對云計算操作系統(tǒng)中資源管理中心的請求操作,觸發(fā)用于資源管理的異步任務;在云計算操作系統(tǒng)后臺運行所述異步任務,同時保存所述異步任務的信息至異步資源管理池中進行管理;在異步資源管理池中查看所述異步任務的信息,調(diào)整所述異步任務的信息,對所述異步任務進行操作管理。可見,采用異步任務管理的方式對云計算操作系統(tǒng)的資源管理方式進行優(yōu)化,將云計算操作系統(tǒng)中的資源池管理操作都放置在異步資源池中進行,并采用任務執(zhí)行時間可編輯、任務隊列執(zhí)行順序可優(yōu)化的方式,如此提高資源管理效率。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明所提供的一種云計算操作系統(tǒng)中異步任務管理方法的流程圖;
圖2為本發(fā)明所提供的一種云計算操作系統(tǒng)中異步任務管理裝置的結構示意圖。
具體實施方式
本發(fā)明的核心是提供一種云計算操作系統(tǒng)中異步任務管理方法及裝置,以實現(xiàn)提高資源管理效率。
為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
請參考圖1,圖1為本發(fā)明所提供的一種云計算操作系統(tǒng)中異步任務管理方法的流程圖,該方法包括:
S11:接收對云計算操作系統(tǒng)中資源管理中心的請求操作,觸發(fā)用于資源管理的異步任務;
S12:在云計算操作系統(tǒng)后臺運行異步任務,同時保存異步任務的信息至異步資源管理池中進行管理;
S13:在異步資源管理池中查看異步任務的信息,調(diào)整異步任務的信息,對異步任務進行操作管理。
可見,該方法采用異步任務管理的方式對云計算操作系統(tǒng)的資源管理方式進行優(yōu)化,將云計算操作系統(tǒng)中的資源池管理操作都放置在異步資源池中進行,并采用任務執(zhí)行時間可編輯、任務隊列執(zhí)行順序可優(yōu)化的方式,如此提高資源管理效率。
基于上述方法,具體的,異步任務的信息包括請求時間、請求者、操作對象以及任務執(zhí)行時間、任務隊列執(zhí)行順序、任務暫停時間。
進一步的,步驟S13采用以下步驟實現(xiàn):
S1:在異步資源管理池中查看異步任務的信息;
S2:調(diào)整異步任務的任務執(zhí)行時間,優(yōu)化異步任務的任務執(zhí)行隊列,更新異步任務的任務暫停時間;
S3:利用任務執(zhí)行時間、任務執(zhí)行隊列和任務暫停時間來控制異步任務。
進一步的,步驟S13之后,還包括:對在云計算操作系統(tǒng)后臺中運行的異步任務進行監(jiān)控,獲得異步任務的實時運行狀態(tài),并獲得異步任務運行時占用的資源負載。
本方法基于異步任務管理方式將云計算操作系統(tǒng)中的資源池管理操作都放置在異步資源池中進行,同時,在該方法中,自主設定異步任務的啟動執(zhí)行時間或時間點,并可對異步任務執(zhí)行隊列中仍未執(zhí)行的隊列優(yōu)先級進行調(diào)整,細化了云計算操作系統(tǒng)資源管理的粒度,提高了資源管理的效率。
本方法采用異步任務管理的方式對云計算操作系統(tǒng)的資源管理方式進行優(yōu)化,并通過任務執(zhí)行時間可編輯、任務隊列執(zhí)行順序可優(yōu)化等提高了資源管理效率,克服了云計算操作系統(tǒng)資源調(diào)度同步方式存在較多時間損耗的問題,提高了云數(shù)據(jù)中心資源管理的效率。
詳細的,本方法中,對云計算操作資源管理模塊即資源管理中心的每一個請求操作,都會觸發(fā)一個資源管理異步任務,異步任務在云計算操作系統(tǒng)后臺進行運行,同時保存該異步任務相關信息至異步資源管理池中進行管理。在異步資源管理中可以查看異步任務的信息,如請求時間、請求者、操作對象等。同時,還可以對任務資源管理池中的任務進行操作管理:執(zhí)行時間可編輯,具體是設定任務執(zhí)行時間,可設置某任務在1小時10分鐘后執(zhí)行;優(yōu)化調(diào)整任務隊列執(zhí)行順序,具體是根據(jù)任務的重要性,自主調(diào)整任務執(zhí)行順序及優(yōu)先級;暫停/開始某一任務等操作。如此通過對異步任務的信息的調(diào)整來管理任務,從而達到優(yōu)化云計算操作系統(tǒng)后臺進程序列、降低負載的目的。同時,還對在云計算操作系統(tǒng)后臺中運行的異步任務進行監(jiān)控,獲得異步任務的實時運行狀態(tài),并獲得異步任務運行時占用的資源負載,也就是對任務執(zhí)行的實時狀態(tài)、任務執(zhí)行訪問對象的狀態(tài)、資源負載等進行數(shù)據(jù)進行監(jiān)控獲取、存儲并反饋。監(jiān)控得到的信息還包括任務執(zhí)行的結果,如成功或失敗、任務執(zhí)行時長等,并將這些信息存儲并反饋。
請參考圖2,圖2為本發(fā)明所提供的一種云計算操作系統(tǒng)中異步任務管理裝置的結構示意圖,該裝置包括:
觸發(fā)模塊101,用于接收對云計算操作系統(tǒng)中資源管理中心的請求操作,觸發(fā)用于資源管理的異步任務;
運行模塊102,用于在云計算操作系統(tǒng)后臺運行異步任務,同時保存異步任務的信息至異步資源管理池中進行管理;
調(diào)整模塊103,用于在異步資源管理池中查看異步任務的信息,調(diào)整異步任務的信息,對異步任務進行操作管理。
可見,該裝置采用異步任務管理的方式對云計算操作系統(tǒng)的資源管理方式進行優(yōu)化,將云計算操作系統(tǒng)中的資源池管理操作都放置在異步資源池中進行,并采用任務執(zhí)行時間可編輯、任務隊列執(zhí)行順序可優(yōu)化的方式,如此提高資源管理效率。
基于上述裝置,具體的,異步任務的信息包括請求時間、請求者、操作對象以及任務執(zhí)行時間、任務隊列執(zhí)行順序、任務暫停時間。
進一步的,調(diào)整模塊包括:
查看單元,用于在異步資源管理池中查看異步任務的信息;
調(diào)整單元,用于調(diào)整異步任務的任務執(zhí)行時間,優(yōu)化異步任務的任務執(zhí)行隊列,更新異步任務的任務暫停時間;
控制單元,用于利用任務執(zhí)行時間、任務執(zhí)行隊列和任務暫停時間來控制異步任務。
進一步的,所述裝置還包括:監(jiān)控模塊,用于對在云計算操作系統(tǒng)后臺中運行的異步任務進行監(jiān)控,獲得異步任務的實時運行狀態(tài),并獲得異步任務運行時占用的資源負載。
本裝置基于異步任務管理方式將云計算操作系統(tǒng)中的資源池管理操作都放置在異步資源池中進行,同時,在該裝置中,自主設定異步任務的啟動執(zhí)行時間或時間點,并可對異步任務執(zhí)行隊列中仍未執(zhí)行的隊列優(yōu)先級進行調(diào)整,細化了云計算操作系統(tǒng)資源管理的粒度,提高了資源管理的效率。
本裝置采用異步任務管理的方式對云計算操作系統(tǒng)的資源管理方式進行優(yōu)化,并通過任務執(zhí)行時間可編輯、任務隊列執(zhí)行順序可優(yōu)化等提高了資源管理效率,克服了云計算操作系統(tǒng)資源調(diào)度同步方式存在較多時間損耗的問題,提高了云數(shù)據(jù)中心資源管理的效率。
詳細的,本裝置中,對云計算操作資源管理模塊即資源管理中心的每一個請求操作,都會觸發(fā)一個資源管理異步任務,異步任務在云計算操作系統(tǒng)后臺進行運行,同時保存該異步任務相關信息至異步資源管理池中進行管理。在異步資源管理中可以查看異步任務的信息,如請求時間、請求者、操作對象等。同時,本裝置還對任務資源管理池中的任務進行操作管理:執(zhí)行時間可編輯,具體是設定任務執(zhí)行時間,可設置某任務在1小時10分鐘后執(zhí)行;優(yōu)化調(diào)整任務隊列執(zhí)行順序,具體是根據(jù)任務的重要性,自主調(diào)整任務執(zhí)行順序及優(yōu)先級;暫停/開始某一任務等操作。如此通過對異步任務的信息的調(diào)整來管理任務,從而達到優(yōu)化云計算操作系統(tǒng)后臺進程序列、降低負載的目的。同時,本裝置還對在云計算操作系統(tǒng)后臺中運行的異步任務進行監(jiān)控,獲得異步任務的實時運行狀態(tài),并獲得異步任務運行時占用的資源負載,也就是對任務執(zhí)行的實時狀態(tài)、任務執(zhí)行訪問對象的狀態(tài)、資源負載等進行數(shù)據(jù)進行監(jiān)控獲取、存儲并反饋。監(jiān)控得到的信息還包括任務執(zhí)行的結果,如成功或失敗、任務執(zhí)行時長等,并將這些信息存儲并反饋。
以上對本發(fā)明所提供的一種云計算操作系統(tǒng)中異步任務管理方法及裝置進行了詳細介紹。本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進行若干改進和修飾,這些改進和修飾也落入本發(fā)明權利要求的保護范圍內(nèi)。