会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Generation of standby images of applications
    • 生成应用程序的待机映像
    • US08694821B2
    • 2014-04-08
    • US12960380
    • 2010-12-03
    • Douglas J. GriffithAngela A. JaehdeManjunath B. Muttur
    • Douglas J. GriffithAngela A. JaehdeManjunath B. Muttur
    • G06F11/00
    • G06F11/1482G06F11/1484G06F11/2041G06F11/2046G06F11/2097
    • 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)连接到该应用程序, 。 各种实施例包括两个或更多个计算设备,诸如两个或更多个服务器。 当应用程序的状态还不依赖于与外部参考的交互时,其中一个计算设备可以在初始化期间的适当时间点生成应用程序的检查点映像。 第二计算设备可以为应用预加载检查点图像,并且在需要时激活检查点图像,遵循分布式子系统的特定资源管理规则。
    • 6. 发明授权
    • Obviation of recovery of data store consistency for application I/O errors
    • 数据存储恢复的应用I / O错误的一致性的恢复
    • US08713362B2
    • 2014-04-29
    • US12958389
    • 2010-12-01
    • Douglas J. GriffithAngela A. JaehdeSomasundaram KrishnasamyStephen A. Schlachter
    • Douglas J. GriffithAngela A. JaehdeSomasundaram KrishnasamyStephen A. Schlachter
    • G06F11/00
    • G06F11/1443G06F11/1482G06F11/2007G06F11/202G06F2201/815
    • 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操作执行检查点操作,以捕获与该应用程序相关联的一组进程的状态,并传送 检查点图像到第二计算设备。 第二计算设备可以从检查点图像恢复应用的操作。
    • 7. 发明申请
    • Generation of Standby Images of Applications
    • 生成应用程序的待机图像
    • US20120144232A1
    • 2012-06-07
    • US12960380
    • 2010-12-03
    • Douglas J. GriffithAngela A. JaehdeManjunath B. Muttur
    • Douglas J. GriffithAngela A. JaehdeManjunath B. Muttur
    • G06F11/20G06F11/07
    • G06F11/1482G06F11/1484G06F11/2041G06F11/2046G06F11/2097
    • 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)连接到该应用程序, 。 各种实施例包括两个或更多个计算设备,诸如两个或更多个服务器。 当应用程序的状态还不依赖于与外部参考的交互时,其中一个计算设备可以在初始化期间的适当时间点生成应用程序的检查点映像。 第二计算设备可以为应用预加载检查点图像,并且在需要时激活检查点图像,遵循分布式子系统的特定资源管理规则。
    • 8. 发明授权
    • Generating appropriately sized core files used in diagnosing application crashes
    • 生成用于诊断应用程序崩溃的适当大小的核心文件
    • US08607098B2
    • 2013-12-10
    • US13116179
    • 2011-05-26
    • Amar DevegowdaDouglas J. GriffithVenkataraghavan LakshminarayanacharLohitashwa Thyagaraj
    • Amar DevegowdaDouglas J. GriffithVenkataraghavan LakshminarayanacharLohitashwa Thyagaraj
    • G06F11/00
    • G06F11/079
    • A method, system and computer program product for generating appropriately sized core files used in diagnosing application crashes. An instruction pointer corresponding to the instruction that led to the application crash is identified. Address ranges of the garbage collection module and the compiler module are obtained. A determination is made as to whether the address of the instruction pointer lies within any of these address ranges for each stack frame in a crash stack. If it does not, then read or write instructions executed prior to the instruction that led to the application crash are identified for each stack frame in the crash stack. If a value of a register involved in such read or write instructions is within the address range of the compiled code buffers and/or heap, then the compiled code buffers and/or heap need to be included in the core file; otherwise, they do not.
    • 一种方法,系统和计算机程序产品,用于生成用于诊断应用程序崩溃的适当大小的核心文件。 识别与导致应用程序崩溃的指令对应的指令指针。 获取垃圾收集模块和编译器模块的地址范围。 确定指令指针的地址是否在崩溃堆栈中的每个堆栈帧的这些地址范围的任何一个内。 如果没有,则在崩溃堆栈中为每个堆栈帧识别导致应用程序崩溃的指令之前执行的指令。 如果这种读取或写入指令中涉及的寄存器的值在编译代码缓冲区和/或堆的地址范围内,则编译代码缓冲区和/或堆需要包含在核心文件中; 否则,他们没有。