-
公开(公告)号:JP2014002751A
公开(公告)日:2014-01-09
申请号:JP2013136434
申请日:2013-06-28
Applicant: Tsx Inc , ティーエスエックス インコーポレイテッドTsx Inc.
Inventor: MOROSAN TUDOR , GREGORY A ALLEN , PAVLENKO VIKTOR , LAM BENSON SZEKIT
CPC classification number: G06F11/2023 , G06F11/2028 , G06F11/2038 , G06F11/2048 , G06F11/2097 , G06Q40/00 , G06Q40/04
Abstract: PROBLEM TO BE SOLVED: To provide a failover system capable of minimizing server downtime.SOLUTION: A client is selectively connectable to at least one of two servers which are mutually connected through a network connection. In a normal state, a server is designated as a primary server when connected to the client, and is designated as a backup server when not connected to the client. A service inside each server performs an external call through its own library. The library in the primary server finishes the external call to return a result of the external call to the service in the primary server, and submits the result of the external call to the service in the backup server. The library in a secondary server does not perform the external call and submits the result of the external call as received from the primary server to the service in the secondary server when requested from the service in the secondary server.
Abstract translation: 要解决的问题:提供能够最大限度地减少服务器停机时间的故障转移系统。解决方案:客户机可选择性地连接到通过网络连接相互连接的两个服务器中的至少一个。 在正常状态下,服务器在连接到客户端时被指定为主服务器,并且在未连接到客户端时被指定为备份服务器。 每个服务器内的服务通过自己的库执行外部呼叫。 主服务器中的库完成外部呼叫,将外部呼叫的结果返回到主服务器中的服务,并将外部呼叫的结果提交给备份服务器中的服务。 辅助服务器中的库不执行外部呼叫,并且从辅助服务器中的服务请求时,将从主服务器接收到的外部呼叫结果提交给辅助服务器中的服务。
-
公开(公告)号:JP2013033493A
公开(公告)日:2013-02-14
申请号:JP2012219878
申请日:2012-10-01
Applicant: Tsx Inc , ティーエスエックス インコーポレイテッドTsx Inc.
Inventor: MOROSAN TUDOR , GREGORY A ALLEN , PAVLENKO VIKTOR , LAM BENSON SZEKIT
CPC classification number: G06F11/2023 , G06F11/2028 , G06F11/2038 , G06F11/2048 , G06F11/2097 , G06Q40/00 , G06Q40/04
Abstract: PROBLEM TO BE SOLVED: To provide a failover system which realizes high reliability and high availability.SOLUTION: 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 as a primary server when connected to the client and the remainder of the servers are designated as backup servers when not connected to the client. The servers are configured to process messages using at least one service that is identical in each of the servers. A library of the service in the primary server is configured to make external calls and return processed results to the service, and simultaneously to forward the processed results to the backup servers. The service in the backup servers performs processing using the forwarded messages without making the external calls.
Abstract translation: 要解决的问题:提供实现高可靠性和高可用性的故障转移系统。 解决方案:本发明提供了一种用于故障切换的系统,其包括经由网络连接选择性地可连接到至少两个互连的服务器中的一个的至少一个客户端。 在正常状态下,当连接到客户端时,其中一台服务器被指定为主服务器,而当未连接到客户端时,其余服务器被指定为备份服务器。 服务器被配置为使用至少一个在每个服务器中相同的服务来处理消息。 主服务器中的服务库被配置为进行外部呼叫并将处理结果返回给服务,同时将处理结果转发到备份服务器。 备份服务器中的服务使用转发的消息进行处理,而不进行外部呼叫。 版权所有(C)2013,JPO&INPIT
-
公开(公告)号:CA2847953A1
公开(公告)日:2013-03-14
申请号:CA2847953
申请日:2012-09-07
Applicant: TSX INC
Inventor: MACQUARRIE SCOTT THOMAS , PHILIPS PATRICK JOHN , MOROSAN TUDOR , ALLEN GREGORY ARTHUR
Abstract: The present specification provides a high availability system. In one aspect a replicator is situated between a plurality of servers and a network. Each server is configured to execute a plurality of identical message processors. The replicator is configured to forward messages to two or more of the identical message processors, and to accept a response to the message as being valid if there is a quorum of identical responses.
-
公开(公告)号:AU2007281055B2
公开(公告)日:2012-01-19
申请号: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.
-
公开(公告)号:MX2009001241A
公开(公告)日:2009-03-26
申请号:MX2009001241
申请日:2007-02-19
Applicant: TSX INC
Inventor: MOROSAN TUDOR , ALLEN GREGORY A , PAVLENKO VIKTOR , LAM BENSON SZE-KIT
Abstract: Un aspecto de la presente invención proporciona un sistema para paso a unidad sustitutoria que comprende por lo menos un cliente que puede conectarse de manera selectiva a uno de por lo menos dos servidores interconectados a través de una conexión de redes. En estado normal, se designa un servidor primario a uno de los servidores al conectarse con el cliente y el resto de los servidores están designados como servidores de reserva cuando no se conecten con el cliente. Por lo menos un cliente está configurado para enviar mensajes al servidor primario. Los servidores están configurados para procesar los mensajes utilizando por lo menos un servicio que es idéntico en cada uno de los servidores. Los servicios se desconocen si un servidor con respecto al servicio está operando como el servidor primario o el servidor de reserva. Los servidores además se configuran para mantener una biblioteca o similares, que indique si el servidor es el servidor primario o si el servidor es el servidor de reserva. Los servicios dentro de cada servidor hacen llamadas externas a través de su respectiva biblioteca. La biblioteca en el servidor primario se configura para completar las llamadas externas y regresar resultados de las llamadas externas al servicio en el servidor de reserva. La biblioteca en el servidor secundario no hace llamadas externas sino simplemente envía los resultados de las llamadas externas, como recibidos desde el servidor primario, hasta el servicio en el servidor secundario cuando así se le solicite por el servicio en el servidor secundario.
-
公开(公告)号:HK1222059A1
公开(公告)日:2017-06-16
申请号:HK16110148
申请日:2016-08-25
Applicant: TSX INC
Inventor: MOROSAN TUDOR , ALLEN GREGORY ARTHUR
-
公开(公告)号:CA2912941A1
公开(公告)日:2014-12-18
申请号:CA2912941
申请日: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.
-
公开(公告)号:AU2012307047A1
公开(公告)日:2014-03-27
申请号:AU2012307047
申请日:2012-09-07
Applicant: TSX INC
Inventor: MACQUARRIE SCOTT THOMAS , PHILIPS PATRICK JOHN , MOROSAN TUDOR , ALLEN GREGORY ARTHUR
Abstract: The present specification provides a high availability system. In one aspect a replicator is situated between a plurality of servers and a network. Each server is configured to execute a plurality of identical message processors. The replicator is configured to forward messages to two or more of the identical message processors, and to accept a response to the message as being valid if there is a quorum of identical responses.
-
公开(公告)号:HK1136363A1
公开(公告)日:2010-06-25
申请号:HK10102772
申请日:2010-03-16
Applicant: TSX INC
Inventor: ALLEN GREGORY ARTHUR , MOROSAN TUDOR
IPC: G06F11/20 , H04L45/247 , H04L69/40
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.
-
公开(公告)号:AU2007281055A1
公开(公告)日:2008-02-07
申请号: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.
-
-
-
-
-
-
-
-
-