Adaptive orchestration of composite services
    2.
    发明申请
    Adaptive orchestration of composite services 有权
    组合服务的自适应编排

    公开(公告)号:US20070073883A1

    公开(公告)日:2007-03-29

    申请号:US11236273

    申请日:2005-09-27

    IPC分类号: G06F15/173

    摘要: Decentralized orchestration of composite services results in a number of flow topologies which differ in their messaging patterns and the distribution of flow code amongst different partitions of a topology. Different performance metrics result for different topologies, and this is governed by the availability of resources, such as CPU cycles, memory, network bandwidth, and so on. A performance model is used to evaluate the performance of different topologies based on availability of resources, and dynamically direct client requests between different topologies according to prevailing conditions.

    摘要翻译: 组合服务的分散编排导致了多种流式拓扑,它们的消息传递模式和拓扑的不同分区之间的流代码分布不同。 不同的性能指标会导致不同的拓扑结构,而这取决于资源的可用性,如CPU周期,内存,网络带宽等。 性能模型用于根据资源的可用性来评估不同拓扑的性能,并根据现行条件动态地直接在不同拓扑之间的客户端请求。

    Method for fault handling in a co-operative workflow environment
    3.
    发明申请
    Method for fault handling in a co-operative workflow environment 有权
    合作工作流环境中的故障​​处理方法

    公开(公告)号:US20070101179A1

    公开(公告)日:2007-05-03

    申请号:US11260645

    申请日:2005-10-27

    IPC分类号: G06F11/00

    摘要: Embodiments herein provide a fault-handling scheme based on forward recovery for cooperative workflow environments. The fault handling scheme relies on the correct placement of transaction scopes and their associated fault and compensation handlers for maintaining correct application semantics, a fault propagation scheme for forwarding faults to a workflow component that has the corresponding fault handler, and a distributed mechanism for collecting data of completed workflow components to facilitate recovering from faults. The fault handling scheme makes use of control flow messages to facilitate compensation of nested transaction scopes (residing in different components). The workflow components are also modified with additional code for aiding with fault propagation and fault recovery.

    摘要翻译: 本文的实施例提供了基于用于协作工作流环境的正向恢复的故障处理方案。 故障处理方案依赖于事务范围及其相关的故障和补偿处理程序的正确放置,用于维护正确的应用程序语义,将故障转发到具有相应故障处理程序的工作流组件的故障传播方案,以及用于收集数据的分布式机制 的完成的工作流组件,以便于从故障中恢复。 故障处理方案利用控制流消息来促进嵌套事务范围(驻留在不同组件中)的补偿。 工作流组件也使用用于辅助故障传播和故障恢复的附加代码进行修改。

    Methods, apparatus and computer programs for managing performance and resource utilization within cluster-based systems
    4.
    发明申请
    Methods, apparatus and computer programs for managing performance and resource utilization within cluster-based systems 有权
    用于管理基于群集的系统中的性能和资源利用的方法,设备和计算机程序

    公开(公告)号:US20050088976A1

    公开(公告)日:2005-04-28

    申请号:US10690693

    申请日:2003-10-22

    摘要: Disclosed are methods, apparatus and computer programs for improving performance and resource utilization of cluster-based data processing systems. The number of persistent connections between first and second data processing units of a system is adjusted according to monitored performance of communications between the nodes. The monitored performance measure is the queuing delay between the nodes, and the number of connections is increased and decreased as changing load conditions increase and decrease the queuing delay. A method of establishing and closing persistent connections in response to a monitored queuing-delay between a front-end gateway computer and each of a cluster of back-end servers is used to improve the performance of a cluster-based Web server or provision of Web services. Unwanted connections are closed to enable system resources to be allocated to other processes.

    摘要翻译: 公开了用于提高基于群集的数据处理系统的性能和资源利用的方法,装置和计算机程序。 系统的第一和第二数据处理单元之间的持续连接的数量根据节点之间的通信监视的性能进行调整。 监测的性能测量是节点之间的排队延迟,随着负载条件的增加和排队延迟的增加,连接数量也增加和减少。 使用响应于前端网关计算机和后端服务器群集之间的受监视的排队延迟来建立和关闭持久连接的方法来提高基于群集的Web服务器或提供Web的性能 服务。 关闭不需要的连接,以便将系统资源分配给其他进程。

    Managing server resources for hosted applications
    5.
    发明授权
    Managing server resources for hosted applications 失效
    管理托管应用程序的服务器资源

    公开(公告)号:US07174379B2

    公开(公告)日:2007-02-06

    申请号:US09921868

    申请日:2001-08-03

    IPC分类号: G06F15/173 G06F9/445

    摘要: In an ASP server farm, requests to use an application are directed to a particular executing instance of the application (or an appropriate component thereof) that is identified as being the least loaded of the available such instances of the application or its component. The number of such instances is dynamically increased or decreased in response to the number of requests for the application or components thereof. Requests may be directed (in accordance with the first aspect) or the instances adjusted (in accordance with a second aspect) on a per client-basis, in which instances of the application and/or components thereof are reserved for the use of a user or a particular group of users. Operation in this manner facilitates compliance with service agreements with respective users or groups of users.

    摘要翻译: 在ASP服务器场中,使用应用程序的请求被引导到应用程序的特定执行实例(或其适当的组件),该实例被标识为应用程序或其组件的可用这样的实例的最少加载。 响应于应用程序的请求数量或其组件的数量,这种实例的数量被动态地增加或减少。 请求可以针对每个客户端(根据第一方面)或被调整(根据第二方面)的实例,其中应用和/或其组件的实例被保留用于使用用户 或特定的一组用户。 以这种方式进行操作便于遵守与各个用户或用户组的服务协议。