Method and apparatus for realizing application high availability
    1.
    发明授权
    Method and apparatus for realizing application high availability 有权
    实现应用高可用性的方法和装置

    公开(公告)号:US08195979B2

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

    申请号:US12728302

    申请日:2010-03-22

    IPC分类号: G06F11/00

    摘要: A method and apparatus for realizing application high availability. The application is installed on both a first node and a second node, the first node being used as an active node, and the second node being used as a passive node. The method includes: monitoring access operations to files by an application during its execution on the active node; replicating the monitored updates to the file by the application from the active node to a storage device accessible to the passive node if the application performs updates to a file during the access operations; sniffing the execution of the application on the active node; and switching the active node to the second node and initiating the application on the second node in response to sniffing a failure in the execution of the application on the active node.

    摘要翻译: 一种实现应用高可用性的方法和装置。 应用程序安装在第一节点和第二节点上,第一节点用作活动节点,第二节点用作被动节点。 该方法包括:在应用程序执行期间监视对文件的访问操作; 如果应用程序在访问操作期间执行对文件的更新,则由应用从主动节点将受监视的更新复制到被动节点可访问的存储设备; 嗅探主动节点上的应用程序的执行; 以及响应于在所述主动节点上执行所述应用程序的嗅探响应,将所述活动节点切换到所述第二节点并且发起所述第二节点上的应用。

    METHOD AND APPARATUS FOR REALIZING APPLICATION HIGH AVAILABILITY
    2.
    发明申请
    METHOD AND APPARATUS FOR REALIZING APPLICATION HIGH AVAILABILITY 有权
    实现应用高可用性的方法和设备

    公开(公告)号:US20100241895A1

    公开(公告)日:2010-09-23

    申请号:US12728302

    申请日:2010-03-22

    IPC分类号: G06F11/20

    摘要: A method and apparatus for realizing application high availability. The application is installed on both a first node and a second node, the first node being used as an active node, and the second node being used as a passive node. The method includes: monitoring access operations to files by an application during its execution on the active node; replicating the monitored updates to the file by the application from the active node to a storage device accessible to the passive node if the application performs updates to a file during the access operations; sniffing the execution of the application on the active node; and switching the active node to the second node and initiating the application on the second node in response to sniffing a failure in the execution of the application on the active node.

    摘要翻译: 一种实现应用高可用性的方法和装置。 应用程序安装在第一节点和第二节点上,第一节点用作活动节点,第二节点用作被动节点。 该方法包括:在应用程序执行期间监视对文件的访问操作; 如果应用程序在访问操作期间执行对文件的更新,则由应用从主动节点将受监视的更新复制到被动节点可访问的存储设备; 嗅探主动节点上的应用程序的执行; 以及响应于在所述主动节点上执行所述应用程序的嗅探响应,将所述活动节点切换到所述第二节点并且发起所述第二节点上的应用。

    Method and apparatus for realizing application high availability
    3.
    发明授权
    Method and apparatus for realizing application high availability 有权
    实现应用高可用性的方法和装置

    公开(公告)号:US08433948B2

    公开(公告)日:2013-04-30

    申请号:US13462039

    申请日:2012-05-02

    IPC分类号: G06F11/00

    摘要: A method, apparatus, and computer program product for realizing application high availability are provided. The application is installed on both a first node and a second node, the first node being used as an active node, and the second node being used as a passive node. The method includes: monitoring access operations to files by an application during its execution on the active node; replicating the monitored updates to the file by the application from the active node to a storage device accessible to the passive node if the application performs updates to a file during the access operations; sniffing the execution of the application on the active node; and switching the active node to the second node and initiating the application on the second node in response to sniffing a failure in the execution of the application on the active node.

    摘要翻译: 提供了一种实现应用高可用性的方法,装置和计算机程序产品。 应用程序安装在第一节点和第二节点上,第一节点用作活动节点,第二节点用作被动节点。 该方法包括:在应用程序执行期间监视对文件的访问操作; 如果应用程序在访问操作期间执行对文件的更新,则由应用从主动节点将受监视的更新复制到被动节点可访问的存储设备; 嗅探主动节点上的应用程序的执行; 以及响应于在所述主动节点上执行所述应用程序的嗅探响应,将所述活动节点切换到所述第二节点并且发起所述第二节点上的应用。

    METHOD AND APPARATUS FOR REALIZING APPLICATION HIGH AVAILABILITY
    4.
    发明申请
    METHOD AND APPARATUS FOR REALIZING APPLICATION HIGH AVAILABILITY 有权
    实现应用高可用性的方法和设备

    公开(公告)号:US20120216070A1

    公开(公告)日:2012-08-23

    申请号:US13462039

    申请日:2012-05-02

    IPC分类号: G06F11/20

    摘要: A method, apparatus, and computer program product for realizing application high availability are provided. The application is installed on both a first node and a second node, the first node being used as an active node, and the second node being used as a passive node. The method includes: monitoring access operations to files by an application during its execution on the active node; replicating the monitored updates to the file by the application from the active node to a storage device accessible to the passive node if the application performs updates to a file during the access operations; sniffing the execution of the application on the active node; and switching the active node to the second node and initiating the application on the second node in response to sniffing a failure in the execution of the application on the active node.

    摘要翻译: 提供了一种实现应用高可用性的方法,装置和计算机程序产品。 应用程序安装在第一节点和第二节点上,第一节点用作活动节点,第二节点用作被动节点。 该方法包括:在应用程序执行期间监视对文件的访问操作; 如果应用程序在访问操作期间执行对文件的更新,则由应用从主动节点将受监视的更新复制到被动节点可访问的存储设备; 嗅探主动节点上的应用程序的执行; 以及响应于在所述主动节点上执行所述应用程序的嗅探响应,将所述活动节点切换到所述第二节点并且发起所述第二节点上的应用。

    METHOD AND SYSTEM FOR RUNNING VIRTUAL MACHINE IMAGE
    5.
    发明申请
    METHOD AND SYSTEM FOR RUNNING VIRTUAL MACHINE IMAGE 审中-公开
    运行虚拟机图像的方法和系统

    公开(公告)号:US20110078681A1

    公开(公告)日:2011-03-31

    申请号:US12893091

    申请日:2010-09-29

    IPC分类号: G06F9/455

    摘要: A computer-implemented methods and systems for a running virtual machine image in a host machine. One method includes: receiving a virtual machine image provisioning request; sending to a storage server a request to copy a virtual machine image related to the virtual machine image provisioning request; receiving a portion of the virtual machine image; starting a virtual machine in the host machine by running the received portion of the virtual machine image; intercepting a file operation request of a program running in the virtual machine; and acquiring a file related to the file operation request.

    摘要翻译: 用于主机中运行的虚拟机映像的计算机实现的方法和系统。 一种方法包括:接收虚拟机映像供应请求; 向所述存储服务器发送与所述虚拟机映像供应请求相关的虚拟机映像的请求; 接收虚拟机图像的一部分; 通过运行虚拟机映像的接收部分在主机中启动虚拟机; 截取在虚拟机中运行的程序的文件操作请求; 并获取与文件操作请求相关的文件。

    Method and apparatus for monitoring web services resource utilization
    6.
    发明授权
    Method and apparatus for monitoring web services resource utilization 失效
    用于监控Web服务资源利用的方法和装置

    公开(公告)号:US07949756B2

    公开(公告)日:2011-05-24

    申请号:US12067454

    申请日:2006-09-12

    IPC分类号: G06F13/00

    摘要: A method for dynamically adjusting resources among a plurality of co-existing applications comprises the steps of: building a relation model between a request number and resource consumption of said plurality of applications; obtaining at multiple sampling moments a request number and resource consumption of each of said plurality of applications; calculating resource consumption ratio of each of said plurality of applications; and analyzing resource consumption of a plurality of currently co-existing applications.

    摘要翻译: 一种用于在多个共存应用程序之间动态调整资源的方法包括以下步骤:构建所述多个应用的​​请求号码与资源消耗之间的关系模型; 在多个采样时刻获得所述多个应用中的每一个的请求号码和资源消耗; 计算所述多个应用中的每一个的资源消耗比; 并分析多个当前共存的应用的资源消耗。

    Managing database connections
    7.
    发明授权
    Managing database connections 失效
    管理数据库连接

    公开(公告)号:US07844720B2

    公开(公告)日:2010-11-30

    申请号:US12164065

    申请日:2008-06-29

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30595

    摘要: The present invention provides a method for managing a database connection, comprising the steps of: in responsive to a connection request of a first application, allocating an available connection for the first application; if there is no available connection, selecting a held connection being used by a second application; backing up connection context of the held connection; releasing the held connection; and allocating the held connection for the first application. Since connection context of the application has been restorably backed up, a connection of the application can be cut off and the connection re-scheduled when necessary. As a result, the connection utilization rate is enhanced. The present invention further provides a device and system that can manage a database connection based on the technology of connection pools. (FIG. 5)

    摘要翻译: 本发明提供了一种用于管理数据库连接的方法,包括以下步骤:响应于第一应用的连接请求,为第一应用分配可用连接; 如果没有可用连接,则选择由第二应用使用的保持连接; 备份所连接的连接上下文; 释放持有的连接; 以及为所述第一应用分配所保持的连接。 由于应用程序的连接上下文已被可修改地备份,所以应用程序的连接可以被切断,并且必要时重新安排连接。 结果,连接利用率提高。 本发明还提供一种可以基于连接池的技术来管理数据库连接的设备和系统。 (图5)

    CONSTRAINT LANGUAGE EDITING FOR GENERATING MODEL-RELATED CONSTRAINT EXPRESSIONS
    8.
    发明申请
    CONSTRAINT LANGUAGE EDITING FOR GENERATING MODEL-RELATED CONSTRAINT EXPRESSIONS 有权
    用于生成与模型相关的约束表达式的约束语言编辑

    公开(公告)号:US20090199156A1

    公开(公告)日:2009-08-06

    申请号:US12362829

    申请日:2009-01-30

    IPC分类号: G06F9/44

    CPC分类号: G06F8/427 G06F8/35

    摘要: A method and navigation helper for generating constraint language codes for navigation in a constraint language editor. The constraint language editor generates model/instance-related constraint expressions according to the loaded model/instance and related constraints. The navigation is a path implementing the constraints. The method includes parsing the loaded model/instance; calculating a possible association related to the element through the type of the navigation-related element in the model/instance; and calculating a possible navigation path according to the association. A method for generating constraint language codes in a constraint language editor and the constraint language editor includes loading the model/instance; loading constraint patterns for storing parameters and a constraint code template; invoking corresponding helpers, according to the types of parameters stored in the constraint patterns; and generating constraint codes according to the generated parameters and the constraint code template.

    摘要翻译: 一种用于在约束语言编辑器中生成用于导航的约束语言代码的方法和导航帮助器。 约束语言编辑器根据加载的模型/实例和相关约束生成与模型/实例相关的约束表达式。 导航是实现约束的路径。 该方法包括解析加载的模型/实例; 通过模型/实例中的导航相关元素的类型计算与元素相关的可能关联; 以及根据所述关联来计算可能的导航路径。 一种用于在约束语言编辑器中生成约束语言代码的方法,所述约束语言编辑器包括加载所述模型/实例; 加载用于存储参数的约束模式和约束代码模板; 根据存储在约束模式中的参数类型调用相应的助手; 并根据生成的参数和约束代码模板生成约束码。

    System and method for facilitating installing software
    9.
    发明申请
    System and method for facilitating installing software 失效
    便于安装软件的系统和方法

    公开(公告)号:US20080028392A1

    公开(公告)日:2008-01-31

    申请号:US11880830

    申请日:2007-07-24

    IPC分类号: G06F9/445

    CPC分类号: G06F8/61

    摘要: A system and method for facilitating installing software includes steps and means for identifying whether the phase of a software installing process changes and, responsive to the identifying a change in the phase of the software installing process, executing an additional task of the current phase of the software installing process.

    摘要翻译: 用于促进安装软件的系统和方法包括用于识别软件安装过程的阶段是否改变的步骤和装置,并且响应于识别软件安装过程的阶段的改变,执行软件安装过程的当前阶段的附加任务 软件安装过程。

    Determining a navigation path for a constraint language editor
    10.
    发明授权
    Determining a navigation path for a constraint language editor 有权
    确定约束语言编辑器的导航路径

    公开(公告)号:US08566783B2

    公开(公告)日:2013-10-22

    申请号:US12362829

    申请日:2009-01-30

    IPC分类号: G06F9/44

    CPC分类号: G06F8/427 G06F8/35

    摘要: A method and navigation helper for generating constraint language codes for navigation in a constraint language editor. The constraint language editor generates model/instance-related constraint expressions according to the loaded model/instance and related constraints. The navigation is a path implementing the constraints. The method includes parsing the loaded model/instance; calculating a possible association related to the element through the type of the navigation-related element in the model/instance; and calculating a possible navigation path according to the association. A method for generating constraint language codes in a constraint language editor and the constraint language editor includes loading the model/instance; loading constraint patterns for storing parameters and a constraint code template; invoking corresponding helpers, according to the types of parameters stored in the constraint patterns; and generating constraint codes according to the generated parameters and the constraint code template.

    摘要翻译: 一种用于在约束语言编辑器中生成用于导航的约束语言代码的方法和导航帮助器。 约束语言编辑器根据加载的模型/实例和相关约束生成与模型/实例相关的约束表达式。 导航是实现约束的路径。 该方法包括解析加载的模型/实例; 通过模型/实例中的导航相关元素的类型计算与元素相关的可能关联; 以及根据所述关联来计算可能的导航路径。 一种用于在约束语言编辑器中生成约束语言代码的方法,所述约束语言编辑器包括加载所述模型/实例; 加载用于存储参数的约束模式和约束代码模板; 根据存储在约束模式中的参数类型调用相应的助手; 并根据生成的参数和约束代码模板生成约束码。