一種任務資源的量化方法和裝置的制造方法
【專利摘要】本公開實施例提供一種任務資源的量化方法和裝置,其中的方法具體包括:根據每種任務占用資源的理論量值及單個任務處理設備的總資源量,為所述至少一個任務處理設備組成的任務處理設備群,按照任務流水順序分配任務;所述任務處理設備群運行所分配的任務,記錄任務處理的評估參數指標;按照預設幅度對每種任務占用資源的理論量值進行調整,返回為任務處理設備群分配任務;直至滿足預設條件時停止循環;基于最優的評估參數指標,確定每種任務占用資源的最優量值;所述最優量值用于實際任務分發。本公開實施例能夠合理利用資源,且能夠保證設備的性能。
【專利說明】
一種任務資源的量化方法和裝置
技術領域
[0001]本公開涉及數據處理領域,特別是涉及一種任務資源的量化方法和裝置。
【背景技術】
[0002]隨著網絡技術的飛速發展,數據處理設備(以下簡稱設備)的性能也有了大幅度的提升,由于設備性能提升,因此設備可以執行越來越多的任務,可執行任務的增多就使得設備資源的利用情況備受人們關注。
[0003]現有的一種資源分配方案是為設備分配固定數量的任務,例如:為設備分配12個任務,這樣的資源分配會造成以下兩方面的問題,一種情況,這12個任務可能總共占用了設備很少的資源,則該設備中剩余大量可用資源無法被利用,造成了資源的浪費;另一種情況,這12個任務可能占用的資源很多,整個設備中的可用資源全被這12個任務占滿,則會使得設備高負荷運行,進而會對設備的性能造成影響。
[0004]因此,現在厄需一種對任務的資源進行量化的方法,以對任務的資源占用情況進行量化,以使得可以根據量化結果對設備進行任務的分配,進而使得設備的資源得到合理利用的同時,能夠保證設備的性能。
【發明內容】
[0005]本公開實施例提供一種任務資源的量化方法和裝置,用以解決現有資源分配中資源的浪費問題及對設備性能造成影響的問題,以能夠合理利用資源,且能夠保證設備的性會K。
[0006]本公開實施例提供一種任務資源的量化方法,包括:
[0007]根據每種任務占用資源的理論量值及單個任務處理設備的總資源量,為所述至少一個任務處理設備組成的任務處理設備群,按照任務流水順序分配任務;
[0008]所述任務處理設備群運行所分配的任務,記錄任務處理的評估參數指標;
[0009]按照預設幅度對每種任務占用資源的理論量值進行調整,返回為任務處理設備群分配任務;直至滿足預設條件時停止循環;
[0010]基于最優的評估參數指標,確定每種任務占用資源的最優量值;所述最優量值用于實際任務分發。
[0011]本公開實施例提供一種任務資源的量化裝置,包括:
[0012]任務分配單元,用于根據每種任務占用資源的理論量值及單個任務處理設備的總資源量,為所述至少一個任務處理設備組成的任務處理設備群,按照任務流水順序分配任務;
[0013]記錄單元,用于在所述任務處理設備群運行所分配的任務時,記錄任務處理的評估參數指標;
[0014]調整單元,用于按照預設幅度對每種任務占用資源的理論量值進行調整,返回任務分配單元;直至滿足預設條件時停止循環;
[0015]確定單元,用于基于最優的評估參數指標,確定每種任務占用資源的最優量值;所述最優量值用于實際任務分發。
[0016]本公開實施例提供的一種任務資源的量化方法及裝置,可以通過對任務占用資源的理論量值進行不斷調整,并根據不斷調整的理論量值為任務處理設備群分發任務,任務處理設備群運行所分發的任務,并記錄對應的評估參考指標,確定最優的評估參數指標對應的每種任務占用資源的理論量值為最優量值,這樣一來,由于任務占用的資源是可以量化的,因此在為任務處理設備群分發任務時,分發的多個任務占用任務處理設備群的資源總量即可知,因此可以減少資源的浪費,使得任務處理設備的資源得到合理的利用;同時,可以避免任務占滿任務處理設備的全部資源,造成設備高負荷運行的問題,能夠保證設備的性能。
【附圖說明】
[0017]為了更清楚地說明本公開實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本公開的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0018]圖1為本公開的一種任務資源的量化方法實施例一的步驟流程圖;
[0019]圖2為本公開實施例的應用示例中評估參數指標對應的折線示意圖;
[0020]圖3為本公開的一種任務資源的量化方法實施例二的步驟流程圖;及[0021 ]圖4為本公開的一種任務資源的量化裝置實施例一的結構示意圖。
【具體實施方式】
[0022]為使本公開實施例的目的、技術方案和優點更加清楚,下面將結合本公開實施例中的附圖,對本公開實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本公開一部分實施例,而不是全部的實施例。基于本公開中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本公開保護的范圍。
[0023]方法實施例一
[0024]參照圖1,示出了本公開的一種任務資源的量化方法實施例一的步驟流程圖,具體可以包括:
[0025]步驟101、根據每種任務占用資源的理論量值及單個任務處理設備的總資源量,為所述至少一個任務處理設備組成的任務處理設備群,按照任務流水順序分配任務;
[0026]本公開實施例中,任務類型具體可以包括:轉碼、上傳、下載、存儲等,所述任務資源的量化方法可以用于對一類任務進行量化,所述一類任務中具體可以包含多種任務,也即,本公開實施例可以應用于視頻、和/或音頻的轉碼、上傳、下載、存儲等任務過程中,本公開實施例主要以轉碼為例進行說明,其他任務類型相互參照即可。
[0027]本公開實施例中,上述資源類型具體可以包括:內存、CPU(中央處理器,CentralProcessing Unit)、I/O端口(輸入/輸出,Input/Output)、帶寬中的一種或多種,本公開實施例主要以內存為例進行說明,其他資源類型相互參照即可。
[0028]本公開實施例中,每種任務占用資源的理論量值具體可以通過每種任務所占用的碼率、CPU核數等參數計算出來,例如:通過碼率計算占用內存的理論量值具體過程可以包括:Scencecut*Width*Height*3,其中上述評丨(11:11>1416丨8111:指分辨率,每個像素占用字節3B,例如:mp4_350碼率的分辨率是:640*350,那么其占用內存的理論量值為:60*640*350*3 =40320000 = 38.45M。
[0029]可以理解,上述通過每種任務所占用的碼率、CPU核數等參數計算每種任務占用資源的理論量值僅作為本公開實施例中確定任務占用資源的理論量值的方法的一種示例,而不理解為是對本公開實施例中確定任務占用資源的理論量值的方法的一種限制,實際上,本公開實施例還可以通過采集實際中的多次運行結果數據,確定其中最優的運行結果數據對應的每種任務占用的資源大小為任務占用資源的理論量值;本公開實施例在此對確定任務占用資源的理論量值的方法不做具體限定。
[0030]本公開實施例中,根據每種任務占用資源的理論量值及單個任務處理設備的總資源量,為所述至少一個任務處理設備組成的任務處理設備群,按照任務流水順序分配任務的過程具體可以為:根據任務流水順序依次為任務處理設備群中的單個任務處理設備分配任務,當分配給當前任務處理設備的所有任務的總資源量在當前任務處理設備的總資源量中的占比大于等于預置百分比時,停止為當前任務處理設備分配任務,開始為下一個任務處理設備分配任務。
[0031 ]在本公開實施例的一種應用示例中,假設當前有五種轉碼任務,分別為Tl、T2、T3、Τ4和Τ5,占用的資源為內存,上述五種轉碼任務占用內存的理論量值分別為A1G、A2G、A3G、A4G和A5G,當前的任務處理設備群由3個任務處理設備組成,每個任務處理設備的總內存為X G,則根據每種轉碼任務占用資源的理論量值及單個任務處理設備的總資源量,為所述至少一個任務處理設備組成的任務處理設備群,按照任務流水順序分配任務的過程為:
[0032]假設任務流水順序為:Tl、T3、T2、T4、T5、T2、Tl、T4、T3、T5,則在任務處理設備I中為Tl分配AlG的內存,為T3分配A3G的內存,為T2分配A2G的內存,假設當前Al、A3、A2的和與X的比值大于等于預置百分比W,則停止為任務處理設備I分配任務;繼續在任務處理設備2中為T4分配A4G的內存,為T5分配A5G的內存,為T2分配A2G的內存,為Tl分配AlG的內存,假設當前A4、A5、A2、A1的和與X的比值大于等于預置百分比W,則停止為任務處理設備2分配任務;在任務處理設備3中為T4分配A4G的內存,為T3分配A3G的內存,為T5分配A5G的內存。
[0033]步驟102、所述任務處理設備群運行所分配的任務,記錄任務處理的評估參數指標。
[0034]本公開實施例中,上述任務處理的評估參數指標可以用于評估當前的任務處理設備群運行時的性能,也即評估參數指標大的時候,表示當前任務處理設備群的性能較好。
[0035]本公開實施例中,所述任務類型為轉碼時,所述任務處理的評估參數指標具體可以包括:所述任務處理設備群的吞吐量、和/或所述任務處理設備群的處理速度,本公開實施例中主要以評估參數指標為吞吐量為例進行說明,評估參數指標為處理速度的情況相互參照即可;所述任務類型為上傳、下載、存儲時,所述任務處理的評估參數指標具體可以包括:上傳任務類型對應的評估參數指標:上傳速度(文件大小/上傳耗時);下載任務類型對應的評估參數指標:下載速度(文件大小/下載耗時);上傳(成品存儲)任務類型對應的評估參數指標:上傳速度(成品大小/上傳耗時)。
[0036]步驟103、按照預設幅度對每種任務占用資源的理論量值進行調整,返回為任務處理設備群分配任務;直至滿足預設條件時停止循環;
[0037]本公開實施例中,按照預設幅度對每種任務占用資源的理論量值進行調整具體可以包括:將每種任務占用資源的理論量值按預設幅度增加或者減少;在對每種任務占用資源的理論量值進行調整后,返回步驟101,也即根據調整后的理論量值為任務處理設備群按照任務流水順序分配任務。
[0038]例如:當前存在任務T和T2,占用資源的理論量值分別為Al和A2,假設預設幅度為t,則按照預設幅度對任務T和T2占用資源的理論量值進行調整,調整過程具體可以為:調整T占用資源的理論量值為Al+t,調整T2占用資源的理論量值為A2+t(或者調整T占用資源的理論量值為Al-t,調整T2占用資源的理論量值為A2-t);根據任務T和T2占用資源的理論量值(Al+t、A2+t或者Al-t、A2-t)及單個任務處理設備的總資源量,為所述至少一個任務處理設備組成的任務處理設備群,按照任務流水順序分配任務;
[0039]任務處理設備群運行所分配的任務,記錄任務處理的評估參數指標后,繼續按照預設幅度對任務T和T2占用資源的理論量值進行調整,具體可以為:調整T占用資源的理論量值為Al+2 X t,調整T2占用資源的理論量值為A2+2 X t(或者調整T占用資源的理論量值為Al-2Xt,調整T2占用資源的理論量值為A2-2Xt),根據任務T和T2占用資源的理論量值(Al+2 X t、A2+2 X t或者Al-2 X t、A2_2 X t)及單個任務處理設備的總資源量,為所述至少一個任務處理設備組成的任務處理設備群,按照任務流水順序分配任務;直至滿足預設條件時停止循環,也即當滿足預設條件時停止對任務占用資源的理論量值進行調整。
[0040]在本公開的一種可選實施例中,上述預設條件具體可以包括:
[0041]所述任務處理設備群運行時間滿足預置運行時間;或者,
[0042]所述任務處理設備群運行次數滿足預置運行次數;或者,
[0043]對每種任務占用資源的理論量值的調整的次數滿足預置調整次數。
[0044]本公開實施例中,假設預置運行時間為三個月,則當任務處理設備群運行時間滿足三個月,即可停止對任務占用資源的理論量值進行調整;或者,假設預置運行次數為100次,則當任務處理設備群運行所分配的任務的次數達到100次,即可停止對任務占用資源的理論量值進行調整;或者,假設預置調整次數為30次,則當對每種任務占用資源的理論量值的調整的次數達到30次時,即可停止對任務占用資源的理論量值進行調整。
[0045]可以理解,上述預置運行時間為三個月、預置運行次數為100次及預置調整次數為30次僅作為本公開實施例中預置運行時間、預置運行次數及預置調整次數的一個示例,而不理解為是對本公開實施例中預置運行時間、預置運行次數及預置調整次數的限制,實際上,上述預置運行時間、預置運行次數及預置調整次數可以由本領域技術人員根據業務需求自行確定,本公開實施例在此對預置運行時間、預置運行次數及預置調整次數不做具體限定。
[0046]步驟104、基于最優的評估參數指標,確定每種任務占用資源的最優量值;所述最優量值用于實際任務分發。
[0047]本公開實施例中,任務處理設備群每運行一次,即記錄一次任務處理的評估參數指標,直至停止對任務占用資源的理論量值進行調整,此時記錄的任務處理的評估參數指標包含多個數據,從上述多個數據中,選取最優的評估參數指標,并確定該評估參數指標對應的每種任務占用資源的理論量值為每種任務占用資源的最優量值;
[0048]為使本領域技術人員更好的理解本公開實施例,以下通過具體示例對本公開實施例加以說明:
[0049]假設資源為內存,任務為對視頻的轉碼任務,當前存在任務T1、T2及T3,對應的任務內存占用的理論量值分別為1G、2G及2G,根據任務Τ1、Τ2及Τ3占用內存的理論量值1G、2G及2G及單個任務處理設備的總內存,為任務處理設備群,按照任務流水順序分配任務,任務處理設備群運行所分配的任務,記錄任務處理的評估參數指標al (本示例中評估參數指標為吞吐量)為1000小時;
[0050]對任務T1、T2及T3的占用內存的理論量值進行調整,假設預設幅度為0.2G,則調整后的任務Tl、Τ2及Τ3的占用內存的理論量值分別為1.2G、2.2G及2.2G,根據任務Tl、Τ2及Τ3占用內存的理論量值1.2G、2.2G及2.2G及單個任務處理設備的總內存,為任務處理設備群,按照任務流水順序分配任務,任務處理設備群運行所分配的任務,記錄任務處理的吞吐量a2為1300小時;
[0051 ] 對任務Tl、T2及T3的占用內存的理論量值進行調整,則調整后的任務Tl、Τ2及Τ3的占用內存的理論量值分別為1.4G、2.4G及2.4G,根據任務T1、Τ2及Τ3占用內存的理論量值1.4G、2.4G及2.4G及單個任務處理設備的總內存,為任務處理設備群,按照任務流水順序分配任務,任務處理設備群運行所分配的任務,記錄任務處理的吞吐量a3為1800小時;
[0052]對任務Tl、T2及T3的占用內存的理論量值進行調整,則調整后的任務Tl、Τ2及Τ3的占用內存的理論量值分別為1.6G、2.6G及2.6G,根據任務Tl、T2及T3占用內存的理論量值1.6G、2.6G及2.6G及單個任務處理設備的總內存,為任務處理設備群,按照任務流水順序分配任務,任務處理設備群運行所分配的任務,記錄任務處理的吞吐量a4為1400小時,假設預置調整次數為3次,則對每種任務占用內存的理論量值的調整的次數滿足預置調整次數,停止對任務占用內存的理論量值進行調整;
[0053]參照圖2,示出了本公開實施例的應用示例中評估參數指標對應的折線示意圖;可見,記錄的任務處理的評估參數指標al至a4中,最優的評估參數指標為a3,a3對應的Tl、T2及Τ3的占用內存的理論量值分別為1.4G、2.4G及2.4G,確定Tl、Τ2及Τ3占用內存的最優量值分別為1.4G、2.4G及2.4G,確定Tl、T2及T3占用資源的最優量值后,可以根據上述最優量值為任務處理設備群進行任務的分發。
[0054]可以理解,上述示例中資源為內存僅作為本公開實施例中任務類型的一種示例,實際上,任務類型還可以包括:CPU、I/0以及帶寬中的一種或多種,本公開實施例對資源的類型不做具體限定。
[0055]需要說明的是,本公開實施例是基于每種任務所占資源為固定值的情況下加以說明的,實際上,本公開實施例對于每種任務所占資源為非固定值的情況同樣適用,具體過程相互參照即可,本公開實施例對此不再贅述。
[0056]綜上,本公開實施例提供的一種任務資源的量化方法,可以通過對每種任務占用資源的理論量值進行調整,并根據不斷調整的理論量值為任務處理設備群分發任務,任務處理設備群運行所分發的任務,并記錄對應的評估參考指標,確定最優的評估參數指標對應的每種任務占用資源的理論量值為最優量值,這樣一來,由于每種任務占用的資源是已知的,因此在為任務處理設備群分發任務時,分發的多個任務占用任務處理設備的資源總量即可知,因此可以減少資源的浪費,使得任務處理設備的資源得到合理的利用;同時,本公開實施例可以避免任務占滿任務處理設備的全部資源,造成設備高負荷運行的問題,因此能夠保證設備的性能。
[0057]方法實施例二
[0058]參照圖3,示出了本公開的一種任務資源的量化方法實施例二的步驟流程圖,具體可以包括:
[0059]步驟301、根據每種任務占用資源的理論量值及單個任務處理設備的總資源量,為所述至少一個任務處理設備組成的任務處理設備群,按照任務流水順序分配任務;
[0060]步驟302、所述任務處理設備群運行所分配的任務,記錄任務處理的評估參數指標及每種任務的處理速度;
[0061 ] 步驟303、確定所述處理速度小于任務的處理速度經驗量值的任務為待調整任務;
[0062]本公開實施例中,可以通過采集實際中的多次運行結果數據,運行結果數據中可以包含每種任務的處理速度,確定每種任務最優的處理速度為每種任務的處理速度經驗量值。
[0063]本公開實施例中,當記錄的任務的處理速度小于任務的處理速度經驗量值時,說明為當前的任務分配的資源是不合理的,則應當對該任務占用資源的理論量值進行調整;當記錄的任務的處理速度大于或者等于任務的處理速度經驗量值時,說明為當前的任務分配的資源是合理的,可以不對其占用資源的理論量值進行調整。
[0064]步驟304、按照預設幅度對每種所述待調整任務占用資源的理論量值進行調整,返回為任務處理設備群分配任務;直至滿足預設條件時停止循環;
[0065]本公開的一種應用示例中,假設當前存在任務T1、T2和T3,處理速度經驗量值分別為30、35和40,按照任務Τ1、Τ2和Τ3占用資源的理論量值為任務處理設備群,按照任務流水順序分配任務;任務處理設備群運行所分配的任務,記錄的任務的處理速度分別為35、20和15,可見任務Τ2和Τ3的處理速度小于其處理速度經驗量值,因此在對任務占用資源的理論量值進行調整時,可以僅對任務Τ2和Τ3進行調整即可。
[0066]步驟305、基于最優的評估參數指標,確定每種任務占用資源的最優量值;所述最優量值用于實際任務分發。
[0067]相對于方法實施例一,本公開實施例在所對述任務處理設備群運行所分配的任務,記錄任務處理的評估參數指標時,還記錄每種任務的處理速度,并通過步驟303及步驟304對按照預設幅度對每種任務占用資源的理論量值進行調整進行了細化,以使得在調整任務占用資源的理論量值時,可以只對需要進行理論量值調整的任務進行調整,而不必對所有任務占用資源的理論量值都進行調整。
[0068]需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本申請實施例并不受所描述的動作順序的限制,因為依據本申請實施例,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作并不一定是本申請實施例所必須的。
[0069]裝置實施例一
[0070]參照圖4,示出了本公開的一種任務資源的量化裝置實施例一的結構示意圖,具體可以包括:任務分配單元401、記錄單元402、調整單元403及確定單元404;
[0071]其中,任務分配單元401,可以用于根據每種任務占用資源的理論量值及單個任務處理設備的總資源量,為所述至少一個任務處理設備組成的任務處理設備群,按照任務流水順序分配任務;
[0072]記錄單元402,可以用于在所述任務處理設備群運行所分配的任務時,記錄任務處理的評估參數指標;
[0073]調整單元403,可以用于按照預設幅度對每種任務占用資源的理論量值進行調整,返回任務分配單元;直至滿足預設條件時停止循環;及
[0074]確定單元404,可以用于基于最優的評估參數指標,確定每種任務占用資源的最優量值;所述最優量值用于實際任務分發。
[0075]在本公開的一種可選實施例中,所述任務類型具體可以包括:轉碼、上傳、下載、存儲,所述任務資源的量化方法用于對一類任務進行量化,所述一類任務中包含多種任務。
[0076]在本公開的一種可選實施例中,所述預設條件具體可以包括:
[0077]所述任務處理設備群運行時間滿足預置運行時間;或者,
[0078]所述任務處理設備群運行次數滿足預置運行次數;或者,
[0079]對每種任務占用資源的理論量值的調整次數滿足預置調整次數。
[0080]在本公開的一種可選實施例中,所述任務類型為轉碼,則所述任務處理的評估參數指標具體可以包括:所述任務處理設備群的吞吐量、和/或所述任務處理設備群的處理速度。
[0081]在本公開的一種可選實施例中,所述資源具體可以包括:內存、CPU、10、帶寬中的一種或多種。
[0082]在本公開的一種可選實施例中,所述記錄單元402還可以用于記錄每種任務的處理速度;
[0083]則所述調整單元403,具體可以包括:
[0084]確定待調整任務子單元,可以用于確定所述處理速度小于任務的處理速度經驗量值的任務為待調整任務;
[0085]調整理論量值子單元,可以用于按照預設幅度對每種所述待調整任務占用資源的理論量值進行調整。
[0086]對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0087]以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性的勞動的情況下,即可以理解并實施。
[0088]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件。基于這樣的理解,上述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行各個實施例或者實施例的某些部分所述的方法。
[0089]最后應說明的是:以上實施例僅用以說明本公開的技術方案,而非對其限制;盡管參照前述實施例對本公開進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本公開各實施例技術方案的精神和范圍。
【主權項】
1.一種任務資源的量化方法,包括: 根據每種任務占用資源的理論量值及單個任務處理設備的總資源量,為所述至少一個任務處理設備組成的任務處理設備群,按照任務流水順序分配任務; 所述任務處理設備群運行所分配的任務,記錄任務處理的評估參數指標; 按照預設幅度對每種任務占用資源的理論量值進行調整,返回為任務處理設備群分配任務;直至滿足預設條件時停止循環; 基于最優的評估參數指標,確定每種任務占用資源的最優量值;所述最優量值用于實際任務分發。2.根據權利要求1所述的方法,其中,所述任務類型包括轉碼、上傳、下載、存儲,所述任務資源的量化方法用于對一類任務進行量化,所述一類任務中包含多種任務。3.根據權利要求1所述的方法,其中,所述預設條件包括: 所述任務處理設備群運行時間滿足預置運行時間;或者, 所述任務處理設備群運行次數滿足預置運行次數;或者, 對每種任務占用資源的理論量值的調整次數滿足預置調整次數。4.根據權利要求1所述的方法,其中,所述任務類型為轉碼,則所述任務處理的評估參數指標包括:所述任務處理設備群的吞吐量、和/或所述任務處理設備群的處理速度。5.根據權利要求1所述的方法,其中,所述資源包括:內存、CPU、1、帶寬中的一種或多種。6.根據權利要求1所述的方法,其中,所述任務處理設備群運行所分配的任務,記錄任務處理的評估參數指標,還包括: 記錄每種任務的處理速度; 則所述按照預設幅度對每種任務占用資源的理論量值進行調整的步驟,包括: 確定所述處理速度小于任務的處理速度經驗量值的任務為待調整任務; 按照預設幅度對每種所述待調整任務占用資源的理論量值進行調整。7.一種任務資源的量化裝置,其中,所述裝置包括: 任務分配單元,用于根據每種任務占用資源的理論量值及單個任務處理設備的總資源量,為所述至少一個任務處理設備組成的任務處理設備群,按照任務流水順序分配任務;記錄單元,用于在所述任務處理設備群運行所分配的任務時,記錄任務處理的評估參數指標; 調整單元,用于按照預設幅度對每種任務占用資源的理論量值進行調整,返回任務分配單元;直至滿足預設條件時停止循環; 確定單元,用于基于最優的評估參數指標,確定每種任務占用資源的最優量值;所述最優量值用于實際任務分發。8.根據權利要求7所述的裝置,其中,所述任務類型包括轉碼、上傳、下載、存儲,所述任務資源的量化方法用于對一類任務進行量化,所述一類任務中包含多種任務。9.根據權利要求7所述的裝置,其中,所述預設條件包括: 所述任務處理設備群運行時間滿足預置運行時間;或者, 所述任務處理設備群運行次數滿足預置運行次數;或者, 對每種任務占用資源的理論量值的調整次數滿足預置調整次數。10.根據權利要求7所述的裝置,其中,所述任務類型為轉碼,則所述任務處理的評估參數指標包括:所述任務處理設備群的吞吐量、和/或所述任務處理設備群的處理速度。11.根據權利要求7所述的裝置,其中,所述資源包括:內存、CPU、1、帶寬中的一種或多種。12.根據權利要求7所述的裝置,其中,所述記錄單元還用于記錄每種任務的處理速度; 則所述調整單元,包括: 確定待調整任務子單元,用于確定所述處理速度小于任務的處理速度經驗量值的任務為待調整任務; 調整理論量值子單元,用于按照預設幅度對每種所述待調整任務占用資源的理論量值進行調整。
【文檔編號】G06F9/50GK105843687SQ201610201629
【公開日】2016年8月10日
【申請日】2016年3月31日
【發明人】劉永華, 王孝慶
【申請人】樂視控股(北京)有限公司, 樂視云計算有限公司