发明名称 FAILOVER SYSTEM AND METHOD
摘要 A failover system, server, method, and computer readable medium are provided. The system includes a primary server for communicating with a client machine and a backup server. The primary server includes a primary session manager, a primary dispatcher a primary order processing engine and a primary verification engine. The method involves receiving an input message, obtaining deterministic information, processing the input message and replicating the input message along with the deterministic information.
申请公布号 US2016062854(A1) 申请公布日期 2016.03.03
申请号 US201314888187 申请日期 2013.10.23
申请人 TSX INC. 发明人 ALLEN Gregory A.;MOROSAN Tudor;DUMITRACHE Adrian G.;PHILIPS Patrick J.
分类号 G06F11/20;H04L29/08 主分类号 G06F11/20
代理机构 代理人
主权项 1. A system for failover comprising: a primary server configured to communicate with a client machine; and a backup server in communication with the primary server, the backup server configured to communicate with the client machine during failover, the primary server comprising: a primary session manager configured to receive an input message from the client machine;a primary dispatcher configured to obtain a sequence number and a timestamp, the primary dispatcher further configured to dispatch the input message, the sequence number, and the timestamp to an associated primary engine component, the primary dispatcher further configured to replicate the input message, the sequence number, and the timestamp to the backup server;a primary order processing engine having a plurality of primary engine components including the associated primary engine component, the primary order processing engine configured to process the input message to generate a primary output message, each primary engine component configured to process an input message type; anda primary verification engine configured to receive the primary output message, the primary verification engine further configured to send a verification message to the backup server and to send the primary output message to the session manager for sending to the client machine; and the backup server comprising: a backup session manager configured to assume a primary role during a failover event;a backup dispatcher configured to receive the input message, the sequence number, and the timestamp from the primary dispatcher, and further configured to dispatch the input message, the sequence number, and the timestamp to an associated backup engine component;a backup order processing engine having a plurality of backup engine components including the associated backup engine component, each backup engine component configured to process a backup message type to generate a backup output message; anda backup verification engine configured to receive the backup output message from the backup order processing engine and the verification message from the primary verification engine, the backup verification engine further configured to compare the verification message with the backup output message for verifying the primary output message.
地址 Toronto CA