[发明专利]对重启的应用的处理进行重放有效
申请号: | 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.vipzhuanli.com/pat/books/201710909616.4/2.html,转载请声明来源钻瓜专利网。