-
公开(公告)号:US20120216072A1
公开(公告)日:2012-08-23
申请号:US13463306
申请日:2012-05-03
Applicant: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
Inventor: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
IPC: G06F11/07
CPC classification number: G06F11/0709 , G06F11/0757
Abstract: Various embodiments provide a guard mechanism that is configured to prevent transmission of synchronous function calls to hung application components. In at least some embodiments, a hang resistance application layer intercepts a synchronous function call that is intended for an application component. Before permitting the synchronous function call to be transmitted to the application component, the hang resistance application layer determines whether the application component is hung by transmitting a message other than the synchronous function call to the application component that requests that a response be received before transmission of the synchronous function call to the application component is permitted. Responsive to determining that the component is hung, a hung component recovery process is initiated.
Abstract translation: 各种实施例提供了一种保护机制,其被配置为防止对挂起的应用组件的同步功能呼叫的传输。 在至少一些实施例中,挂起电阻应用层拦截旨在用于应用组件的同步功能调用。 在允许将同步功能调用发送到应用组件之前,挂起电阻应用层通过向应用组件发送除了同步功能调用之外的消息来确定应用组件是否被挂起,该应用组件在传输之前请求接收到响应 允许对应用程序组件的同步函数调用。 响应于确定组件被挂起,启动了一个挂起的组件恢复过程。
-
公开(公告)号:US08195987B2
公开(公告)日:2012-06-05
申请号:US12483944
申请日:2009-06-12
Applicant: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
Inventor: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
IPC: G06F11/00
CPC classification number: G06F11/0709 , G06F11/0757
Abstract: Various embodiments provide a guard mechanism that is configured to prevent transmission of synchronous function calls to hung application components. In at least some embodiments, the guard mechanism receives a synchronous function call that is intended for an application component. Before permitting the synchronous function call to be transmitted to the application component, the guard mechanism determines whether the component is hung. Responsive to determining that the component is not hung, the guard mechanism permits the synchronous function call to be transmitted to the component. If, however, the guard mechanism determines that the application component is hung, a hung component recovery process is initiated.
Abstract translation: 各种实施例提供了一种保护机制,其被配置为防止对挂起的应用组件的同步功能呼叫的传输。 在至少一些实施例中,保护机制接收旨在用于应用组件的同步功能调用。 在允许将同步功能调用发送到应用组件之前,防护机制确定组件是否挂起。 响应于确定组件未挂起,保护机制允许将同步功能调用发送到组件。 然而,如果防护机制确定应用程序组件已挂起,则启动挂起组件恢复过程。
-
公开(公告)号:US20120066616A1
公开(公告)日:2012-03-15
申请号:US12882000
申请日:2010-09-14
Applicant: Shawn M. Woods , Herman H. Ng , Daniel James Plaster , Alex J. Glover
Inventor: Shawn M. Woods , Herman H. Ng , Daniel James Plaster , Alex J. Glover
IPC: G06F3/048
CPC classification number: G06F11/0718 , G06F9/546 , G06F11/0793
Abstract: Various embodiments provide message queue management techniques designed to reduce the likelihood of multi-component applications becoming nonresponsive and enable recovery options for individual components if they do become nonresponsive. In at least some embodiments, a message queue manager detects when a component of an application interface becomes nonresponsive and detaches the component from a shared message queue. The shared message queue can continue to process messages for other responsive components while messaging for the nonresponsive component is managed via a separate queue. The message queue manager can also notify a user regarding the nonresponsive component and provide the user with options to facilitate recovery of the nonresponsive component. Further, in at least some embodiments, the message queue manager can monitor a detached component and reattach the detached component when it becomes responsive again.
Abstract translation: 各种实施例提供了消息队列管理技术,其被设计为减少多组件应用变得不响应的可能性,并且如果它们变得不响应,则为各个组件启用恢复选项。 在至少一些实施例中,消息队列管理器检测应用接口的组件何时变得不响应并且将组件从共享消息队列中分离出来。 共享消息队列可以继续处理其他响应组件的消息,而不响应组件的消息通过单独的队列进行管理。 消息队列管理器还可以通知用户关于非响应组件,并向用户提供便利恢复非响应组件的选项。 此外,在至少一些实施例中,消息队列管理器可以监视分离的组件,并在分离的组件再次响应时重新附加分离的组件。
-
公开(公告)号:US20100318832A1
公开(公告)日:2010-12-16
申请号:US12483944
申请日:2009-06-12
Applicant: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
Inventor: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
IPC: G06F11/07
CPC classification number: G06F11/0709 , G06F11/0757
Abstract: Various embodiments provide a guard mechanism that is configured to prevent transmission of synchronous function calls to hung application components. In at least some embodiments, the guard mechanism receives a synchronous function call that is intended for an application component. Before permitting the synchronous function call to be transmitted to the application component, the guard mechanism determines whether the component is hung. Responsive to determining that the component is not hung, the guard mechanism permits the synchronous function call to be transmitted to the component. If, however, the guard mechanism determines that the application component is hung, a hung component recovery process is initiated.
Abstract translation: 各种实施例提供了一种保护机制,其被配置为防止对挂起的应用组件的同步功能呼叫的传输。 在至少一些实施例中,保护机制接收旨在用于应用组件的同步功能调用。 在允许将同步功能调用发送到应用组件之前,防护机制确定组件是否挂起。 响应于确定组件未挂起,保护机制允许将同步功能调用发送到组件。 然而,如果防护机制确定应用程序组件已挂起,则启动挂起组件恢复过程。
-
公开(公告)号:US08667505B2
公开(公告)日:2014-03-04
申请号:US12882000
申请日:2010-09-14
Applicant: Shawn M. Woods , Herman H Ng , Daniel James Plaster , Alex J. Glover
Inventor: Shawn M. Woods , Herman H Ng , Daniel James Plaster , Alex J. Glover
CPC classification number: G06F11/0718 , G06F9/546 , G06F11/0793
Abstract: Various embodiments provide message queue management techniques designed to reduce the likelihood of multi-component applications becoming nonresponsive and enable recovery options for individual components if they do become nonresponsive. In at least some embodiments, a message queue manager detects when a component of an application interface becomes nonresponsive and detaches the component from a shared message queue. The shared message queue can continue to process messages for other responsive components while messaging for the nonresponsive component is managed via a separate queue. The message queue manager can also notify a user regarding the nonresponsive component and provide the user with options to facilitate recovery of the nonresponsive component. Further, in at least some embodiments, the message queue manager can monitor a detached component and reattach the detached component when it becomes responsive again.
Abstract translation: 各种实施例提供了消息队列管理技术,其被设计为减少多组件应用变得不响应的可能性,并且如果它们变得不响应,则为各个组件启用恢复选项。 在至少一些实施例中,消息队列管理器检测应用接口的组件何时变得不响应并且将组件从共享消息队列中分离出来。 共享消息队列可以继续处理其他响应组件的消息,而不响应组件的消息通过单独的队列进行管理。 消息队列管理器还可以通知用户关于非响应组件,并向用户提供便利恢复非响应组件的选项。 此外,在至少一些实施例中,消息队列管理器可以监视分离的组件,并在分离的组件再次响应时重新附加分离的组件。
-
公开(公告)号:US08335942B2
公开(公告)日:2012-12-18
申请号:US13463306
申请日:2012-05-03
Applicant: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
Inventor: Andrew Zeigler , Shawn M. Woods , David M. Ruzyski , John H. Lueders , Jon R. Berry , Daniel James Plaster
IPC: G06F11/00
CPC classification number: G06F11/0709 , G06F11/0757
Abstract: Various embodiments provide a guard mechanism that is configured to prevent transmission of synchronous function calls to hung application components. In at least some embodiments, a hang resistance application layer intercepts a synchronous function call that is intended for an application component. Before permitting the synchronous function call to be transmitted to the application component, the hang resistance application layer determines whether the application component is hung by transmitting a message other than the synchronous function call to the application component that requests that a response be received before transmission of the synchronous function call to the application component is permitted. Responsive to determining that the component is hung, a hung component recovery process is initiated.
Abstract translation: 各种实施例提供了一种保护机制,其被配置为防止对挂起的应用组件的同步功能呼叫的传输。 在至少一些实施例中,挂起电阻应用层拦截旨在用于应用组件的同步功能调用。 在允许将同步功能调用发送到应用组件之前,挂起电阻应用层通过向应用组件发送除了同步功能调用之外的消息来确定应用组件是否被挂起,该应用组件在传输之前请求接收到响应 允许对应用程序组件的同步函数调用。 响应于确定组件被挂起,启动了一个挂起的组件恢复过程。
-
-
-
-
-