Providing flow control and moderation in a distributed message processing system
    1.
    发明申请
    Providing flow control and moderation in a distributed message processing system 有权
    在分布式消息处理系统中提供流量控制和审核

    公开(公告)号:US20060277317A1

    公开(公告)日:2006-12-07

    申请号:US11144412

    申请日:2005-06-03

    IPC分类号: G06F15/16

    摘要: Systems and methods for controlling the work load on a distributed system comprising a plurality of stages are provided. The capacity of a present stage is monitored, using either various resources of the present stage or rates of work completion and work receipt of the present stage. Information indicating the capacity of a succeeding stage are obtained and communicated to the present stage. The monitored capacity information of the present stage and the communicated information of the succeeding stage, either alone or in combination, are used to determine if a throttling action is necessary to control the load of work at the present stage. A provided throttling technique inserts an appropriate delay before the present stage to allow the present stage to process an amount of work without saturating the capacity of the present stage. This technique is applied at each stage of the distributed system to control the work load of the overall system by controlling the work load at each stage.

    摘要翻译: 提供了用于控制包括多个级的分布式系统上的工作负载的系统和方法。 使用现阶段的各种资源或工作完成率和现阶段工作收到情况监测现阶段的能力。 获得指示后续能力的信息并传达到现阶段。 目前阶段的监控能力信息和后续阶段的通信信息单独或组合用于确定是否需要节流动作来控制现阶段的工作负荷。 提供的节流技术在当前阶段之前插入适当的延迟,以允许当前阶段处理一定量的工作而不使本阶段的容量饱和。 该技术应用于分布式系统的各个阶段,通过控制各阶段的工作负荷来控制整个系统的工作负荷。

    Providing flow control and moderation in a distributed message processing system
    2.
    发明授权
    Providing flow control and moderation in a distributed message processing system 有权
    在分布式消息处理系统中提供流量控制和审核

    公开(公告)号:US08150994B2

    公开(公告)日:2012-04-03

    申请号:US11144412

    申请日:2005-06-03

    IPC分类号: G06F15/16

    摘要: Systems and methods for controlling the work load on a distributed system comprising a plurality of stages are provided. The capacity of a present stage is monitored, using either various resources of the present stage or rates of work completion and work receipt of the present stage. Information indicating the capacity of a succeeding stage are obtained and communicated to the present stage. The monitored capacity information of the present stage and the communicated information of the succeeding stage, either alone or in combination, are used to determine if a throttling action is necessary to control the load of work at the present stage. A provided throttling technique inserts an appropriate delay before the present stage to allow the present stage to process an amount of work without saturating the capacity of the present stage. This technique is applied at each stage of the distributed system to control the work load of the overall system by controlling the work load at each stage.

    摘要翻译: 提供了用于控制包括多个级的分布式系统上的工作负载的系统和方法。 使用现阶段的各种资源或工作完成率和现阶段工作收到情况监测现阶段的能力。 获得指示后续能力的信息并传达到现阶段。 目前阶段的监控能力信息和后续阶段的通信信息单独或组合用于确定是否需要节流动作来控制现阶段的工作负荷。 提供的节流技术在当前阶段之前插入适当的延迟,以允许当前阶段处理一定量的工作而不使本阶段的容量饱和。 该技术应用于分布式系统的各个阶段,通过控制各阶段的工作负荷来控制整个系统的工作负荷。

    Dynamic process recovery in a distributed environment
    3.
    发明申请
    Dynamic process recovery in a distributed environment 有权
    分布式环境中的动态过程恢复

    公开(公告)号:US20060277538A1

    公开(公告)日:2006-12-07

    申请号:US11143536

    申请日:2005-06-02

    IPC分类号: G06F9/44

    CPC分类号: G06F11/1438

    摘要: Methods for providing dynamic process recovery that supports recovery of event driven services. The present invention addresses situations where a service-hosting process fails as well as all of the services which were running in that process. To recover from this scenario, the present invention restarts the services a different process from a last know good state. The present invention also provides for situations where a process is shut down in a controlled manner, but the services running within it are still able to drive. Here again, the services are restarted in a secondary process. The recovery modal described here, therefore, advantageously addresses a problem in the design of a distributed event-driven environment.

    摘要翻译: 提供支持事件驱动服务恢复的动态过程恢复的方法。 本发明解决了服务承载过程失败的情况以及在该过程中运行的所有服务。 为了从这种情况中恢复,本发明重新启动与最近的知道状态不同的进程的服务。 本发明还提供了以受控的方式关闭进程的情况,但是其中运行的服务仍然能够驱动。 再次,这些服务在次要过程中重新启动。 因此,这里描述的恢复模式有利地解决了分布式事件驱动环境的设计中的问题。

    Transport-neutral in-order delivery in a distributed system
    4.
    发明申请
    Transport-neutral in-order delivery in a distributed system 有权
    在分布式系统中的传输中立的按顺序传送

    公开(公告)号:US20060274727A1

    公开(公告)日:2006-12-07

    申请号:US11146644

    申请日:2005-06-06

    IPC分类号: H04L12/66

    CPC分类号: H04L67/32

    摘要: A transport-neutral in-order delivery in a distributed environment is provided. Typically, in-order delivery guarantees that sequential orders received by a transport engine are sent out in the same order they are received. Such delivery may be forwarded either to another transport engine or to some application. In case there is a failure of delivery of messages in a stream, the messages are either resubmitted, suspended, or moved to backup. A user or administrator can configure the desired action. Additionally, any stream can be manually aborted or a specified port can be unenlisted. Deliverable streams of messages are locked on to a back-end transport engines or applications and dequeued sequentially unless one of the above mentioned failure scenarios occurs.

    摘要翻译: 在分布式环境中提供运输中立的按顺序交货。 通常,按顺序传送保证传输引擎接收到的顺序是按照接收到的顺序发出的。 这种传送可以被转发到另一个传输引擎或某些应用。 如果流中的消息传递失败,则消息将被重新提交,暂停或移动到备份。 用户或管理员可以配置所需的操作。 此外,任何流都可以手动中止或指定的端口可以取消登录。 可传递的消息流被锁定到后端传输引擎或应用程序,并且顺序排队,除非出现上述任何一种故障情况之一。

    Dynamic process recovery in a distributed environment
    5.
    发明授权
    Dynamic process recovery in a distributed environment 有权
    分布式环境中的动态过程恢复

    公开(公告)号:US07783742B2

    公开(公告)日:2010-08-24

    申请号:US11143536

    申请日:2005-06-02

    IPC分类号: G06F15/173 G06F15/16

    CPC分类号: G06F11/1438

    摘要: Methods for providing dynamic process recovery that supports recovery of event driven services. The present invention addresses situations where a service-hosting process fails as well as all of the services which were running in that process. To recover from this scenario, the present invention restarts the services from a last known good state. The present invention also provides for situations where a process is shut down in a controlled manner, but the services running within it are still able to drive. Here again, the services are restarted in a secondary process. The recovery modal described here, therefore, advantageously addresses a problem in the design of a distributed event-driven environment.

    摘要翻译: 提供支持事件驱动服务恢复的动态过程恢复的方法。 本发明解决了服务承载过程失败的情况以及在该过程中运行的所有服务。 为了从这种情况中恢复,本发明从最后一个已知的良好状态重新启动服务。 本发明还提供了以受控的方式关闭进程的情况,但是其中运行的服务仍然能够驱动。 再次,这些服务在次要过程中重新启动。 因此,这里描述的恢复模式有利地解决了分布式事件驱动环境的设计中的问题。

    Transport-neutral in-order delivery in a distributed system
    6.
    发明授权
    Transport-neutral in-order delivery in a distributed system 有权
    在分布式系统中的传输中立的按顺序传送

    公开(公告)号:US07747894B2

    公开(公告)日:2010-06-29

    申请号:US11146644

    申请日:2005-06-06

    IPC分类号: G06F11/00

    CPC分类号: H04L67/32

    摘要: A transport-neutral in-order delivery in a distributed environment is provided. Typically, in-order delivery guarantees that sequential orders received by a transport engine are sent out in the same order they are received. Such delivery may be forwarded either to another transport engine or to some application. In case there is a failure of delivery of messages in a stream, the messages are either resubmitted, suspended, or moved to backup. A user or administrator can configure the desired action. Additionally, any stream can be manually aborted or a specified port can be unenlisted. Deliverable streams of messages are locked on to a back-end transport engines or applications and dequeued sequentially unless one of the above mentioned failure scenarios occurs.

    摘要翻译: 在分布式环境中提供运输中立的按顺序交货。 通常,按顺序传送保证传输引擎接收到的顺序是按照接收到的顺序发出的。 这种传送可以转发到另一个传输引擎或某些应用。 如果流中的消息传递失败,则消息将被重新提交,暂停或移动到备份。 用户或管理员可以配置所需的操作。 此外,任何流都可以手动中止或指定的端口可以取消登录。 可传递的消息流被锁定到后端传输引擎或应用程序,并且顺序排队,除非发生上述故障情形之一。

    Locked receive locations
    7.
    发明授权
    Locked receive locations 有权
    锁定接收位置

    公开(公告)号:US08010608B2

    公开(公告)日:2011-08-30

    申请号:US11146714

    申请日:2005-06-07

    IPC分类号: G06F15/16 G06F15/173

    CPC分类号: G06F9/546 H04L69/40

    摘要: The subject invention provides a system and/or a method that facilitates enhancing an adapter utilizing a locking mechanism between a receive location and a process. An interface component can receive a message related to a receive location that is an endpoint. A lock component binds the receive location to the process such that the process exclusively receives the messages from the endpoint at a single instance in real time. Moreover, the lock component can provide a replacement/switching technique, wherein a process that participates in a locking relationship can be switched with another process based at least in part upon the health of the process.

    摘要翻译: 本发明提供一种有助于利用接收位置和过程之间的锁定机构来增强适配器的系统和/或方法。 接口组件可以接收与作为端点的接收位置相关的消息。 锁定组件将接收位置绑定到进程,使得该进程实时地在单个实例处从端点单独接收消息。 此外,锁定部件可以提供替换/切换技术,其中参与锁定关系的过程可以至少部分地基于过程的健康而与另一进程切换。

    Locked receive locations
    8.
    发明申请
    Locked receive locations 有权
    锁定接收位置

    公开(公告)号:US20060277261A1

    公开(公告)日:2006-12-07

    申请号:US11146714

    申请日:2005-06-07

    IPC分类号: G06F15/16

    CPC分类号: G06F9/546 H04L69/40

    摘要: The subject invention provides a system and/or a method that facilitates enhancing an adapter utilizing a locking mechanism between a receive location and a process. An interface component can receive a message related to a receive location that is an endpoint. A lock component binds the receive location to the process such that the process exclusively receives the messages from the endpoint at a single instance in real time. Moreover, the lock component can provide a replacement/switching technique, wherein a process that participates in a locking relationship can be switched with another process based at least in part upon the health of the process.

    摘要翻译: 本发明提供一种有助于利用接收位置和过程之间的锁定机构来增强适配器的系统和/或方法。 接口组件可以接收与作为端点的接收位置相关的消息。 锁定组件将接收位置绑定到进程,使得该进程实时地在单个实例处从端点单独接收消息。 此外,锁定部件可以提供替换/切换技术,其中参与锁定关系的过程可以至少部分地基于过程的健康而与另一进程切换。