Failover system and method

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 11/16 (2006.01) G06Q 40/00 (2006.01) H04L 12/24 (2006.01) H04L 29/14 (2006.01)

Patent

CA 2659844

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.

Un aspect de la présente invention concerne un système de secours comprenant au moins un client connectable de manière sélective à un parmi au moins deux serveurs interconnectés par l'intermédiaire d'une connexion de réseau. Dans un état normal, un des serveurs est désigné comme serveur primaire en cas de connexion avec le client et les autres serveurs sont désignés comme serveurs de réserve en cas de non connexion avec le client. Ledit ou lesdits clients sont configurés pour envoyer des messages au serveur primaire. Les serveurs sont configurés pour traiter les messages à l'aide d'au moins un service qui est identique dans chacun des serveurs. Les serveurs ignorent si un serveur respectif du service fonctionne comme serveur primaire ou serveur de réserve. Les serveurs sont en outre configurés pour actualiser une bibliothèque, ou similaire, qui indique si un serveur est le serveur primaire ou le serveur de réserve. Les services dans chaque serveur doivent faire des appels externes par l'intermédiaire de sa bibliothèque respective. La bibliothèque dans le serveur primaire est configurée pour établir les appels externes et renvoyer des résultats des appels externes au service dans le serveur primaire et ensuite transférer des résultats des appels externes au service dans le serveur de réserve. La bibliothèque dans le serveur secondaire ne fait pas d'appels externes mais transfère simplement les résultats des appels externes, tels que reçus du serveur primaire, au service dans le serveur secondaire lorsque le service dans le serveur secondaire lui demande de faire cela.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Failover system and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Failover system and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Failover system and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1511981

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.