• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    任務調度方法及裝置制造方法及圖紙

    技術編號:13983039 閱讀:90 留言:0更新日期:2016-11-12 16:54
    本發明專利技術公開了一種任務調度方法及裝置。該方法包括:根據任務隊列中各個任務在任務隊列中的位置、等待時長、優先級,分別計算出各個任務的分配權重,根據所述任務隊列中各個任務的分配權重,篩選出當前需要分配的任務。由于任務的分配不僅受優先級影響,還可以受在隊列中的位置以及等待時長影響,從而低優先級任務不是一定在高優先級任務處理完成后才能執行,避免低優先級任務的長期等待,避免形成低優先級任務的堵塞。

    【技術實現步驟摘要】

    本專利技術涉及計算機應用領域,具體地,涉及一種任務調度方法及裝置
    技術介紹
    目前,在利用計算機進行業務處理時,通常會根據業務類型將要處理的任務劃分不同的優先級,將各任務按優先級高低順序在任務隊列中排序,使優先級高的任務優先執行。但是,由于低優先級任務必須要等到高優先級任務處理完成后才能執行,導致低優先級任務長期等待形成低優先級任務的堵塞。
    技術實現思路
    本專利技術的目的是提供一種任務調度方法及裝置,以避免低優先級任務的堵塞。在本專利技術實施例的一個方面中,提供了一種任務調度方法。例如,該方法可以包括:根據任務隊列中各個任務在任務隊列中的位置、等待時長、優先級,分別計算出各個任務的分配權重,根據所述任務隊列中各個任務的分配權重,篩選出當前需要分配的任務。可選地,所述任務隊列中的任務按照優先級從高到低的順序排位,高優先級在前,低優先級在后,相同優先級的任務按提交順序排序,先提交的靠前,后提交的靠后。所述根據任務隊列中各個任務在任務隊列中的位置、等待時長、優先級,分別計算出各個任務的分配權重包括:根據各個任務在任務隊列中的位置對應的權重分量、等待時長對應的權重分量、優先級對應的權重分量,分別計算出各個任務的分配權重。其中,所述任務在任務隊列中的位置對應的權重分量,隨著任務的位置越靠前而增大,所述等待時長對應的權重分量,隨著等待時長的增加而增大,所述優先級對應的權重分量,隨著優先級增高而增加。所述根據所述任務隊列中各個任務的分配權重,篩選出當前需要分配的任務包括:從所述任務隊列中篩選出分配權重最大的任務作為當前需要分配的任務。可選地,所述根據各個任務在任務隊列中的位置對應的權重分量、等待時長對應的權重分量、優先級對應的權重分量,分別計算出各個任務的分配權重包括:針對每個任務,將該任務在任務隊列中的位置對應的權重分量、等待時長對應的權重分量、優先級對應的權重分量線性相加,計算出該任務的分配權重。可選地,所述任務在任務隊列中的位置對應的權重分量,等于所述任務隊列的長度與所述任務在任務隊列中的排位值之差除以所述長度再乘以位置權重系數。所述等待時長對應的權重分量,等于所述等待時長除以預設時長閾值再乘以時長權重系數。所述優先級對應的權重分量,等于所述優先級對應的優先級系數乘以優先級權重系數。其中,所述優先級權重系數>所述時長權重系數>所述位置權重系數。可選地,所述優先級權重系數>0.5。在本專利技術實施例的另一方面中,提供了一種任務調度裝置。例如,該裝置可以包括:計算模塊,被配置為根據任務隊列中各個任務在任務隊列中的位置、等待時長、優先級,分別計算出各個任務的分配權重。篩選模塊,被配置為根據所述任務隊列中各個任務的分配權重,篩選出當前需要分配的任務。可選地,所述任務隊列中的任務按照優先級從高到低的順序排位,高優先級在前,低優先級在后,相同優先級的任務按提交順序排序,先提交的靠前,后提交的靠后。所述計算模塊被配置為根據各個任務在任務隊列中的位置對應的權重分量、等待時長對應的權重分量、優先級對應的權重分量,分別計算出各個任務的分配權重。其中,所述任務在任務隊列中的位置對應的權重分量,隨著任務的位置越靠前而增大,所述等待時長對應的權重分量,隨著等待時長的增加而增大,所述優先級對應的權重分量,隨著優先級增高而增加。所述篩選模塊被配置為從所述任務隊列中篩選出分配權重最大的任務作為當前需要分配的任務。可選地,所述計算模塊被配置為針對每個任務,將該任務在任務隊列中的位置對應的權重分量、等待時長對應的權重分量、優先級對應的權重分量線性相加,計算出該任務的分配權重。可選地,所述任務在任務隊列中的位置對應的權重分量,等于所述任務隊列的長度與所述任務在任務隊列中的排位值之差除以所述長度再乘以位置權重系數。所述等待時長對應的權重分量,等于所述等待時長除以預設時長閾值再乘以時長權重系數。所述優先級對應的權重分量,等于所述優先級對應的優先級系數乘以優先級權重系數。其中,所述優先級權重系數>所述時長權重系數>所述位置權重系數。可選地,所述優先級權重系數>0.5。通過上述技術方案,根據任務隊列中各個任務在任務隊列中的位置、等待時長、優先級,分別計算出各個任務的分配權重,根據所述任務隊列中各個任務的分配權重,篩選出當前需要分配的任務,可見任務的分配不僅受優先級影響,還可以受在隊列中的位置以及等待時長影響,低優先級任務不是一定在高優先級任務處理完成后才能執行,從而避免低優先級任務的長期等待,避免形成低優先級任務的堵塞。本專利技術的其他特征和優點將在隨后的具體實施方式部分予以詳細說明。附圖說明附圖是用來提供對本專利技術的進一步理解,并且構成說明書的一部分,與下面的具體實施方式一起用于解釋本專利技術,但并不構成對本專利技術的限制。在附圖中:圖1是根據一示例性實施例示出的實施環境示意圖。圖2是根據本專利技術的一示例性實施例示出的一種任務調度方法的流程圖。圖3是根據本專利技術的另一示例性實施例示出的一種任務調度方法的流程圖。圖4是根據本專利技術的一示例性實施例示出的一種任務調度裝置的框圖。具體實施方式以下結合附圖對本專利技術的具體實施方式進行詳細說明。應當理解的是,此處所描述的具體實施方式僅用于說明和解釋本專利技術,并不用于限制本專利技術。圖1是根據一示例性實施例示出的實施環境示意圖。在該實施環境中,由分發設備101在計算設備的剩余資源可供分配時,篩選出當前需要分配的任務,將篩選出的任務分發給各個計算設備102來并行執行。假設分發設備101的任務隊列中有N個任務封裝對象,則針對每個任務封裝對象進行分配權重的計算,其中,每個任務封裝對象可以分為若干個子任務。分發設備101根據各個任務封裝對象的分配權重,篩選出當前需要分配的任務封裝對象。將篩選出的任務封裝對象的全部或者部分子任務分發給各個計算設備102。其中,任務的分發量根據各個計算設備的剩余資源確定,在此不再贅述。該實施環境可以應用于各個行業,例如,該實施環境可以應用于銀行業對信用卡到賬記錄任務的處理。可以理解的是,圖1所示實施環境僅用于示意本專利技術實施例提供的方法,并不構成對本專利技術實施例的限制。圖2是根據本專利技術的一示例性實施例示出的一種任務調度方法的流程圖。該方法可以包括:在步驟210中,根據任務隊列中各個任務在任務隊列中的位置、等待時長、優先級,分別計算出各個任務的分配權重。在步驟220中,根據所述任務隊列中各個任務的分配權重,篩選出當前需要分配的任務。可見,根據本專利技術實施例提供的方法,任務的分配不僅受優先級影響,還可以受在隊列中的位置以及等待時長影響,低優先級任務不是一定在高優先級任務處理完成后才能執行,從而避免低優先級任務的長期等待,避免形成低優先級任務的堵塞。圖3是根據本專利技術的另一示例性實施例示出的一種任務調度方法的流程圖。該方法可以包括:在步驟310中,根據各個任務在任務隊列中的位置對應的權重分量、等待時長對應的權重分量、優先級對應的權重分量,分別計算出各個任務的分配權重。其中,所述任務隊列中的任務按照優先級從高到低的順序排位,高優先級在前,低優先級在后,相同優先級的任務按提交順序排序,先提交的靠前,后提交的靠后。所述任務在任務隊列中的位置對應的權重分量,隨著任務的位置越靠前而增大,所述等待時長對應的權重分量本文檔來自技高網...

    【技術保護點】
    一種任務調度方法,其特征在于,包括:根據任務隊列中各個任務在任務隊列中的位置、等待時長、優先級,分別計算出各個任務的分配權重;根據所述任務隊列中各個任務的分配權重,篩選出當前需要分配的任務。

    【技術特征摘要】
    1.一種任務調度方法,其特征在于,包括:根據任務隊列中各個任務在任務隊列中的位置、等待時長、優先級,分別計算出各個任務的分配權重;根據所述任務隊列中各個任務的分配權重,篩選出當前需要分配的任務。2.根據權利要求1所述的方法,其特征在于,所述任務隊列中的任務按照優先級從高到低的順序排位,高優先級在前,低優先級在后,相同優先級的任務按提交順序排序,先提交的靠前,后提交的靠后;所述根據任務隊列中各個任務在任務隊列中的位置、等待時長、優先級,分別計算出各個任務的分配權重包括:根據各個任務在任務隊列中的位置對應的權重分量、等待時長對應的權重分量、優先級對應的權重分量,分別計算出各個任務的分配權重;其中,所述任務在任務隊列中的位置對應的權重分量,隨著任務的位置越靠前而增大,所述等待時長對應的權重分量,隨著等待時長的增加而增大,所述優先級對應的權重分量,隨著優先級增高而增加;所述根據所述任務隊列中各個任務的分配權重,篩選出當前需要分配的任務包括:從所述任務隊列中篩選出分配權重最大的任務作為當前需要分配的任務。3.根據權利要求2所述的方法,其特征在于,所述根據各個任務在任務隊列中的位置對應的權重分量、等待時長對應的權重分量、優先級對應的權重分量,分別計算出各個任務的分配權重包括:針對每個任務,將該任務在任務隊列中的位置對應的權重分量、等待時長對應的權重分量、優先級對應的權重分量線性相加,計算出該任務的分配權重。4.根據權利要求2所述的方法,其特征在于,所述任務在任務隊列中的位置對應的權重分量,等于所述任務隊列的長度與所述任務在任務隊列中的排位值之差除以所述長度再乘以位置權重系數;所述等待時長對應的權重分量,等于所述等待時長除以預設時長閾值再乘以時長權重系數;所述優先級對應的權重分量,等于所述優先級對應的優先級系數乘以優先級權重系數;其中,所述優先級權重系數>所述時長權重系數...

    【專利技術屬性】
    技術研發人員:王冰倩于洋郝健沈牧溪
    申請(專利權)人:東軟集團股份有限公司
    類型:發明
    國別省市:遼寧;21

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码国产精品一区二区免费模式 | 一本色道久久HEZYO无码| 日韩免费无码一区二区三区| 亚洲AV无码一区二区乱子伦| 免费无码黄网站在线观看| 永久免费av无码入口国语片| 久久AV高潮AV无码AV| 丰满熟妇人妻Av无码区| 免费无码A片一区二三区| 久久久久久国产精品无码超碰 | 四虎成人精品无码| 波多野结衣VA无码中文字幕电影| 中文有码vs无码人妻| 无码人妻丰满熟妇啪啪网站牛牛| 一夲道无码人妻精品一区二区| 精品人妻系列无码人妻漫画| 亚洲av无码片在线播放| 免费一区二区无码视频在线播放| 孕妇特级毛片WW无码内射| 无码人妻视频一区二区三区| 亚洲成AV人在线播放无码| 免费人妻无码不卡中文字幕18禁| 成人免费无码视频在线网站 | 丰满亚洲大尺度无码无码专线| 久久久国产精品无码免费专区| 午夜无码一区二区三区在线观看 | 国产无码一区二区在线| 国产台湾无码AV片在线观看| 国产福利无码一区在线 | 久久无码av三级| 无码精品一区二区三区免费视频 | 亚洲熟妇无码乱子AV电影| 国内精品久久久久久无码不卡| 亚洲AV无码一区二区三区电影| 狠狠久久精品中文字幕无码| 亚洲国产精品无码中文lv| 亚洲熟妇av午夜无码不卡| 亚洲6080yy久久无码产自国产| 中文字幕无码不卡免费视频| 丰满少妇人妻无码专区 | mm1313亚洲国产精品无码试看|