Apparatus, system, and method for automatically freeing a server resource locked awaiting a failed acknowledgement from a client
    2.
    发明授权
    Apparatus, system, and method for automatically freeing a server resource locked awaiting a failed acknowledgement from a client 有权
    用于自动释放锁定的服务器资源的装置,系统和方法,等待来自客户端的失败确认

    公开(公告)号:US07308617B2

    公开(公告)日:2007-12-11

    申请号:US10870410

    申请日:2004-06-17

    IPC分类号: G06F11/00

    摘要: An apparatus, system, and method are provided for automatically freeing locked server resources using a timeout value closely related to actual real-time message delays plus a delta value that can be adjusted at a plurality of levels. The levels include default, server, connection, and transaction. The apparatus includes a timer, a communication module, a computation module, and a lock handler. The timer determines a timeout value for communications from a client to a server. The communication module sends an output message to the client and locks a server resource in anticipation of an acknowledgement (ACK) message from the client. The computation module, which calculates an ACK timer, includes a difference between a send time and a current time. If no ACK message has been received from the client and the ACK timer exceeds the timeout value, the lock handler may free the locked server resource.

    摘要翻译: 提供了一种装置,系统和方法,用于使用与实际实时消息延迟密切相关的超时值加上可在多个级别调整的增量值来自动释放锁定的服务器资源。 级别包括默认值,服务器,连接和事务。 该装置包括定时器,通信模块,计算模块和锁定处理器。 定时器确定从客户端到服务器的通信的超时值。 通信模块向客户端发送输出消息并锁定服务器资源,预期来自客户端的确认(ACK)消息。 计算模块,其计算ACK定时器,包括发送时间和当前时间之间的差异。 如果没有从客户端接收到ACK消息,并且ACK定时器超过超时值,则锁定处理程序可以释放锁定的服务器资源。