[發明專利]對重啟的應用的處理進行重放有效
| 申請號: | 201710909616.4 | 申請日: | 2017-09-29 |
| 公開(公告)號: | CN107894929B | 公開(公告)日: | 2021-02-12 |
| 發明(設計)人: | D·N·迪倫伯杰;D·C·弗蘭克;T·A·梅南德茲;G·S·帕克科夫;W·E·霍滕 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 酆迅;李崢宇 |
| 地址: | 美國紐*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 處理 進行 重放 | ||
本發明涉及對重啟的應用的處理進行重放。根據一個實施例的一種計算機實現的方法,包括:在正在處理至少一個數據集的應用的運行期間,建立預定檢查點并與所述預定檢查點相關聯地存儲復制讀取數據;識別所述應用的故障;響應于所述故障而重啟所述應用;以及利用所述預定檢查點和所述復制讀取數據,使能由重啟的所述應用對所述至少一個數據集的處理的重放。
技術領域
本發明涉及在共享數據集上運行應用,更具體地,本發明涉及使能在共享數據集上的故障應用的重放(replay)。
背景技術
在共享數據集上運行應用是維護共享數據集并獲取關于共享數據集的信息的重要手段。然而,在應用和其他在線應用之間共享數據集的部分的問題是,在應用故障的情況下可以重啟并重放應用的能力。
發明內容
根據一個實施例的一種計算機實現的方法,包括:在正在處理至少一個數據集的應用的運行期間,建立預定檢查點并存儲所述預定檢查點相關聯地存儲復制讀取數據;識別所述應用的故障;響應于所述故障而重啟所述應用;以及利用所述預定檢查點和所述復制讀取數據,使能由重啟的所述應用對所述至少一個數據集的處理的重放。
根據另一個實施例,一種用于使能由重啟的應用對至少一個數據集的處理的重放的計算機程序產品,所述計算機程序產品包括具有由其體現的程序指令的計算機可讀存儲介質,其中所述計算機可讀存儲介質不是暫態信號本身,所述程序指令由處理器執行以使得所述處理器執行一種方法,包括:在正在處理至少一個數據集的應用的運行期間,利用所述處理器建立預定檢查點并利用所述處理器與所述預定檢查點相關聯地存儲復制讀取數據;利用所述處理器識別所述應用的故障;利用所述處理器響應于所述故障而重啟所述應用;以及利用所述預定檢查點和所述復制讀取數據,利用所述處理器使能由重啟的所述應用對所述至少一個數據集的處理的重放。
根據另一實施例的系統包括:處理器;以及與處理器集成的邏輯,所述邏輯可由處理器執行或與所述處理器集成并由所述處理器可執行,所述邏輯被配置為:在正在處理至少一個數據集的應用的運行期間,建立預定檢查點并與所述預定檢查點相關聯地存儲復制讀取數據;識別所述應用的故障;響應于所述故障而重啟所述應用;以及利用所述預定檢查點和所述復制讀取數據,使能由重啟的所述應用對所述至少一個數據集的處理的重放。
根據另一實施例的一種計算機實現的方法,包括:識別應用的故障,其中所述應用正在處理系統的第一分區處的至少一個數據集;響應于所述故障在所述系統的所述第二分區處重啟所述應用;識別來自在所述系統的所述第二分區處重啟的所述應用的第一多個數據讀取,其中所述第一多個數據讀取在預定檢查點之前發生;以及響應于所述第一多個數據讀取,從所述系統的所述第一分區檢索記錄日志的數據并將記錄日志的所述數據返回到在所述系統的所述第二分區處重啟的所述應用。
從下面的詳細描述中,當結合附圖來說明時,通過示例的方式說明了本發明的原理,本發明的其他方面和實施例將變得顯而易見。
附圖說明
圖1示出了根據一個實施例的用于重放重啟的應用的處理的方法。
圖2示出了根據一個實施例的示例性應用處理環境。
圖3示出了根據一個實施例的用于實現至少一個數據集的打開的方法。
圖4示出了根據一個實施例的用于獲取記錄的方法。
圖5示出了根據一個實施例的放置記錄的方法。
圖6示出了根據一個實施例的用于關閉至少一個數據集的方法。
圖7示出了根據一個實施例的用于重啟單獨分區中的應用的方法。
圖8示出了根據一個實施例的用于重啟單獨系統中的應用的方法。
圖9示出了根據一個實施例的網絡架構。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710909616.4/2.html,轉載請聲明來源鉆瓜專利網。





