Obviation of Recovery of Data Store Consistency for Application I/O Errors
    1.
    发明申请
    Obviation of Recovery of Data Store Consistency for Application I/O Errors 有权
    数据存储一致性恢复应用程序I / O错误的消除

    公开(公告)号:US20120144233A1

    公开(公告)日:2012-06-07

    申请号:US12958389

    申请日:2010-12-01

    IPC分类号: G06F11/16

    摘要: Embodiments comprise a plurality of computing devices that dynamically intercept process application I/O errors. Various embodiments comprise two or more computing devices, such as two or more servers, each having access to a shared data storage system. An application may be executing on the first computing device and performing an I/O operation when an I/O error occurs. The first computing device may intercept the I/O error, rather than passing it back to the application, and prevent the error from affecting the application. The first computing device may complete the I/O operation, and any other pending I/O operations not written to disk, via an alternate path, perform a checkpoint operation to capture the state of the set of processes associated with the application, and transfer the checkpoint image to the second computing device. The second computing device may resume operation of the application from the checkpoint image.

    摘要翻译: 实施例包括动态地截取过程应用I / O错误的多个计算设备。 各种实施例包括两个或更多个计算设备,诸如两个或更多个服务器,每个服务器都可以访问共享数据存储系统。 应用可以在第一计算设备上执行并且当发生I / O错误时执行I / O操作。 第一个计算设备可能会拦截I / O错误,而不是将其传回应用程序,并防止错误影响应用程序。 第一个计算设备可以完成I / O操作,而通过备用路径未写入磁盘的任何其他挂起的I / O操作都会执行检查点操作,以捕获与应用程序相关的一组进程的状态,并传输 检查点图像到第二计算设备。 第二计算设备可以从检查点图像恢复应用的操作。

    Obviation of recovery of data store consistency for application I/O errors
    2.
    发明授权
    Obviation of recovery of data store consistency for application I/O errors 有权
    数据存储恢复的应用I / O错误的一致性的恢复

    公开(公告)号:US08713362B2

    公开(公告)日:2014-04-29

    申请号:US12958389

    申请日:2010-12-01

    IPC分类号: G06F11/00

    摘要: Embodiments comprise a plurality of computing devices that dynamically intercept process application I/O errors. Various embodiments comprise two or more computing devices, such as two or more servers, each having access to a shared data storage system. An application may be executing on the first computing device and performing an I/O operation when an I/O error occurs. The first computing device may intercept the I/O error, rather than passing it back to the application, and prevent the error from affecting the application. The first computing device may complete the I/O operation, and any other pending I/O operations not written to disk, via an alternate path, perform a checkpoint operation to capture the state of the set of processes associated with the application, and transfer the checkpoint image to the second computing device. The second computing device may resume operation of the application from the checkpoint image.

    摘要翻译: 实施例包括动态地截取过程应用I / O错误的多个计算设备。 各种实施例包括两个或更多个计算设备,诸如两个或更多个服务器,每个服务器都可以访问共享数据存储系统。 应用可以在第一计算设备上执行并且当发生I / O错误时执行I / O操作。 第一个计算设备可能会拦截I / O错误,而不是将其传回应用程序,并防止错误影响应用程序。 第一个计算设备可以完成I / O操作,而通过备用路径未写入磁盘的任何其他挂起的I / O操作执行检查点操作,以捕获与该应用程序相关联的一组进程的状态,并传送 检查点图像到第二计算设备。 第二计算设备可以从检查点图像恢复应用的操作。

    Generation of standby images of applications
    3.
    发明授权
    Generation of standby images of applications 失效
    生成应用程序的待机映像

    公开(公告)号:US08694821B2

    公开(公告)日:2014-04-08

    申请号:US12960380

    申请日:2010-12-03

    IPC分类号: G06F11/00

    摘要: Embodiments that generate checkpoint images of an application for use as warm standby are contemplated. The embodiments may monitor accesses of external references by threads. An external reference may comprise a connection or use of services of an entity that is external to the set of processes that constitute the application, to which a process of the application attempts to connect by means of a socket or inter-process communication (IPC). Various embodiments comprise two or more computing devices, such as two or more servers. One of the computing devices may generate a checkpoint image of an application at a suitable point in time during initialization, when the state of the application is not yet dependent on interactions with external references. The second computing device may preload checkpoint image for the application and activate the checkpoint images when needed, following the specific resource management rules of the distributed subsystem.

    摘要翻译: 考虑生成用作热备用的应用的检查点图像的实施例。 实施例可以监视线程对外部引用的访问。 外部参考可以包括在构成应用的一组进程外部的实体的服务的连接或使用,应用程序尝试通过套接字或进程间通信(IPC)连接到该应用程序, 。 各种实施例包括两个或更多个计算设备,诸如两个或更多个服务器。 当应用程序的状态还不依赖于与外部参考的交互时,其中一个计算设备可以在初始化期间的适当时间点生成应用程序的检查点映像。 第二计算设备可以为应用预加载检查点图像,并且在需要时激活检查点图像,遵循分布式子系统的特定资源管理规则。

    Generation of Standby Images of Applications
    4.
    发明申请
    Generation of Standby Images of Applications 失效
    生成应用程序的待机图像

    公开(公告)号:US20120144232A1

    公开(公告)日:2012-06-07

    申请号:US12960380

    申请日:2010-12-03

    IPC分类号: G06F11/20 G06F11/07

    摘要: Embodiments that generate checkpoint images of an application for use as warm standby are contemplated. The embodiments may monitor accesses of external references by threads. An external reference may comprise a connection or use of services of an entity that is external to the set of processes that constitute the application, to which a process of the application attempts to connect by means of a socket or inter-process communication (IPC). Various embodiments comprise two or more computing devices, such as two or more servers. One of the computing devices may generate a checkpoint image of an application at a suitable point in time during initialization, when the state of the application is not yet dependent on interactions with external references. The second computing device may preload checkpoint image for the application and activate the checkpoint images when needed, following the specific resource management rules of the distributed subsystem.

    摘要翻译: 考虑生成用作热备用的应用的检查点图像的实施例。 实施例可以监视线程对外部引用的访问。 外部参考可以包括在构成应用的一组进程外部的实体的服务的连接或使用,应用程序尝试通过套接字或进程间通信(IPC)连接到该应用程序, 。 各种实施例包括两个或更多个计算设备,诸如两个或更多个服务器。 当应用程序的状态还不依赖于与外部参考的交互时,其中一个计算设备可以在初始化期间的适当时间点生成应用程序的检查点映像。 第二计算设备可以为应用预加载检查点图像,并且在需要时激活检查点图像,遵循分布式子系统的特定资源管理规则。