-
公开(公告)号:CA2912938C
公开(公告)日:2021-06-01
申请号:CA2912938
申请日:2014-06-12
Applicant: TSX INC
Inventor: ALLEN GREGORY ARTHUR , MOROSAN TUDOR
IPC: H04L12/12 , H04L49/901
Abstract: A writing application on a computing device can reference a tail pointer to write messages to message buffers that a peer-to-peer data link replicates in memory of another computing device. The message buffers are divided into at least two queue segments, where each segment has several buffers. Messages are read from the buffers by a reading application on one of the computing devices using an advancing head pointer by reading a message from a next message buffer when determining that the next message buffer has been newly written. The tail pointer is advanced from one message buffer to another within a same queue segment after writing messages. The tail pointer is advanced from a message buffer of a current queue segment to a message buffer of a next queue segment when determining that the head pointer does not indicate any of the buffers of the next queue segment.
-
公开(公告)号:HK1221087A1
公开(公告)日:2017-05-19
申请号:HK16108928
申请日:2016-07-26
Applicant: TSX INC
Inventor: ALLEN GREGORY ARTHUR , MOROSAN TUDOR
IPC: H04L49/901
-
公开(公告)号:CA2830530C
公开(公告)日:2016-07-05
申请号:CA2830530
申请日:2004-01-12
Applicant: TSX INC
Inventor: ALLEN GREGORY A , MOROSAN TUDOR
IPC: H04L45/247 , H04L69/40 , G06F11/20 , H04L12/16
Abstract: The present invention provides a novel system and method for failover. In an embodiment, a primary server and a backup server are available to a plurality of clients. Messages containing requests are processed by the primary server, while a mirror image of transaction records generated by the processing of those requests is maintained in volatile memory of both the primary server and the backup server. In this mode of operation, the volatile memory is periodically flushed to non-volatile memory.
-
34.
公开(公告)号:AU2014280801A1
公开(公告)日:2015-12-10
申请号:AU2014280801
申请日:2014-06-12
Applicant: TSX INC
Inventor: MOROSAN TUDOR , ALLEN GREGORY ARTHUR
Abstract: A first remote memory access link is established between a first communications interface card on the first computing device and a second communications interface card on the second computing device. In response to an error associated with the first remote memory access link, messages are copied from a segmented queue associated with the first communications interface card to a segmented queue associated with a third communications interface card on the first computing device. A second remote memory access link between the third communications interface card and a fourth communications interface card is activated on the second computing device, and messages are resent from the segmented queue associated with the third communications interface card to the fourth communications interface card through the second remote memory access link. The second computing device discards duplicate received messages, if any.
-
公开(公告)号:AU2012202229B2
公开(公告)日:2014-07-10
申请号:AU2012202229
申请日:2012-04-17
Applicant: TSX INC
Inventor: MOROSAN TUDOR , ALLEN GREGORY A , PAVLENKO VIKTOR , LAM BENSON SZE-KIT
Abstract: One aspect of the present invention provides a system for failover comprising at least one client selectively 5 connectable to one of at least two interconnected servers via a network connection. In a normal state, one of the servers is designated a primary server when connected to the client and a remainder of the servers are designated as backup servers when not connected to the client. The 10 at least one client is configured to send messages to the primary server. The servers are configured to process the messages using at least one service that is identical in each of the servers. The services are unaware of whether a server respective to the service is operating as the is primary server or the backup server. The servers are further configured to maintain a library, or the like, that indicates whether a server is the primary server or a server is the backup server. The services within each server are to make external calls via its respective 20 library. The library in the primary server is configured to complete the external calls and return results of the external calls to the service in the primary server and to forward results of the external calls to the service in the backup server. The library in the secondary server 25 does not make external calls but simply forwards the results of the external calls, as received from the primary server, to the service in the secondary server when requested to do so by the service in the secondary server. 3295434-1 ii coc QR(00
-
公开(公告)号:AU2012202229A1
公开(公告)日:2012-05-10
申请号:AU2012202229
申请日:2012-04-17
Applicant: TSX INC
Inventor: MOROSAN TUDOR , ALLEN GREGORY A , PAVLENKO VIKTOR , LAM BENSON SZE-KIT
Abstract: One aspect of the present invention provides a system for failover comprising at least one client selectively 5 connectable to one of at least two interconnected servers via a network connection. In a normal state, one of the servers is designated a primary server when connected to the client and a remainder of the servers are designated as backup servers when not connected to the client. The 10 at least one client is configured to send messages to the primary server. The servers are configured to process the messages using at least one service that is identical in each of the servers. The services are unaware of whether a server respective to the service is operating as the is primary server or the backup server. The servers are further configured to maintain a library, or the like, that indicates whether a server is the primary server or a server is the backup server. The services within each server are to make external calls via its respective 20 library. The library in the primary server is configured to complete the external calls and return results of the external calls to the service in the primary server and to forward results of the external calls to the service in the backup server. The library in the secondary server 25 does not make external calls but simply forwards the results of the external calls, as received from the primary server, to the service in the secondary server when requested to do so by the service in the secondary server. 3295434-1 ii coc QR(00
-
公开(公告)号:AU2007281055A2
公开(公告)日:2009-02-26
申请号:AU2007281055
申请日:2007-02-19
Applicant: TSX INC
Inventor: PAVLENKO VIKTOR , ALLEN GREGORY A , LAM BENSON SZE-KIT , MOROSAN TUDOR
Abstract: One aspect of the present invention provides a system for failover comprising at least one client selectively connectable to one of at least two interconnected servers via a network connection. In a normal state, one of the servers is designated a primary server when connected to the client and a remainder of the servers are designated as backup servers when not connected to the client. The at least one client is configured to send messages to the primary server. The servers are configured to process the messages using at least one service that is identical in each of the servers. The services are unaware of whether a server respective to the service is operating as the primary server or the backup server. The servers are further configured to maintain a library, or the like, that indicates whether a server is the primary server or a server is the backup server. The services within each server are to make external calls via its respective library. The library in the primary server is configured to complete the external calls and return results of the external calls to the service in the primary server and to forward results of the external calls to the service in the backup server. The library in the secondary server does not make external calls but simply forwards the results of the external calls, as received from the primary server, to the service in the secondary server when requested to do so by the service in the secondary server.
-
公开(公告)号:CA2923373A1
公开(公告)日:2008-02-07
申请号:CA2923373
申请日:2007-02-19
Applicant: TSX INC
Inventor: MOROSAN TUDOR , PAVLENKO VIKTOR , LAM BENSON SZE-KIT , ALLEN GREGORY ARTHUR
Abstract: One aspect of the present invention provides a system for failover comprising at least one client selectively connectable to one of at least two interconnected servers via a network connection. In a normal state, one of the servers is designated a primary server when connected to the client and a remainder of the servers are designated as backup servers when not connected to the client. The at least one client is configured to send messages to the primary server. The servers are configured to process the messages using at least one service that is identical in each of the servers. The services are unaware of whether a server respective to the service is operating as the primary server or the backup server. The servers are further configured to maintain a library, or the like, that indicates whether a server is the primary server or a server is the backup server. The services within each server are to make external calls via its respective library. The library in the primary server is configured to complete the external calls and return results of the external calls to the service in the primary server and to forward results of the external calls to the service in the backup server. The library in the secondary server does not make external calls but simply forwards the results of the external calls, as received from the primary server, to the service in the secondary server when requested to do so by the service in the secondary server.
-
公开(公告)号:MXPA06005797A
公开(公告)日:2007-01-26
申请号:MXPA06005797
申请日:2004-01-12
Applicant: TSX INC
Inventor: ALLEN GREGORY ARTHUR , MOROSAN TUDOR
IPC: G06F11/20 , G06F11/00 , H04L45/247 , H04L69/40
Abstract: La presente invencion proporciona un nuevo sistema y metodo para la recuperacion en caso de fallas. En una modalidad, un servidor primario y un servidor de respaldo estan disponibles para una pluralidad de subscritores. Los mensajes que contienen solicitudes son procesados por el servidor primario, mientras que una imagen de espejo de los registros de transaccion generados por el procesamiento de esas solicitudes se mantiene en una memoria volatil de tanto el servidor primario y el servidor de respaldo. En esta forma de operacion la memoria volatil es descargada periodicamente a una memoria no volatil.
-
公开(公告)号:CA2932981A1
公开(公告)日:2005-06-02
申请号:CA2932981
申请日:2004-01-12
Applicant: TSX INC
Inventor: MOROSAN TUDOR , ALLEN GREGORY ARTHUR
IPC: H04L45/247 , H04L69/40 , G06F11/20
Abstract: The present invention provides a novel system and method for failover. In an embodiment, a primary server and a backup server are available to a plurality of clients. Messages containing requests are processed by the primary server, while a mirror image of transaction records generated by the processing of those requests is maintained in volatile memory of both the primary server and the backup server. In case of failover, the client connects to the backup server and resends its message to the backup server. If the backup server has results of processing for the primary server, it sends these to the client. Else the backup server processes the message.
-
-
-
-
-
-
-
-
-