Seamless fail-over support for virtual interface architecture (VIA) or the like
First Claim
1. A method of connecting a client application to a server ‘
- server’
on a cluster ‘
cluster’
having a plurality of servers instantiated thereon, the method comprising;
receiving ‘
cluster’ and
‘
server’
from the client application;
sending a first request message to ‘
cluster’
requesting first connection information for connecting to ‘
server’
;
receiving from ‘
cluster’
a first reply message containing the requested first connection information;
connecting the client application to ‘
server’
on ‘
cluster’
based on the received first connection information, wherein once connected, the client application and ‘
server’
may transact business;
determining that the connection to ‘
server’
has failed, ‘
server’
presumably having been moved from a first server of the cluster to a second server of the cluster, the received first connection information corresponding to the first server;
sending a second request message to ‘
cluster’
requesting second connection information for connecting to ‘
server’
, the requested second connection information corresponding to the second server;
receiving from ‘
cluster’
a second reply message containing the requested second connection information; and
connecting the client application to ‘
server’
on ‘
cluster’
based on the received second connection information, wherein once again connected, the client application and ‘
server’
may again transact business.
2 Assignments
0 Petitions
Accused Products
Abstract
To connect a client application to a server ‘server’ on a cluster ‘cluster’ having a plurality of servers instantiated thereon, ‘cluster’ and ‘server’ are received from the client application, a first request message is sent to ‘cluster’ requesting first connection information for connecting to ‘server’, a first reply message containing the requested first connection information is received from ‘cluster’, and the client application is connected to ‘server’ on ‘cluster’ based on the received first connection information. Thereafter, the connection to ‘server’ fails, and a second request message is sent to ‘cluster’ requesting second connection information for connecting to ‘server’, a second reply message containing the requested second connection information is received from ‘cluster’, and the client application is again connected to ‘server’ on ‘cluster’ based on the received second connection information.
-
Citations
16 Claims
-
1. A method of connecting a client application to a server ‘
- server’
on a cluster ‘
cluster’
having a plurality of servers instantiated thereon, the method comprising;
receiving ‘
cluster’ and
‘
server’
from the client application;
sending a first request message to ‘
cluster’
requesting first connection information for connecting to ‘
server’
;
receiving from ‘
cluster’
a first reply message containing the requested first connection information;
connecting the client application to ‘
server’
on ‘
cluster’
based on the received first connection information, wherein once connected, the client application and ‘
server’
may transact business;
determining that the connection to ‘
server’
has failed, ‘
server’
presumably having been moved from a first server of the cluster to a second server of the cluster, the received first connection information corresponding to the first server;
sending a second request message to ‘
cluster’
requesting second connection information for connecting to ‘
server’
, the requested second connection information corresponding to the second server;
receiving from ‘
cluster’
a second reply message containing the requested second connection information; and
connecting the client application to ‘
server’
on ‘
cluster’
based on the received second connection information, wherein once again connected, the client application and ‘
server’
may again transact business. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- server’
-
9. A computer-readable medium having stored thereon computer-executable instructions implementing a method of connecting a client application to a server ‘
- server’
on a cluster ‘
cluster’
having a plurality of servers instantiated thereon, the method comprising;
receiving ‘
cluster’ and
‘
server’
from the client application;
sending a first request message to ‘
cluster’
requesting first connection information for connecting to ‘
server’
;
receiving from ‘
cluster’
a first reply message containing the requested first connection information;
connecting the client application to ‘
server’
on ‘
cluster’
based on the received first connection information, wherein once connected, the client application and ‘
server’
may transact business;
determining that the connection to ‘
server’
has failed, ‘
server’
presumably having been moved from a first server of the cluster to a second server of the cluster, the received first connection information corresponding to the first server;
sending a second request message to ‘
cluster’
requesting second connection information for connecting to ‘
server’
, the requested second connection information corresponding to the second server;
receiving from ‘
cluster’
a second reply message containing the requested second connection information; and
connecting the client application to ‘
server’
on ‘
cluster’
based on the received second connection information, wherein once again connected, the client application and ‘
server’
may again transact business. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
- server’
Specification