• / 10
  • 下載費用:30 金幣  

一種基于作業特征指紋的分布式作業加速運行方法與系統.pdf

摘要
申請專利號:

CN201510844049.X

申請日:

2015.11.26

公開號:

CN105320562A

公開日:

2016.02.10

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 9/48申請日:20151126|||公開
IPC分類號: G06F9/48 主分類號: G06F9/48
申請人: 北京聚道科技有限公司
發明人: 王海洋
地址: 100084北京市海淀區花園東路11號泰興大廈五層501室
優先權:
專利代理機構: 北京科億知識產權代理事務所(普通合伙)11350 代理人: 湯東鳳
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510844049.X

授權公告號:

||||||

法律狀態公告日:

2018.11.16|||2016.03.09|||2016.02.10

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明公開了基于作業特征指紋的分布式作業加速運行方法與系統,方法步驟包括:1)計算作業的特征指紋;2)將所述作業的特征指紋寫入歷史日志;3)根據所述作業的特征指紋,在所述歷史日志里搜索具有相同特征指紋的歷史作業;4)若沒有,則繼續完成作業;5)若存在相同特指紋的歷史作業,則將歷史作業輸出賦予新提交的作業。本發明首次提出了作業特征指紋的概念,通過獲取所述作業的依賴程序,獲取所述作業運行程序參數,并將所述獲取的作業依賴程序和作業運行程序參數,按預設進行合并,得到作業特征指紋。本發明還提供了的分布式作業加速運系統通過將所述作業特征指紋應用于分布式任務運行,并簡化分布式任務的調度及提高分布式任務運行效率。

權利要求書

1.一種基于作業特征指紋的分布式作業加速運行方法,輸入等待運行的作業后,其特征在于,包括如下步驟:1)計算作業的特征指紋;1.1)獲取所述作業的依賴程序標識串,1.2)獲取所述作業運行程序參數,1.3)將上述獲取的作業依賴程序標識串和作業運行程序參數,按照預設進行合并,產生作業的特征指紋,2)將所述作業的特征指紋寫入歷史日志;3)根據所述作業的特征指紋,在所述歷史日志里搜索具有相同特征指紋的歷史作業;4)若沒有,則繼續完成作業。2.根據權利要求1所述的基于作業特征指紋的分布式作業加速運行方法,其特征在于,所述步驟3)中,若搜索到具有相同特征指紋的歷史作業,則將所述歷史作業的輸出結果直接拷貝到所述作業,執行完成。3.根據權利要求1或2所述的基于作業特征指紋的分布式作業加速運行方法,其特征在于,獲取所述作業的程序標識串的方法為:將所述程序標識串和該作業對應的輸入表內的所有字符串按照順序和格式排列,然后合并得到一長字符串,所述的長字符串為程序標識串;或者,通過字符串加密算法對所述長字符串進行映射變形獲得作業的程序標識串。4.根據權利要求3所述的基于作業特征指紋的分布式作業加速運行方法,其特征在于,所述程序標識串包括:程序列表中全局唯一的數字編號、程序名、或者版本號。5.根據權利要求1或2所述的基于作業特征指紋的分布式作業加速運行方法,其特征在于,所述作業運行程序參數包括:輸入的程序指令、輸入的參數、輸入的文件名以及運行環境。6.根據權利要求2所述的基于作業特征指紋的分布式作業加速運行方法,其特征在于,在所述步驟3)中,需要等待述歷史作業運行完畢,將所述歷史作業的輸出結果拷貝給所述的作業,同時跳過該作業的調度和執行,直接結束。7.一種基于作業特征指紋的分布式作業加速運行系統,其特征在于,包括:作業、作業特征指紋計算模塊、作業檢索模塊、數據庫、調度執行作業模塊、歷史結果拷貝模塊、計算控制模塊,所述作業特征指紋計算模塊,接收等待運行的作業,用以獲取所述作業的依賴程序標識串,獲取所述作業運行程序參數,并將所述獲取的作業依賴程序標識串和作業運行程序參數,按預設進行合并,產生作業特征指紋后上輸入到所述作業檢索模塊;所述作業檢索模塊,用以根據所述作業特征指紋在所述數據庫中的歷史日志里搜索具有相同特征指紋的歷史作業;所述調度執行作業模塊,用以在所述作業檢索模塊中沒有相同特征指紋的歷史作業時,調度執行所述作業并通過所述計算控制模塊完成;所述歷史結果拷貝模塊,用以在搜索到具有相同特征指紋的歷史作業時,將所述歷史作業的輸出結果直接拷貝到所述作業,通過所述計算控制模塊執行完成。8.根據權利要求7所述的基于作業特征指紋的分布式作業加速運行系統,其特征在于,還包括:數據儲存單元,用以儲存所述歷史結果拷貝模塊中的拷貝結果。9.根據權利要求7所述的基于作業特征指紋的分布式作業加速運行系統,其特征在于,所述作業特征指紋計算模塊包括:作業的依賴程序采集模塊、作業運行程序參數采集模塊、作業特征指紋合并模塊,所述作業的依賴程序采集模塊,用以獲取所述作業的依賴程序,所述作業運行程序參數采集模塊,用以獲取所述作業運行程序參數,所述作業特征指紋合并模塊,用以將上述獲取的作業依賴程序標識串和作業運行程序參數,按預設進行合并,產生作業特征指紋。10.根據權利要求7所述的基于作業特征指紋的分布式作業加速運行系統,其特征在于,所述在分布式系統上運行時,包括:程序指令、程序版本、運行環境、輸入參數和文件多個作業。

關 鍵 詞:
一種 基于 作業 特征 指紋 分布式 加速 運行 方法 系統
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種基于作業特征指紋的分布式作業加速運行方法與系統.pdf
鏈接地址:http://www.rgyfuv.icu/p-6409713.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图